One thing I’d suggest regarding the “system update” feature… Based on posts in the forum, the launcher update feature seemed like a confusing thing for many new users. They sometimes thought they were updating the OS version when they were only updating the launcher. I know this created many additional response posts for @javelinface (and others) when he was looking to help troubleshoot problems people were having.
Maybe instead of calling it a “system update”, the launcher updating feature should be called something else. If your launcher has a name, I’d recommend calling it “update [launchername]”, with “[launchername] version x.x” on the display.
I’m happy it now works for you!
Godot is a great game engine, I’m sure you’ll be able to make nice things with it.
Looking forward for your contributions in the future!
Yeah I see, at the moment the launcher hasn’t a proper name, I’ll rename the update feature to “Update Launcher” for now. I just updated the repository.
Thank you!
To better keep track of suggestions, proposals and bugs you can also submit issues directly on GitHub!
Ahah yeah, however now the launcher is practically ready to be tested (not so much to be tweaked or expanded with new modules though, as I still have to clean the internals a bit)
Only thing it seems to be missing is a way to reboot or shut down the device. Also the previous launcher automatically timed out and shut off the device after inactivity, but that’s not necessary to add I don’t think.
Yeah right now a feature to shut down and reboot is missing, surely needed.
However, this launcher shuts off the device after 10 minutes of inactivity if you select the Power Mode “power saving” option in settings!
Still, it doesn’t give any info about this behaviour, so I’ll have to add a way for settings to show help to the user.
All the launcher icons (top bar and bottom bar) are adaptive and will change colors based on the current theme (even non-default themes).
To do that for apps icons too I’d have to remake them and I don’t know if it’s worth it.
As @qqMajiKpp said, it’s made in Godot, plenty of documentation is already available online.
The main advantage is that Godot brings a lot of tools for UI and other stuff that really makes the production of addons and extensions super easy.
I will add my own launcher-specific documentation when I’m mostly done with the first version of the launcher, so that extending it will be straightforward.
I’m planning to write a few DevTerm-specific modules when it arrives to me, so it will be a good time to write a few step by step tutorials and docs.
EDIT: oh, there’s the wiki page inside the github repository that has a brief introduction on the launcher internals, at the moment is very short but I’ll continue to add content to it.