MustardOS 2601.0 Jacaranda
In Progress
Pronunciation
/ˌdʒækəˈrændə/
Not available yet!
This release is still in development, check back soon for download links!
Additional Information
Themes are now stored as open folders instead of compressed archives (previously extracted to the
activefolder). This enables faster theme switching, alternate theme changes, and restores random theme selection on device start. Existing.muxthmtheme files inMUOS/thememust be extracted manually or via the Task Toolkit script on-device. Updating will reset your theme to the default MustardOS theme and boot image. Be sure to back up your current theme and boot logo before updating.
Support MustardOS
Want to join us on this crazy and rewarding journey?
This can be done a few ways:
- Take part in the Community Forum
- Be helpful around the Discord Server
- Contribute code directly to our GitHub Repositories
- Spread the good word about MustardOS and all the amazing features
You can join the testing crew directly by:
- Supporting xonglebongle via a Ko-fi Subscription
- Boosting the Discord Server
- Contributing major code pull requests on our GitHub Repositories
- Showing exceptional values and building rapport
Support Development Crew
We are a small team, and with your generous support we can continue growing and spreading that sweet MustardOS across other devices. If you can, support the development crew below:
AntiKk – https://buymeacoffee.com/antikk
Corey – https://ko-fi.com/cmclark00
Bitter Bizarro – https://ko-fi.com/bitterbizarro
Contributors
- antikk
- bitter_bizarro
- escal8tor
- imcokeman
- nesreka
- xonglebongle
Changes
- Added
inotifywatch live messages and progress to reduce CPU usage - Added active hour and favourite day to global stats for activity tracker
- Added activity tracker information module
- Added activity tracker toggle in advanced settings
- Added activity tracker toggle in launch script
- Added activity tracker toggle on device sleep and resume
- Added additional directory and file checks
- Added additional overlay options
- Added additional RetroArch core names
- Added advanced menu navigation option
- Added alternative PICO-8
-Splore-file name detection - Added back random theme option
- Added background image support for scaled displays
- Added basic joystick calibration tool
- Added basic themeable logo screensaver support for frontend
- Added battery overlay glyph
- Added box art and counter to activity tracker
- Added brightness and volume indicators to default MustardOS theme
- Added brightness and volume step indicators
- Added common build Makefile include to muX builder
- Added common extracting theme and removing directory
- Added community news module to information
- Added content width custom option
- Added core name to overlay loader
- Added default active theme config setting
- Added default screensaver power config variable
- Added define for path reset on screen cleanup
- Added deletion of automatic core and governor flag files on launch and startup
- Added detail view to activity tracker
- Added flag for updating bootlogo
- Added font cache system for improved performance
- Added friendlier names for core assignment labels
- Added global live message display function
- Added global statistics to activity tracker
- Added hardware overlay disable for frontend modules
- Added HTML export for activity tracker
- Added low battery glyph overlay activation
- Added max brightness variable to suspend resume
- Added missing default visual fonts and sound font
- Added muX idle timer display refresh
- Added overlay kiosk option
- Added overlay options to muX frontend
- Added overlay staging preload to launch content scripts
- Added play styles to activity tracker
- Added previews default theme
- Added RetroArch startup cache option
- Added reverse audio option to advanced settings
- Added SDL and GL overlay stage injection module
- Added SDL direct offset configurable support for themes
- Added separate navigation sound volume setting
- Added set navigation button on theme alternative
- Added sound volume setting and theme glyph
- Added Splore application when extracting PICO-8 archive
- Added standard logo to shared media and screensaver glyph to default theme
- Added static assets for calculated time values
- Added support for multiple theme preview images
- Added theme manager module
- Added theme scaling glyph to default theme
- Added theme scaling option
- Added UI network lock back to network module
- Added UUID generation on first install
- Added verbose live message support to global functions
- Added verification check for internal system script modifications
- Adjusted activity tracker HTML export data table colouring
- Adjusted internal timer actions and tasks
- Adjusted timers for date time and battery capacity
- Disabled SDL debug logging reference
- Enabled right-stick navigation for devices with right-stick
- Fixed activity tracker map overflow
- Fixed activity tracker on suspend
- Fixed blank screen when setting scale to stretch
- Fixed brightness overlay loading on first content launch
- Fixed button logic detecting global view
- Fixed confused save states for Doom content
- Fixed content option assigned labels
- Fixed core assignment previous index selection
- Fixed core display name for current assign value
- Fixed current uptime and last resume integer calculation on suspend
- Fixed delayed display of theme preview image
- Fixed exiting theme downloader while extracting
- Fixed first navigation sound for network information
- Fixed general settings always saving regardless of no changes due to dpad toggle
- Fixed graphical overlap glitch due to opaque background with no image
- Fixed intermittent theme download issues
- Fixed left right navigation on network items when connecting
- Fixed logged message defines
- Fixed MPV support for TrimUI devices
- Fixed network connect status timer
- Fixed option previous index selection
- Fixed overlay brightness and volume percentage calculation
- Fixed overlay image path loading priority
- Fixed PICO-8 Splore file generation
- Fixed progress bar glitches during theme extraction
- Fixed progress bar updates
- Fixed supporter credit launch
- Fixed text scrolling for folders with single item
- Fixed theme fallback
- Fixed top launch integer value
- Fixed top launch statistic for HTML export
- Fixed updating boot logo
- Initialised right-stick navigation similar to left-stick navigation
- Modified frontend render blend modes
- Modified module initialisation to use inherent function name
- Modified MPV launcher to keep fullscreen aspect ratio video
- Modified network module initialisation script
- Modified network scripts to ensure device is down on reconnect
- Modified timers to suspend and resume
- Moved "Cannot Delete Active Theme" message
- Moved common core functions and structure to own directory
- Moved common font functions to own structure
- Moved from full screen refresh to conditional refresh
- Moved system init scripts to muOS internal path
- Moved themes away from compressed archives
- Optimised frontend loader script with predefined variables
- Optimised hotkey script functions
- Optimised launch script with predefined variables
- Optimised muX frontend functions for module refresh and dispatch
- Optimised muX frontend with cached render state
- Optimised play style calculations
- Optimised startup script to use individual background tasks
- Refactored active theme loading
- Refactored applying theme alternates
- Remove auto size from activity tracker
- Removed
niceprocess priority - Removed concurrent logged messages on content launch
- Removed FNV-1a hash calculation of default theme
- Removed message output for audio mixer reset
- Removed preinstalled theme archives
- Removed reliance on
toyboxsleep with updated system - Removed unused variables in suspend script
- Replaced buffered line calculation to simple division of 4
- Split last and resume game routine to separate script
- Split overlay staging system to individual files
- Switched back to
disp0to ensure internal controller changes LCD display - Switched to archive copy on factory reset
- Updated activity tracker language
- Updated community news module to obtain dynamic threads and posts
- Updated corrected glyph name for default theme
- Updated default charge boot logo change routine
- Updated default theme version
- Updated default theme with community news glyphs
- Updated extract script to extract theme
- Updated HTML export with data table support
- Updated Prboom launch script to load from central .WAD directory
- Updated preinstalled default themes
- Updated theme downloader to extract theme
- Updated theme fallback routine
- Updated TrimUI RetroArch binary
- Updated UnionFS binaries