amake / orgro

An Org Mode file viewer for iOS and Android
https://orgro.org
GNU General Public License v3.0
452 stars 21 forks source link

E-Ink enhancements #96

Open dotancohen opened 1 week ago

dotancohen commented 1 week ago

I'm using orgro on an E-Ink device. It is usable, but has a few issues that could make the application much better.

  1. Much faster animations. E-Ink devices do not handle animations well, so please make the animation as quick as possible.
  2. Non-colour methods of showing headline depth. The third-level headings on my device are shown with the middle asterisk a bit raised - that is terrific for seeing how deep the hierarchy is! Please add this feature to the remaining levels as well.

I'll add more ideas as I come across them. Thank you.

amake commented 1 week ago

E-Ink devices do not handle animations well, so please make the animation as quick as possible

I don't have access to an e-ink device, and as such I won't be able to tune the animations in a satisfactory way. I would accept a PR to improve this, but I would expect it to somehow apply only when appropriate, i.e. only when the display is e-ink, or respecting relevant OS settings ("Reduce Motion" on iOS, animation scale on Android, etc.).

The third-level headings on my device are shown with the middle asterisk a bit raised

This sounds like a quirk of the font you happen to be using, and as such it's not something in my control to apply to other heading levels. The number of asterisks is the non-color depth indicator; if someone can suggest a feasible alternative I will consider it.

dotancohen commented 1 week ago

I don't have access to an e-ink device, and as such I won't be able to tune the animations in a satisfactory way. I would accept a PR to improve this, but I would expect it to somehow apply only when appropriate, i.e. only when the display is e-ink, or respecting relevant OS settings ("Reduce Motion" on iOS, animation scale on Android, etc.).

I'll look into that, thanks. I've not done Android (nor iOS) development though.

Some applications, such as Ankidroid, have an E-Ink option which affects things like this. Would you accept the addition of such an option? For that matter, I'm not even sure where to place such an option.

This sounds like a quirk of the font you happen to be using, and as such it's not something in my control to apply to other heading levels. The number of asterisks is the non-color depth indicator; if someone can suggest a feasible alternative I will consider it.

Oh, I see, thank you. Yes, if I can think of any alternative I'll mention it. Thank you.