Just a quick update, I'm working on menu animations. Have committed a change to have animated (smooth) scrolling for the main menu. Still pondering how to do it for the menu items (vertical scroll). It might be a good idea to sync up your local copy before making modifications.
The animations look good. Hope I don't sound picky but is it possible to speed them up just a tad? It feels a bit 'slower' though it is prettier.
I've just synced up and committed the stuff I've been working on, which admittedly isn't much lately. I've got the OSD text now matching the user's chosen font colour (rather than just white), and I'm hoping to get the OSD icons to do the same, so that the user can have the whole display match their desired colour. I also incorporated the fix so that volume / brightness changes are saved, and found and removed a stray write to dmenu/.tmp (changed it to /tmp/.tmp) so that should be the last of the extra writes to the sd card.
Oh and I added a shutdowndelay option, like the one in the native firmware. If it's set to more than 0 seconds, then if you are idling in dmenu for shutdowndelay seconds, the Dingoo will power off (unless it is currently charging). It defaults to 0 seconds so it's disabled by default.
For what it's worth, I haven't had a single corruption issue since the loading screen was added and the .next was moved to /tmp - that's over a month or so I think. I think/hope that is entirely fixed now.