Init commit
This commit is contained in:
commit
6c5536733f
19 changed files with 3312 additions and 0 deletions
20
bread-theme/CHANGELOG.md
Normal file
20
bread-theme/CHANGELOG.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# bread-theme changelog
|
||||
|
||||
## Coordinated bump policy
|
||||
|
||||
`bread-theme` is consumed by `breadbar`, `breadbox`, and `breadpad` as a pinned
|
||||
git dependency. A breaking change to `Palette`, `css_vars`, or the `gtk` feature
|
||||
API requires all three dependents to bump their `Cargo.toml` git tag and cut a
|
||||
release together. Note the impact in this file before tagging.
|
||||
|
||||
---
|
||||
|
||||
## theme-v0.1.0 (2026-06-06)
|
||||
|
||||
- Initial extraction from `breadpad-shared/src/theme.rs`
|
||||
- `Palette` struct with `color0`–`color7` and Catppuccin Mocha default
|
||||
- `load_palette()` reads `~/.cache/wal/colors.json`, falls back to default
|
||||
- `css_vars(palette)` emits `@define-color` block + font declaration
|
||||
- `hex_to_rgba(hex, alpha)` utility
|
||||
- `tokens` module with spacing scale, border radii, font sizes from `BREAD_DESIGN_SYSTEM.md`
|
||||
- `gtk` feature: `apply_css()` and `apply_user_css()` helpers for GTK4 CSS providers
|
||||
Loading…
Add table
Add a link
Reference in a new issue