markor icon indicating copy to clipboard operation
markor copied to clipboard

Support for e-ink devices - disable animation

Open Edge-coordinates opened this issue 1 year ago • 7 comments

⚠️ This issue respects the following points: ⚠️

  • [X] This is a enhancement/feature request. Not a bug or question.
  • [X] The topic is not already reported at Issues. (I've searched it).
  • [X] Markor is up to date. See Releases for the latest version. Updates are available from F-Droid and GitHub.
  • [X] The wanted feature/enhancement is not present in the latest development version (git master). (Please download and try the test version of Markor, named Marder. Don't worry; Markor and Marder appear as completely separate applications. You can install both side-by-side, and Markor's settings are not touched. If your desired feature is present, you don't need to open this issue. The change will be part of the next Markor update.)

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

-

Edge-coordinates avatar Jun 16 '24 13:06 Edge-coordinates

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.

gsantner avatar Jun 16 '24 13:06 gsantner

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!

Edge-coordinates avatar Jun 16 '24 15:06 Edge-coordinates

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.

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.

gsantner avatar Aug 11 '24 17:08 gsantner

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.

Could we add a little doc / setting for e-ink users to improve the experience?

If there there were a way to toggle for animations from within the app would be greatly appreciated, since, like the original issue, not all e-readers let you, at least from the normal user point of view, access all android settings.

EDIT: For Onyx Boox users there is a filter animation setting under refresh modes (more). This function is still NOT okay not only because the animation is still being processed under the hood even there is no display of it. The big counterside of this is that it only works on Normal or A2 mode, so any interaction with the app, including writing, is gonna process a full refresh of the screen... An app-native solution would still be a nice improvement.

EDIT2: https://github.com/plateaukao/OpenSettings/releases to access android settings but still no access to disabling of animations, at least on Go 10.3 firmware v4, even with dev mode enable

carafelix avatar Apr 28 '25 16:04 carafelix

Feel free to make improvements on the code, contributions are welcome.

Otherwise, repeating my previous comment.

gsantner avatar Apr 28 '25 17:04 gsantner