36f6f5a157
feat(nosignal): interface redesign — slim glass bar + floating popouts
...
Convert the caelestia shell to the NoSignal "design_handoff_quickshell_shell"
spec: a slim translucent top bar with floating glass popouts, fixed dark-glass
chrome + Material You dynamic accent, square corners, JetBrains Mono.
- Theme singleton (services/Theme.qml): design tokens; accent = m3primary
(dynamic), fixed glass/text, square radii.
- New slim bar as its own PanelWindow (modules/nsbar/NsBar.qml), additive in
shell.qml; reuses caelestia services + components. Helpers: BarPill,
NsWorkspaces (numbered, active=accent pill), NsOverlay (popout host, one-at-a-
time via services/NsShell.qml, outside-click + Esc), components/NsPanel +
components/NsSwitch.
- Old caelestia frame removed: BarWrapper collapsed; ContentWindow border 0 +
borderTop 0; Exclusions zones 0. Drawer engine kept for launcher/OSD/lock.
- 9 popouts (modules/nsbar/panels/): Calendar, QuickSettings, Network,
Bluetooth, Notifications, Audio, SystemTray, Overview, PowerMenu.
- Clock restyled (date muted + time DemiBold).
- nexus (Settings) reskinned: dark-glass window + cards, square corners
(Nexus.qml, common/ConnectedRect.qml) — keeps all pages/functionality.
Launcher kept as-is. Font (JetBrainsMono) + rounding.scale=0 + Super+Alt+Space
nexus bind are caelestia/hypr CONFIG and ship in the OS, not this fork.
Next: full Material Symbols -> Nerd Font icon remap.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 10:36:33 +01:00
2 * r + 2 * t
bb6cd2eebb
feat: ship google sans flex inline
...
I'm too lazy to make proper packages for it...
2026-06-02 22:33:07 +10:00
2 * r + 2 * t
54cdd80c1b
chore: set crash report url to ours
...
Sorry for putting this off for so long foxxed T_T
2026-05-04 20:38:23 +10:00
2 * r + 2 * t
03d2e98502
feat: use default env + drop expensive fonts
2026-04-22 22:47:13 +10:00
2 * r + 2 * t
24367dfb3a
feat: add config load/fail toasts
2026-04-12 02:30:33 +10:00
2 * r + 2 * t
e32e1fd81c
feat: disable reloads for installed shell
2026-03-28 22:22:22 +11:00
2 * r + 2 * t
61b21f389f
feat: add battery warnings
...
Closes #73
Closes #117
2025-09-21 17:33:28 +10:00
2 * r + 2 * t
24922be5e9
feat: add idle monitor
...
Replaces hypridle
2025-09-17 23:15:47 +10:00
2 * r + 2 * t
7265ae39d8
internal: force threaded render loop
...
Fixes #153
Fixes caelestia-dots/caelestia#118
Closes caelestia-dots/caelestia#137
2025-09-08 23:30:21 +10:00
2 * r + 2 * t
eff13f2830
internal: scroll fix part 2
...
Closes #202
2025-07-10 00:27:18 +10:00
2 * r + 2 * t
2a652d549a
feat: lock screen
2025-06-22 20:50:39 +10:00
2 * r + 2 * t
4a86b66d06
feat: window info panel
...
Also disable reload popup
2025-06-21 22:47:13 +10:00
2 * r + 2 * t
53cea2beb3
feat: screenshot tool
2025-06-19 15:00:06 +10:00
2 * r + 2 * t
e3dcdbb67c
internal: move bar to drawer window
...
Fixes a few bugs, also removes need for hyprland order layerrule
2025-06-07 14:47:24 +10:00
2 * r + 2 * t
f8eb1b69a0
launcher: move to drawers
2025-05-13 23:12:23 +08:00
2 * r + 2 * t
3fd429c9f3
session: move to drawers
2025-05-13 19:01:00 +10:00
2 * r + 2 * t
8ea4362ba1
notifs: move to drawers
2025-05-13 18:23:11 +10:00
2 * r + 2 * t
ad7c6ea98e
refactor: move to single window
2025-05-13 16:30:53 +10:00
2 * r + 2 * t
60858f6f02
feat: session menu
2025-05-11 23:55:05 +10:00
2 * r + 2 * t
a1ed341639
feat: notification popup area
2025-05-08 20:58:18 +10:00
2 * r + 2 * t
ac2ef10d3f
refactor: move drawers into separate module
2025-05-08 13:32:27 +10:00
2 * r + 2 * t
c665c0ca98
feat: border + colour changes
2025-05-05 10:19:46 +10:00
2 * r + 2 * t
fb471f1023
feat: audio osd
2025-05-04 20:45:34 +10:00
2 * r + 2 * t
bbe650e327
controls: use basic style
...
Material style placeholder is kinda annoying
2025-05-02 21:17:50 +10:00
2 * r + 2 * t
8e8ea841de
feat: launcher base
2025-05-02 13:46:44 +10:00
2 * r + 2 * t
9b4324310d
feat: use material colours
2025-04-30 19:44:48 +10:00
2 * r + 2 * t
cba440bcfc
feat: anims + box padding
...
box provide padding and animate size and colour
provide box and boxlayout for with/without layout
provide clippingbox
provide label for anim + rendertype
configure QtQuick controls
2025-04-28 00:21:53 +10:00
2 * r + 2 * t
c2e78cc11c
feat: basic quickshell bar
2025-04-26 22:36:46 +10:00