Commit graph

7 commits

Author SHA1 Message Date
cf3c0d823d feat(nosignal): Nerd Font icon remap — nexus (Settings)
Convert caelestia's nexus Settings to Nerd Font icons (drop-in NsIcon).

- NsIcon hardened into a MaterialIcon drop-in: accepts fontStyle (sizes from
  it, keeps the NF Mono family), plus no-op fill/grade/animate for API parity.
- Glyphs map extended with caelestia core names: nexus static icons, nav/page
  icons (palette, wallpaper, dashboard, devices_other, extension, globe, info,
  monitor, shuffle, workspaces, ...), weather + app/device icons.
- Converted all MaterialIcon in modules/nexus/ to NsIcon; fixed icon aliases
  (NavRow/SliderRow .text -> .icon); reverted IconButton font: (it has font,
  not fontStyle, and renders its own icon).

Remaining core surfaces still Material Symbols (no breakage): launcher, osd,
lock, sidebar, utilities — to convert next with any further Glyphs entries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 11:16:01 +01:00
2 * r + 2 * t
eb4a19bb4a fix: invalid tPalette usage for fg colours 2026-06-07 16:53:39 +10:00
2 * r + 2 * t
d4f3008a0e feat: impl device pairing 2026-06-07 16:53:39 +10:00
2 * r + 2 * t
8cc986ce7b fix: show bt device batt in sublabel
Sublabel instead of icon
Also animate sublabel
2026-06-07 15:52:37 +10:00
2 * r + 2 * t
76b64ca214 feat: add nexus bluetooth device page 2026-06-07 02:57:07 +10:00
2 * r + 2 * t
7489d369fb refactor: add connected rect component 2026-06-07 02:48:11 +10:00
2 * r + 2 * t
f32b8148bc feat: add nexus bluetooth page 2026-06-07 01:20:34 +10:00