Skip to content

UI Theme Support#26012

Draft
conradolandia wants to merge 64 commits into
spyder-ide:masterfrom
conradolandia:themeweaver-interface
Draft

UI Theme Support#26012
conradolandia wants to merge 64 commits into
spyder-ide:masterfrom
conradolandia:themeweaver-interface

Conversation

@conradolandia
Copy link
Copy Markdown
Collaborator

Description of Changes

[REAL DESCRIPTION PENDING, DRAFT PR, STILL MISSING STYLE GUIDELINES FULL COMPLIANCE, CODE WILL PROBABLY CHANGE, TESTING WILL NEED UPDATING]

  • Wrote at least one-line docstrings (for any new functions)
  • Added unit test(s) covering the changes (if testable)
  • Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Fixes #

Affirmation

By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

…ntically appropiate for the new themes: Themes provde modes, either dark, light or both. But each mode will be treated as a different theme.
…variants instead of guessing. Corrected method signatures. Add fallbacks for config fresh startup, and improve early theme initialization. Editor now uses actual selected theme instead fo guessing from interface darkness. Resolved TODO about plugin loading order for preferences.
…ce settings window so it does not apply partial color settings. Apply full color scheme on restart
…ed theme, deferring theme resource loading until Qt is initialized, and lazily populating theme names when preferences are opened
@conradolandia conradolandia requested a review from ccordoba12 May 9, 2026 04:30
@conradolandia conradolandia self-assigned this May 9, 2026
@conradolandia conradolandia force-pushed the themeweaver-interface branch from e032c54 to 96265bb Compare May 13, 2026 22:48
@ccordoba12 ccordoba12 force-pushed the themeweaver-interface branch from c94a31c to 02b0100 Compare May 17, 2026 20:05
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.

2 participants