Skip to content

Releases: DeckThemes/SDH-CssLoader

v1.3.1

30 Oct 21:54
Compare
Choose a tag to compare

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

13 Oct 16:07
d4a8448
Compare
Choose a tag to compare

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
  • 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.
  • 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
  • Custom user support
  • Bug relating to the Theme Browser not reloading has been fixed

Fix broken toast messages

17 Sep 22:49
Compare
Choose a tag to compare

Fix toast messages from breaking enabling themes

V3 manifests

04 Sep 12:12
5599bc7
Compare
Choose a tag to compare
  • 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

13 Aug 09:05
ffb45f5
Compare
Choose a tag to compare
  • 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

26 Jul 00:48
72921b5
Compare
Choose a tag to compare

Nobody will read this, just making it a tag for easy reference

Install this via the decky pre-release store

React update

17 Jul 14:52
6f6bd8b
Compare
Choose a tag to compare

Updated for the new decky react frontend system

v0.1.2

11 Jun 22:51
Compare
Choose a tag to compare
  • Added auto loading of default themes
  • Added More Library Icons bundled theme

Fix UI issues with new steam deck versions

21 May 17:37
Compare
Choose a tag to compare
v0.1.1

Fix UI issues on newer steam deck version

Initial release

24 Apr 12:06
Compare
Choose a tag to compare

Initial release of the css loader