MinUIfied Theme Generator for muOS Systems - 2024-10-19
For best results, please run the script from source with Python. The prebuilt executable has been known in the past to produce faulty themes.
Summary
This release brings some small fixes to how the themes produced look, and some extra small features you can play around with.
Changes
- Allowed the footer to be 0 when both navigation guides are hidden – This will allow for more of the screen to be taken up with the menus text, meaning the font size can be larger, this will be helpful for generating themes for the rg28xx 61e5bb5
- Refactor Code - All options are now loaded into a config object, allowing the object to be used as data for generate images fab57ce
Changes to the pre-made theme generating workflow
- Improved Theme Gallery Workflow – The workflow now updates the Theme-Gallery with a fully formatted premade-themes.md file, generated from uploading pre-made themes to a release. d349f55
- Better Handling of Premade Themes – The system now stores all theme variation colors in the JSON file, streamlining future updates and allowing pre-made themes to be generated much faster. c9f8117
- New option to generate image previews of themes separate to the themes themselves – Added support for generating full size preview images so they can easily be uploaded, and checked to make sure the themes are generating correctly. c9f8117
- Bulk Theme Generation Implemented – Now you can generate multiple themes at once, using the JSON file mentioned above, with variations for menu options included. 94d84f0
Bug fixes
- Inconsistent Footer Navigation Guides - Fixed a bug where the footer navigation guides would change colours based on which screen you were on 6561413
- Wrong value for background_alpha in scheme file - The value for background_alpha was being set to the colour of the background which made no sense, so it's now always being set to 0 fa55d10
Known Issues
- No language support on the home screen [Horizontal only] - Due to everything being done on device now I will start working on a way to package all the available languages into the one theme
- Text Alignment not properly implemented yet - This will be my next task as it shouldn't be too hard, I just feel it might be trickier than expected
- Use Custom Font only applies to the horizontal home screen menu - I will look into allowing the user to compile custom fonts into the .bin files that muOS wants, but it isn't implemented yet