Skip to content

WIP theme engine#444

Draft
veselink1 wants to merge 1 commit intomainfrom
theme-engine
Draft

WIP theme engine#444
veselink1 wants to merge 1 commit intomainfrom
theme-engine

Conversation

@veselink1
Copy link
Collaborator

⚠️ Work-in-progress

  • Allows theming using .css syntax without using a WebView
  • Applies CSS to an abstract DOM
  • Translates the computed CSS styles to WPF resources
  • Reads theme data from themes/custom.css
  • Hot-reloads when .css file changes
  • Supports key FancyWM overlay elements
  • Supports key CSS properties (color, border-width etc)
  • Allows users to change theme name (other than custom.css)

@veselink1 veselink1 marked this pull request as draft February 22, 2026 16:30
@veselink1
Copy link
Collaborator Author

image

@veselink1 veselink1 self-assigned this Feb 28, 2026
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.

1 participant