Releases: DeckThemes/SDH-CssLoader
v1.3.1
CSS Loader v1.3.1
This update was in response to the new Beta/Preview SteamOS update which broke CSS injection as well as the "Manage Themes" page.
While it doesn't fix every issue, it is important to release this hotfix as soon as possible to get the plugin back into a working state.
A bigger 1.3.2 release will come soon once we've identified and fixed all new changes.
Ui overhaul
CSS_Loader v1.3.0
- Image Picker Component
- A second component has been added,
image-picker
- Upon a user opening the image picker dialog, a file picker will open, allowing you to choose from any image file in the ~/homebrew/themes directory.
- This image file will then be injected into the specified CSS variable
- A second component has been added,
- Support for multiple Theme repos
- You can now add a
repos.txt
file in ~/homebrew/themes that contains URLs to 3rd party theme repo json files. - Themes from these repos will be added to your Theme Browser, with a dropdown allowing you to filter between "Official" themes and "3rd Party" themes.
- You can now add a
- Browser UI Overhaul
- The Theme Browser page has been overhauled, now featuring:
- A 3 wide display of themes
- Tab navigation instead of sidebar navigation
- No more "View Details" button allowing you to view more themes at once vertically
- An update "notification" bubble above outdated themes
- "Uninstall Themes" has been renamed to "Installed Themes"
- You can now update themes from the "Installed Themes" tab
- The Theme Browser page has been overhauled, now featuring:
- Custom user support
- Bug relating to the Theme Browser not reloading has been fixed
Fix broken toast messages
Fix toast messages from breaking enabling themes
V3 manifests
-
Added v3 manifests
- Theme dependencies. Themes can now enable other themes to make a 'complete' theme without actually bundling it
- Components. Components are buttons displayed below a patch. Currently there's only a color picker component
- A 'none' patch type. This is useful to put components on and don't want anything else other than a component
-
Themes are now sorted alphabetically
-
An about page has been added
-
Background target themes are now hidden in the 'all' section
-
Images can now be loaded locally
-
Logs are prefixed with
[CSS_Loader]
, making finding logs way easier -
The backend has been split up into multiple files
V2 manifests
- Added v2 manifests
- Adds a field called manifest_version that makes sure only themes compatible with the cssloader get loaded
- Adds sliders and checkboxes to patches
- Sort by installed
- Add details page to theme that gives a description and a large image preview image of a theme
- Improved logging (less spammy, more useful)
- Checks to verify if the python backend is running
- The search box also searches for author now
- Fix bugs related to loading invalid themes
- Fix tabs infinitely re-injecting when unavailable
- Fix themes disabling after failing to reinject
- Fix a hover visual bug
Theme store update
Nobody will read this, just making it a tag for easy reference
Install this via the decky pre-release store
React update
Updated for the new decky react frontend system
v0.1.2
- Added auto loading of default themes
- Added More Library Icons bundled theme
Fix UI issues with new steam deck versions
v0.1.1 Fix UI issues on newer steam deck version
Initial release
Initial release of the css loader