gsantner / markor

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
https://github.com/gsantner/markor/discussions/2269
Other
3.85k stars 369 forks source link

Support for e-ink devices - disable animation #2328

Open Edge-coordinates opened 5 months ago

Edge-coordinates commented 5 months ago

⚠️ This issue respects the following points: ⚠️

Description

markor is my favourite Markdown notebook, I need to work on documents for a long time, so I bought an e-ink device, but e-ink devices have the problem of low refresh rate, the animations make the software very laggy and increase the power consumption greatly, so I hope you can provide an option to disable all the animations. Thank you.

Information

Android version: 11 Device: e-ink App Version: latest

Source

F-Droid

Format / File type

Not specific

Additional info / Log

-
gsantner commented 5 months ago

There are barely any animations in the app. I don't like too much animations personally either.

In Android system settings you can normally control the Animation speed / set it to instant so basically no animations.

I use Markor sometimes in a eye strain redcuded mode where display shows black/white/grey only, so should be quite similar to e-ink in looks. It worked well in this scenario.

So overall, Markor should be compatible and work fine "as is" on e-ink.

Edge-coordinates commented 5 months ago

There are barely any animations in the app. I don't like too much animations personally either. In Android system settings you can normally control the Animation speed / set it to instant so basically no animations. I use Markor sometimes in a eye strain redcuded mode where display shows black/white/grey only, so should be quite similar to e-ink in looks. It worked well in this scenario. So overall, Markor should be compatible and work fine "as is" on e-ink.

I'm very sorry, but my ink screen device does not support Android's own system settings. (It has its own setting system, with only a handful of options.)

The animation of your software setup screen, the animation of launching a document, the animation of switching between several pages is a dead giveaway for ink screen devices.

I would like to know if adding the option to disable these animations is a complicated task, thanks!

6058aa27-6ced-4d77-952a-bf55d59351c2 commented 3 months ago

In Android system settings you can normally control the Animation speed / set it to instant so basically no animations.

I'm thinking, like how dark mode is often treated, that this could be a toggle with a follows system option? So by default it would follow the system animation preferences, but there would also be an additional option to disable animations. I think this would be the best solution for systems that might not have this option easily exposed.

gsantner commented 3 months ago

As I tried to say, there are barley any animations in app, at least in the app own code. The rest is platform/system default behavior of components. Markor is not a animation heavy application, as I don't look too much buzzy animations if they are not necessary. I don't feel like there is a need to change the app here.

6058aa27-6ced-4d77-952a-bf55d59351c2 commented 3 months ago

As I tried to say, there are barley any animations in app, at least in the app own code. The rest is platform/system default behavior of components. Markor is not a animation heavy application, as I don't look too much buzzy animations if they are not necessary. I don't feel like there is a need to change the app here.

Ah, I did not realize some of the animations are system/platform defaults. Ok then.