[Enhancement]: Add E-Ink Optimized Theme #1267

Open
opened 2026-04-24 23:56:10 +02:00 by adam · 1 comment
Owner

Originally created by @cassiuscai on GitHub (Aug 25, 2025).

Describe the Feature/Enhancement

Problem

Android app users with e-ink devices (like Kindle, Kobo, Onyx Boox, etc.) experience suboptimal visual performance due to:

  • Insufficient contrast ratios for e-ink displays
  • Animation and transition effects that cause screen flickering
  • Color schemes not optimized for grayscale rendering
  • UI elements not designed for e-ink refresh characteristics

Solution

Add a dedicated e-ink theme that provides:

  • High contrast black/white color scheme
  • Minimal animations and transitions
  • Optimized font weights and sizes for e-ink readability
  • Disabled unnecessary visual effects that cause ghosting
  • Simplified UI elements for better rendering on e-ink displays

References

Why would this be helpful?

Benefits

  1. Improved readability on e-ink displays
  2. Reduced battery consumption by minimizing animations
  3. Better performance on devices with slower refresh rates
  4. Enhanced accessibility for users with visual sensitivities
  5. Maintains functionality while optimizing visual presentation

Future Implementation (Screenshot)

Screenshot from kavita

Image

Audiobookshelf App Version

Android App - 0.10.0

Current Implementation (Screenshot)

No response

Originally created by @cassiuscai on GitHub (Aug 25, 2025). ### Describe the Feature/Enhancement ### Problem Android app users with e-ink devices (like Kindle, Kobo, Onyx Boox, etc.) experience suboptimal visual performance due to: - Insufficient contrast ratios for e-ink displays - Animation and transition effects that cause screen flickering - Color schemes not optimized for grayscale rendering - UI elements not designed for e-ink refresh characteristics ### Solution Add a dedicated e-ink theme that provides: - High contrast black/white color scheme - Minimal animations and transitions - Optimized font weights and sizes for e-ink readability - Disabled unnecessary visual effects that cause ghosting - Simplified UI elements for better rendering on e-ink displays ### References - Inspired by [Kareadita's E-Ink CSS](https://github.com/Kareadita/Themes/blob/main/Native%20Themes/E-Ink/e-ink.css) ### Why would this be helpful? ### Benefits 1. **Improved readability** on e-ink displays 2. **Reduced battery consumption** by minimizing animations 3. **Better performance** on devices with slower refresh rates 4. **Enhanced accessibility** for users with visual sensitivities 5. **Maintains functionality** while optimizing visual presentation ### Future Implementation (Screenshot) Screenshot from kavita <img width="1025" height="919" alt="Image" src="https://github.com/user-attachments/assets/4bb12021-15b4-44b0-b737-f8f049e770c3" /> ### Audiobookshelf App Version Android App - 0.10.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-24 23:56:10 +02:00
Author
Owner

@nichwall commented on GitHub (Aug 25, 2025):

Related to https://github.com/advplyr/audiobookshelf-app/issues/1398

@nichwall commented on GitHub (Aug 25, 2025): Related to https://github.com/advplyr/audiobookshelf-app/issues/1398
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1267