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
2824fd1af9
fix: elide hero card label properly
2026-06-08 16:24:27 +10:00
2 * r + 2 * t
f21373bcb0
feat: add seek to lyrics
...
Closes #1524
2026-06-08 16:20:12 +10:00
2 * r + 2 * t
24816fb0d9
fix: only update media position on slider release
2026-06-08 16:05:41 +10:00
2 * r + 2 * t
e3a7a0c8c7
fix: tokens access without screen
2026-06-05 23:38:43 +10:00
2 * r + 2 * t
a630bb470d
Merge branch 'unstable' into feat/nexus
2026-06-04 17:25:28 +10:00
2 * r + 2 * t
a0acd1a22c
feat: squircle -> circular blob merging
...
More consistent with the rest of the rounding
2026-06-04 17:25:19 +10:00
2 * r + 2 * t
17c44283e5
fix: improve dash user uptime label
2026-06-03 02:32:13 +10:00
Soramane
f829fc882c
fix: dash perf battery animating on init
...
It's noisy since the fill is secondary, so don't animate on init
2026-05-22 17:30:07 +08:00
Soramane
031833f85e
fix: dash calendar today indicator
...
So uhh apparently it doesn't need -1?
2026-05-16 22:52:39 +08:00
2 * r + 2 * t
3ac1a2b2f8
fix: show unknown artist/album when empty
2026-05-09 01:17:09 +10:00
2 * r + 2 * t
89cdfc9367
fix: deterministic media bg shape sizes
...
Also tweak opacities
2026-05-08 03:21:07 +10:00
2 * r + 2 * t
a4163d2c7c
fix: disable corner fill for dash lyrics info
...
Also fix bug where it would get stuck to the top left
2026-05-08 03:14:35 +10:00
2 * r + 2 * t
ba2d4f03d6
fix: dash media lyrics overlapping
...
Apparently Behavior on model is a bad idea...
2026-05-08 02:49:28 +10:00
2 * r + 2 * t
94edd751d0
fix: less dash media control spacing
2026-05-07 18:31:42 +10:00
2 * r + 2 * t
7c78781727
fix: launcher dash exclusion
2026-05-06 19:52:08 +10:00
2 * r + 2 * t
e29be58790
feat: sidebar margins ignore border
2026-05-06 19:43:50 +10:00
2 * r + 2 * t
07348758f1
fix: dashboard top margin
2026-05-06 19:34:11 +10:00
2 * r + 2 * t
eb62e47d27
chore: remove old needsKeyboard prop
2026-05-05 20:37:27 +10:00
2 * r + 2 * t
680f4c9c74
fix: media bg shape opacities
...
In light mode, they were basically invisible
Also add tertiary colour shapes
2026-05-05 18:45:48 +10:00
2 * r + 2 * t
d86e0aa0ff
chore: remove unused imports
2026-05-05 18:38:51 +10:00
2 * r + 2 * t
543388f229
feat: add lyrics info
2026-05-05 18:38:38 +10:00
2 * r + 2 * t
8eb9f100d4
fix: anim between lyrics changes
2026-05-05 02:38:31 +10:00
2 * r + 2 * t
ac24024c03
fix: enable auto padding for lyric glow
...
Still slightly clipped on the left (due to list view) but shouldn't be
noticeable
2026-05-05 02:01:13 +10:00
2 * r + 2 * t
a502201938
feat: add background shapes to media tab
2026-05-04 22:16:44 +10:00
2 * r + 2 * t
5f2e772250
fix: proper non-wavy slider
...
Also not wavy by default
2026-05-04 19:44:24 +10:00
2 * r + 2 * t
69185acd08
feat: visualiser follow shape
...
Follow shape for outer max as well, also use 9 cookie instead of 12
cookie
2026-05-04 19:21:41 +10:00
2 * r + 2 * t
8425e6f109
chore: remove old lyrics service & components
2026-05-04 18:38:33 +10:00
2 * r + 2 * t
2aa87f7dd6
fix: wrap lyrics
2026-05-04 18:38:33 +10:00
2 * r + 2 * t
b01b5fcb1f
feat: add no media placeholder
2026-05-04 05:05:24 +10:00
2 * r + 2 * t
2ceb2a416f
feat: improve media slider + actually impl
2026-05-04 04:13:57 +10:00
2 * r + 2 * t
a28316ad5a
feat: improve dashboard media tab
2026-05-04 03:47:03 +10:00
2 * r + 2 * t
3b1dd828f5
fix: display perf tab whether or not modules are enabled
2026-05-03 16:50:57 +10:00
2 * r + 2 * t
362863dd74
fix: buttons not respecting shapeMorph prop
2026-05-02 21:26:56 +10:00
2 * r + 2 * t
0210f98686
feat: use ButtonRow for dash media controls
...
Also increase default IconButton font to medium size
2026-05-02 21:23:56 +10:00
2 * r + 2 * t
17281a66a5
feat: use button base component
2026-05-02 18:56:56 +10:00
2 * r + 2 * t
7cf338fa58
feat: expressive media tab cover art
2026-05-02 00:49:40 +10:00
2 * r + 2 * t
a54fe6f487
refactor: move media cover art to separate component
2026-05-02 00:48:33 +10:00
2 * r + 2 * t
61738554e5
fix: match calendar reset btn with next/prev
2026-05-01 23:32:51 +10:00
2 * r + 2 * t
e682ee3d33
fix: media & user images being transparent when enabled
...
Also add a fallback icon for pfp
2026-04-30 23:40:54 +10:00
2 * r + 2 * t
d7378ba5dd
fix: resource size units & mismatch
2026-04-30 21:01:31 +10: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
775d0a8101
fix: handle hidpi for rest of sourceSize uses
2026-04-30 02:05:28 +10:00
2 * r + 2 * t
9af39b6aa9
feat: add pfp selector back
2026-04-29 20:33:02 +10:00
2 * r + 2 * t
9cd9d7facd
feat: add anim for dash media cover
2026-04-27 18:03:56 +10:00
2 * r + 2 * t
9543e761ec
feat: loader dash perf cards + fix when some disabled
2026-04-26 14:32:12 +10:00
2 * r + 2 * t
76b4a0b63c
feat: improve dash perf placeholder & battery tank
2026-04-26 14:26:33 +10:00
2 * r + 2 * t
10feabc5a7
fix: actually display temp in fahrenheit
2026-04-26 01:40:55 +10:00
2 * r + 2 * t
81fc9dda02
feat: split SystemUsage into separate C++ services
2026-04-26 01:38:22 +10:00
2 * r + 2 * t
9fefb53440
feat: improve dash perf network card
2026-04-25 23:07:03 +10:00