Changelog
Backend
- Presets can now be generated from a set of theme names.
- Remove CSS variable check to reject themes with ; in the value.
- Add a tray icon on desktop.
- Split "desktop" target into "desktop" and "desktopcontextmenu".
Frontend
- Update checking in the QAM
- Upon plugin load, and once every 24 hours thereafter, CSS Loader will check for updates for any installed themes.
- Themes will updates have an orange triangle in the corner
- Press X on a theme in the QAM menu to update it from the QAM menu
- Presets are now Profiles.
- Instead of presets mingling with your normal themes, there is now a dropdown at the top of the QAM list to select a profile
- When a profile is equipped, changes to themes/patches will automatically save to the profile, essentially creating "save states" for your themes
- If a user is migrating to the new version and had more than one profile enabled, the dropdown will state "Invalid State" until the user disables all but 1 profiles.
- Renamed "Account/Log In" to "Settings" in the store page.
- Add "Enable Server" toggle in the Settings page.
- This allows people to use Decky CSS Loader as a backend for CSS Loader Desktop.
- In the QAM, press Y on a theme to open the full-screen settings modal for that theme.
- In the store page for an already installed theme, press "Configure" to open the full-screen settings modal for that theme.