Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

T-Echo screen and button performance #3840

Merged
merged 3 commits into from
May 9, 2024

Conversation

todd-herbert
Copy link
Contributor

Two small tweaks which I believe improve the T-Echo UX. Changes affect only the T-Echo.

Disable ghost-pixel tracking

"Ghost pixels" referring to the after-image left by setting black pixels to white with a fast refresh.
These artifacts are fairly faint for this model of display, and there doesn't seem to be much benefit in tracking / actively avoiding them with the T-Echo. Disabling this results in fewer full-refreshes; a smoother experience.

Increase the "click ms" value

This value determines how long a button waits to register a double-press, before accepting the current input as a single click. This PR increases the value from 250ms to 400ms. I don't believe this is perceptible when single-pressing, as the display refresh operation is fairly slow.

The benefit is that the double, triple, and quad presses are easier to execute.

To enable this change, the PR allows for variant-specific "click ms" values. If not specified, the current values are used as a default.

Easier multi-clicks for features like "toggle backlight" (4x click)
Disables ghost pixel tracking: T-Echo ghost pixels are fairly faint.
@thebentern thebentern merged commit 5e160b2 into meshtastic:master May 9, 2024
65 of 67 checks passed
@todd-herbert todd-herbert deleted the techo-ux branch May 9, 2024 13:17
@runestone74
Copy link

Really nice, much easier with quad click for backlight now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants