Commit graph

2165 commits

Author SHA1 Message Date
2 * r + 2 * t
3443b6fee3 fix: font builder vaxis incompatible type
QFont::Tag can't be passed directly from QML
Also add logging if unable to convert
And make MaterialIcon inherit vaxes from fontStyle
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
70ee7e754d feat: add root font size scale 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
9877bea91b fix: set vaxes when building font 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
77ad30a0ef fix: cap font size at 1
Font size <= 0 warns
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
23c138e417 feat: allow specifying font family by style 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
c4539d6960 refactor: icons follow builders pattern
Also add icon size() shorthand
And builder scale()
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
6573a62fc5 refactor: use Font.Xxx enum for weights 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
1f900a14ed fix: default icon sizes & body weight 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
3e1a993cfc fix: font builder usage 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
e1530bf0cc fix: use fontStyle -> font for controls 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
fee0167908 fix: use font alias on IconButton callers 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
acd492b3ea refactor: migrate MaterialIcon font to fontStyle 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
198a6eecf2 feat: add vaxes shorthand
For setting multiple vaxes at the same time
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
f69abecfa2 fix: use fontStyle for MaterialIcon 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
9de9e7ec98 refactor: migrate rest of the stuff to new font api 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
61555294e6 refactor: migrate background/winfo/session to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
f639b04310 refactor: migrate utilities to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
be357343ff refactor: migrate notifications + sidebar to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
a43fc61fad refactor: migrate lock to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
a3e84b555e refactor: migrate launcher to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
e2349f2202 refactor: migrate rest of dashboard to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
71bbebb242 refactor: migrate dashboard dash to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
ee60493bec refactor: migrate rest of controlcenter 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
c869eee460 refactor: migrate more controlcenter stuff to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
c21c5fe552 refactor: migrate controlcenter bluetooth to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
d04963160b refactor: migrate controlcenter network to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
77dbcf5a88 refactor: migrate bar to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
3a30fcc730 refactor: migrate components to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
79217c46ea feat: add stretch and capitalisation to builder 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
efa0fa2def feat: add letter spacing to builder 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
28d822270b feat: add defaults for font config 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
f2575b3331 feat: add role-based font tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
1f2913f90c feat: add font builder 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
7cb3944af7 refactor: replace scaled spacing with new tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
52272c062d feat: use M3 spacing tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
0d0dcaf115 refactor: replace scaled padding with new tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
57db6e246c feat: use M3 padding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
711587d193 refactor: migrate to new rounding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
53f88d2698 feat: use M3 rounding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
03d2e98502 feat: use default env + drop expensive fonts 2026-04-22 22:47:13 +10:00
2 * r + 2 * t
b94ee8d41b fix: unstretch kuru 2026-04-20 17:28:21 +10:00
2 * r + 2 * t
68a336249c fix: control center outer rounding 2026-04-20 17:18:31 +10:00
2 * r + 2 * t
cc775227f7 chore: add deformScale to example config 2026-04-20 17:13:53 +10:00
2 * r + 2 * t
45d7cdf02c fix: clamp blob radii at half min dimension 2026-04-20 16:59:49 +10:00
2 * r + 2 * t
f77ba920ea feat: add deform scale config option 2026-04-20 01:00:13 +10:00
2 * r + 2 * t
89cb3b9d7c fix: don't cache icons + fix bg colour when transparent image
Also don't double cache
2026-04-20 00:53:43 +10:00
2 * r + 2 * t
b004edad7d feat: improve sidebar notif expand anim
No layout so no shifting from pixel alignment
Also remove top/bottom margins (were causing some weird position
glitches)
2026-04-20 00:52:25 +10:00
2 * r + 2 * t
fffe6f4943 fix: sidebar notif group height anim 2026-04-20 00:14:22 +10:00
2 * r + 2 * t
92276be49a ci: update stable branch on release (#1414) 2026-04-19 21:15:33 +10:00
2 * r + 2 * t
31c484b041 fix: wrap media position by length (#1410) 2026-04-19 20:03:53 +10:00