-
Notifications
You must be signed in to change notification settings - Fork 532
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
The "Flash on page change" flashing of black screen is not enough to combat ghosting #585
Comments
So white -> black -> next page and no delay in-between? |
There is a reverse colors filter in the reader already, so the Kindle technique might not be that complex to implement |
If any changes are to be implemented here, could there be added an option to flash white-black every x page? Personally the minor amount of ghosting that happens per page change isn't that much of an annoyance for me, as the display on my Onyx Boox Max Lumi is quite good for ghosting. |
@AntsyLich some delay may be required because eink displays have very slow refresh rate so they're skipping frames like crazy. Definitely not 1.5s though, I don't think that helps with anything |
I know we are trying in general to cut down on settings, but given the differences in behavior across e-ink displays and the relative level of niche, I think making this configurable but hidden might make the most sense |
I am not sure how feasible this is, since it might be even more niche, but the boox/onyx devices do provide an API for eink display related stuff. https://github.com/onyx-intl/OnyxAndroidDemo?tab=readme-ov-file Not only can you trigger a refresh as intended, you could even use different screen modes for different things. For example I like to read my manga in HD mode, but that of course is way too slow to browse through the library... |
Steps to reproduce
On certain cheap e-ink readers (Likebook Mars in my case) just flashing the black screen is not enough to clear the ghosting effect. The screen flashes but ghosting remains.
FILE.2024-03-27.12.02.41.mp4
Expected behavior
The screen should likely do a full cycle of flashing white, then black to clear the ghosting correctly. The way Kindle solves it is by flashing a negative of the image but implementing this might be more complex. Additionally, a 1.5s delay is not necessary and does not actually help with the ghosting, it's mostly just annoying.
Actual behavior
The screen flashes to pitch black with some ghosting remaining, then after (too long) 1.5s delay switches to the next page while the previous page contents remain in the form of ghosting
Crash logs
No response
Mihon version
0.16.4
Android version
Android 8
Device
Likebook Mars (t80d)
Other details
No response
Acknowledgements
The text was updated successfully, but these errors were encountered: