Commit graph

9 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
3310cfafa3 fix: nexus nav bluetooth -> connected devices
Also fix icon fill
And language & region icon
2026-06-06 23:48:57 +10:00
2 * r + 2 * t
45c97074b7 refactor: fade flickable -> own component 2026-06-05 16:54:40 +10:00
2 * r + 2 * t
ab3f3e2376 fix: make nexus handle transparency properly 2026-06-05 01:29:06 +10:00
2 * r + 2 * t
45c6c03c79 fix: don't use title font for nexus nav 2026-06-05 00:34:10 +10:00
2 * r + 2 * t
4586c2eac9 fix: flickable positions not updating on rebound
Also disable nexus nav fade on rebound start if content smaller than
height
And force vertical flick only on nexus nav
2026-06-04 16:28:26 +10:00
2 * r + 2 * t
328c4ba37d feat: fade out nexus nav list 2026-06-04 16:27:04 +10:00
2 * r + 2 * t
5f34907bfa feat: add nexus search bar 2026-06-03 22:12:56 +10:00
2 * r + 2 * t
64e6f1e934 feat: allow scrolling nexus nav 2026-06-03 04:22:39 +10:00