Skip to content

Conversation

@VBansal99
Copy link

Summary

The new mode provides a high-contrast, black-and-white visual style optimized for e-ink screens.

Related Issue

Fixes #2457 — High contrast mode for e-ink displays

Changes

  • Added a new theme option: “E-Ink Mode” in UI settings
  • Updated applyTheme() method to recognize and apply the new theme
  • Added corresponding styles in styles.xml
  • Improved compatibility for devices with limited grayscale rendering

Screenshots

(Add screenshots showing before and after, if possible)

Notes

  • Icons remain grayscale but render fine with dithering on e-ink screens
  • This is a lightweight addition with minimal performance impact

Checklist

Copy link
Collaborator

@marunjar marunjar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@VBansal99 As there were already complaints because AMOLED dark theme contains the word AMOLED maybe theme should be named more general and not use eInk at all IMO.

Instead we can use somthing like e.g. black on white, high contrast, or something else.

What do you think?

@VBansal99
Copy link
Author

@VBansal99 As there were already complaints because AMOLED dark theme contains the word AMOLED maybe theme should be named more general and not use eInk at all IMO.

Instead we can use somthing like e.g. black on white, high contrast, or something else.

What do you think?

yes , we can do this. i have some name like Paper Mode , Ultra Contrast , Reading View like this

@VBansal99
Copy link
Author

@marunjar done the changes suggested by you

- use correct value for case
@marunjar
Copy link
Collaborator

marunjar commented Nov 3, 2025

Fixed one last thing for myself now.
Looks good so far, quite the opposite of amoled dark theme with black on lots of white :)

@VBansal99
Copy link
Author

@marunjar so now it is ready to merge ? or any change required.

@marunjar
Copy link
Collaborator

marunjar commented Nov 4, 2025

@marunjar so now it is ready to merge ? or any change required.

Waiting for some feedback on #2457 now.

@VBansal99
Copy link
Author

@marunjar so now it is ready to merge ? or any change required.

Waiting for some feedback on #2457 now.

Okkay

@marunjar
Copy link
Collaborator

marunjar commented Nov 5, 2025

I would suggest to only use black and white, and instead of using a highlight color, use bold and/or underlined black text. I made a mockup with underlines in the last photo. This would also improve readability of the operating system top bar.

As more black on white is wanted, maybe the same items should be set for new theme as already done for amoled-dark.
Like android:windowShowWallpaper, searchColor, ...

@VBansal99
Copy link
Author

@marunjar done some changes

@VBansal99
Copy link
Author

@marunjar done some changes, please review this.

@marunjar
Copy link
Collaborator

Looks fine to me, but I lack some eink device.
Can you provide something on #2457 to get some feedback?

@VBansal99
Copy link
Author

Looks fine to me, but I lack some eink device. Can you provide something on #2457 to get some feedback?

Actually i could not understand that issue properly.

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.

High contrast mode for e-ink displays

2 participants