Commit graph

21 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
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
52272c062d feat: use M3 spacing 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
9e2ccbede3 chore: format everything 2026-03-20 04:42:06 +11:00
2 * r + 2 * t
c20ea3fabf feat: async launcher 2026-03-20 01:10:37 +11:00
2 * r + 2 * t
4f7f21a86d internal: no async loaders
Fixes reload issue and all stuff not loading issues
2026-01-16 01:40:38 +11:00
2 * r + 2 * t
8da5acdb3d launcher: not full rounding + better anim 2025-09-10 21:30:54 +10:00
2 * r + 2 * t
f52fb9bd9e launcher: show current scheme/variant
Also qsTr variant stuff
2025-08-23 16:53:15 +10:00
2 * r + 2 * t
729bc6f6f1 internal: colour fixes 2025-08-08 21:12:46 +10:00
2 * r + 2 * t
5b8edfc1e2 internal: transparency support coming soon™
Also fix media player selector text colour
Fix colour preview not resetting light/dark mode
2025-08-08 19:32:38 +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
58826b7deb internal: move launcher stuff into subfolders 2025-07-19 16:59:32 +10:00
Renamed from modules/launcher/VariantItem.qml (Browse further)