bug(theme): QSS stylesheet duplication — 3 copies must be synced manually #51

Closed
opened 2026-02-08 23:25:18 +00:00 by forbes · 0 comments
Owner

Three copies of the KindredCreate QSS stylesheet must be kept in sync manually:

  1. resources/preferences/KindredCreate/KindredCreate.qss (canonical)
  2. src/Gui/Stylesheets/KindredCreate.qss
  3. src/Gui/PreferencePacks/KindredCreate/KindredCreate.qss

The copies have already diverged (different tree branch rendering, missing OriginSelectorWidget styling, different TreeView item padding in the resources copy).

A build step or symlinks should eliminate this duplication. The canonical source is resources/preferences/KindredCreate/KindredCreate.qss.

Priority: Critical
Source: KNOWN_ISSUES.md #1

Three copies of the KindredCreate QSS stylesheet must be kept in sync manually: 1. `resources/preferences/KindredCreate/KindredCreate.qss` (canonical) 2. `src/Gui/Stylesheets/KindredCreate.qss` 3. `src/Gui/PreferencePacks/KindredCreate/KindredCreate.qss` The copies have already diverged (different tree branch rendering, missing OriginSelectorWidget styling, different TreeView item padding in the resources copy). A build step or symlinks should eliminate this duplication. The canonical source is `resources/preferences/KindredCreate/KindredCreate.qss`. **Priority:** Critical **Source:** KNOWN_ISSUES.md #1
forbes added the bugthemehigh-priority labels 2026-02-08 23:25:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#51