Skip to content

CSSLoader Desktop v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Aug 00:23
· 47 commits to main since this release

CSSLoader Desktop 1.0

The moment we've been working towards for ~3 months is finally here! CSSLoader Desktop 1.0 comes with a full visual redesign as well as feature-parity with the Decky Loader plugin.

Some highlights include:

  • Full visual overhaul courtesy of @rfeo's design system
  • Sort/Filter your installed themes, and choose between a 2-column or 1-column layout.
  • The new profile system allows you to instantly re-apply different combinations of your themes.
  • A vastly improved store.
  • Token log-in that allows you to star themes.
  • Accessible design, where nearly all elements are now keyboard-navigable

Incomplete changelog below:

New Features:

  • feat: Add "Install Backend From File" button (41ea1c1)
  • feat: add InputAlertModal (4bdee25)
  • feat: Add linux builds to CI (8525973)
  • feat: add osContext (0cc3540)
  • feat: add sticky nav (852bd06)
  • feat: Gone is None, hello Default Profile (132a2a8)
  • feat: hue animation loading page (2206a15)
  • feat: Initial Linux Support (42d6662)
  • feat: major release (a133124)
  • feat: migrate ToggleSwitch to radix (72c5ce7)
  • feat: Preset Menu Dropdown (df29fa3)
  • feat: Preset Overhaul (real) (5ba7d8c)
  • feat: return of the squishy logo (c103762)
  • feat: Revamp Preset Menu (97b91cb)
  • feat: Store is now aware of installed themes (eb59aa3)
  • feat: Store sort and display values in store (61f7a7a)
  • feat: taglines on loading screen (cbf6ecc)
  • feat: Update CI (this might break everything) (4b57b61)
  • feat: Validation of DeckThemes token (a4922fc)

Bug Fixes:

  • fix: (UNTESTED) enable themes when they are added to a preset (4aef55a)
  • fix: navtabs to prevent shift-clicking route links that open a new window (64a7834)
  • fix: Add "Theme Already Exists" warnings for presets and templates (7863427)
  • fix: add disabled to Tooltip, apply where necessary (2395ef7)
  • fix: add back disabled prop (73feb4c)
  • fix: Adding a theme to a preset no longer breaks the button (56a29e4)
  • fix: AddThemeToPresetButton gets disabled when there are no more themes to add (643c87d)
  • fix: BackendFailedPage now starts backend anytime it appears (f5369f0)
  • fix: Center nav (04aa74f)
  • fix: changes to patch values now properly save to your preset (9334d88)
  • fix: Creating a Preset now switches to it (09d59e8)
  • fix: dummyFunction properly fails when backend isn't running (953e4eb)
  • fix: ensure radix primitives don't clip app frame (545573f)
  • fix: ensure scrollbar does not clip with titlebar (d5b46c8)
  • fix: ensure scrollbar doesn't clip at bottom (f2214ba)
  • fix: ensure search query is lowercase (ab14f98)
  • fix: ensure titlebar is always usable (86f14a0)
  • fix: ensure titlebar logo keeps default cursor (a8ce56e)
  • fix: fix Create Preset button overflowing (moved) (b4254b6)
  • fix: Fix nested buttons in CreatePresetModal (0d1350d)
  • fix: Fix text overflow on PresetThemeNameDisplayCard (ceab36c)
  • fix: Fix theme dropdown patch widths (e459711)
  • fix: Fix titlebar colors on system light mode (42ae175)
  • fix: fix ubuntu CI version (645259b)
  • fix: have CI properly rename linux binaries (e7d824b)
  • fix: light mode dropdown menus (6664e84)
  • fix: manage themes page padding (b54f0a6)
  • fix: max-w preset and btn (7613e61)
  • fix: modal overlays breaking outside of rounded appframe corners, proper z-indices on modals and mai (d5528cf)
  • fix: move scrolling from body to approot (05efab6)
  • fix: No longer attempt to enable 'None' (ebb19d7)
  • fix: Pinned CI to wrong version (8658440)
  • fix: Presets are now listed as such in /manage-themes (11182d6)
  • fix: probably way too much motion kek (fc1cf65)
  • fix: refresh inject btn padding (878ad51)
  • fix: tabindex on titlebar logo (8194538)
  • fix: Themes without authors no longer have a trailing dot (144fadf)