feat(theme): add base16 theme support

This commit is contained in:
tux
2026-08-24 17:42:59 +05:30
parent e1906e5528
commit 198ce4ff67
2 changed files with 96 additions and 15 deletions

View File

@@ -44,7 +44,7 @@ shell.qml Entry point: Scope { Bar {}; Notification {} }
│ ├── Cava.qml Spawns `cava`, parses stdout into `values[]`
│ └── Notifications.qml NotificationServer: popups, DND flag, history
├── config/ QML Singletons for configuration/theming
│ ├── Theme.qml colors, font, margin/radius/spacing/padding/duration, per-widget sizes
│ ├── Theme.qml base16 palettes (Theme.colors.base00-0F + semantic aliases), font, margin/radius/spacing/padding/duration, per-widget sizes
│ └── BarLayout.qml Which widgets go in left/center/right bar sections
├── ui/ Shared reusable primitives
│ ├── BarButton.qml Themed button used by bar widgets