Commit graph

31 commits

Author SHA1 Message Date
83c6b62c13 feat(nosignal): finish Nerd Font icon remap — core surfaces
Convert remaining reachable surfaces to NsIcon (launcher, utilities, windowinfo,
sidebar, dashboard, notification toast, shared controls IconTextButton/Menu/
SplitButton/ToggleButton/CollapsibleSection/CustomSpinBox, CoverArt). Handles
the `sourceComponent: MaterialIcon {` form and icon-via-alias controls.

- IconTextButton: alias -> plain `icon` property + bound NsIcon (cross-file alias
  to a custom property was rejected).
- Reverted IconButton `font:` (the controls-wide font->fontStyle sweep wrongly
  hit ButtonBase, which uses font not fontStyle).
- Glyphs map: +31 names (dashboard/utilities/launcher leftovers) — no "?" glyphs.

Old collapsed bar + old lock sub-components left as-is (unused, never render).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 12:59:28 +01:00
2 * r + 2 * t
91b09253d8 Merge branch 'main' into feat/m3-revamp 2026-04-30 02:13:19 +10:00
2 * r + 2 * t
dea8efcc97 fix: handle hidpi properly 2026-04-30 02:05:28 +10:00
2 * r + 2 * t
5b88995b39 fix: initial 0 size on launcher wallpaper item 2026-04-27 22:07:57 +10:00
2 * r + 2 * t
1f7aeec8c4 fix: specify sourceSize as a single prop
So we don't get 2 updates when width/height change
2026-04-27 22:07:57 +10:00
2 * r + 2 * t
7ea5fd3c70 fix: use effects curve for effects 2026-04-23 03:45:22 +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
acd492b3ea refactor: migrate MaterialIcon font to fontStyle 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
7cb3944af7 refactor: replace scaled spacing 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
6e234d6656 refactor: use signals instead of functions 2026-04-18 01:04:04 +10:00
2 * r + 2 * t
71dd7b4db8 chore: format QML imports 2026-04-11 22:17:24 +10:00
2 * r + 2 * t
b5dcd07ab8 fix: use correct size tokens in QML 2026-04-11 21:24:16 +10:00
2 * r + 2 * t
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10:00
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
83cd02b90d chore: fix launcher linter warnings 2026-03-21 16:22:19 +11:00
2 * r + 2 * t
8b64d38e26 chore: remove unused imports 2026-03-20 22:33:26 +11:00
2 * r + 2 * t
d2acd1014d chore: fix PersistentProperties missing-prop linter errors 2026-03-20 22:17:36 +11:00
2 * r + 2 * t
9e2ccbede3 chore: format everything 2026-03-20 04:42:06 +11:00
ATMDA
7023a72ef1 controlcenter: corrected wallpaper flicker issue 2025-11-15 17:07:27 -05:00
2 * r + 2 * t
306cfc06ed plugin: refactor into modules 2025-09-13 14:38:44 +10:00
2 * r + 2 * t
6d351b57ae launcher/wallpaper: include subfolder in search
Closes #589
2025-09-10 14:29:40 +10:00
2 * r + 2 * t
0dc75259fe launcher/wallpaper: add placeholder 2025-09-03 22:59:47 +10:00
2 * r + 2 * t
7729546469 plugin: add FileSystemModel 2025-08-31 22:03:58 +10:00
2 * r + 2 * t
9dcdee9cfc internal: add anim component
No inlining
2025-08-24 16:42:03 +10:00
2 * r + 2 * t
c5381c5194 internal: refactor widgets folder
Split into subdirs and rename to components
2025-08-04 22:45:15 +10:00
2 * r + 2 * t
fe4e72eab3 internal: better shadow 2025-08-03 18:59:05 +10:00
2 * r + 2 * t
58826b7deb internal: move launcher stuff into subfolders 2025-07-19 16:59:32 +10:00
Renamed from modules/launcher/WallpaperItem.qml (Browse further)