Skip to content

Theme switcher fixes#20824

Merged
IDCs merged 18 commits intoNexus-Mods:masterfrom
wxMichael:theme-switcher-fixes
Mar 19, 2026
Merged

Theme switcher fixes#20824
IDCs merged 18 commits intoNexus-Mods:masterfrom
wxMichael:theme-switcher-fixes

Conversation

@wxMichael
Copy link
Copy Markdown
Contributor

@wxMichael wxMichael commented Feb 21, 2026

Fixes a number of issues with theme-switcher:

  • Variables file reading now accounts for CRLF & LF line endings
  • Theme defaults updated to current design, so cloning doesn't revert colors to Classic
  • Default values for Dashlet Height & Titlebar Rows were unused
  • Comments in variables.scss are now ignored. Commented variables in Compact were being read as non-comment.
  • Fixed lag in color picker when dragging the selector
  • Fixed variables displaying invalid hex codes (themes were using SCSS functions that the editor can't parse)
  • Applied the current theme to the color picker
  • Fixed incorrect tool icon border color when cloning themes like Classic

Fixes #19323

Themed color picker:

color-picker

Error when cloning Contrast theme:

contrast-clone-error

@wxMichael wxMichael force-pushed the theme-switcher-fixes branch from 82158bd to 016b460 Compare February 25, 2026 12:44
@IDCs
Copy link
Copy Markdown
Contributor

IDCs commented Mar 19, 2026

Hey @wxMichael - going to merge this in as it can't hurt, but please note that I'm unsure of how this extension is going to develop in the future given UIV2 changes - I'm assuming it will get re-written entirely.

@IDCs IDCs merged commit 2a7fd36 into Nexus-Mods:master Mar 19, 2026
2 checks passed
@wxMichael wxMichael deleted the theme-switcher-fixes branch March 19, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cloning default themes doesn't work as expected

2 participants