Commit graph

397 commits

Author SHA1 Message Date
2 * r + 2 * t
f8f8b0837b startup: wait for config to init
Also cleanup some stuff
2025-03-31 22:00:52 +11:00
2 * r + 2 * t
5aaa50acc5 config: don't show sidebar on startup by default 2025-03-31 21:50:27 +11:00
2 * r + 2 * t
1081adfe5e bar: add panel style 2025-03-31 16:42:14 +11:00
2 * r + 2 * t
9f2be44786 sidebar: better dashboard media progress
Make the colours the same as the media pane progress slider
2025-03-30 18:15:55 +11:00
2 * r + 2 * t
92dc0bcfdd launcher: ignore exclusivity 2025-03-30 14:06:46 +11:00
2 * r + 2 * t
abcf099f87 system: fix directory monitor
Keep ref to monitor so it doesn't get garbage collected
2025-03-29 19:20:33 +11:00
2 * r + 2 * t
977a59afb3 sidebar: allow seeking 2025-03-29 18:13:21 +11:00
2 * r + 2 * t
611b6c046e monitors: fix ddc detection 2025-03-28 13:42:06 +11:00
2 * r + 2 * t
0994de650f sidebar: fix bluetooth device battery 2025-03-28 12:46:17 +11:00
2 * r + 2 * t
88547233e2 launcher: transparency action 2025-03-27 21:35:48 +11:00
2 * r + 2 * t
121830c449 bar: change onclick to sidebar 2025-03-27 21:11:42 +11:00
2 * r + 2 * t
f138055ee6 bar: fix foot not having proper colours
Only works if using caelestia-foot
2025-03-27 21:02:37 +11:00
2 * r + 2 * t
3b2130f286 sidebar: updates module 2025-03-27 21:02:05 +11:00
2 * r + 2 * t
5d89f8a8d5 sidebar: package news module 2025-03-27 19:20:15 +11:00
2 * r + 2 * t
93f1dd5131 wallpapers: don't thumbnail if already exists
Have to clear cache if you change a wallpaper's contents but not name
Fixes small freeze on startup
2025-03-27 18:13:20 +11:00
2 * r + 2 * t
7ccde9495f sidebar: no vexpand no wp message 2025-03-27 18:03:46 +11:00
2 * r + 2 * t
72e349e368 sidebar: audio device selector module 2025-03-27 18:02:40 +11:00
2 * r + 2 * t
11c8a14a22 sidebar: change streams unavailable text 2025-03-27 16:51:39 +11:00
2 * r + 2 * t
6b0c9af07c sidebar: streams module 2025-03-27 16:45:25 +11:00
2 * r + 2 * t
19942b8fca sidebar: fix child not found in stack errors 2025-03-27 16:19:03 +11:00
2 * r + 2 * t
40df92026c sidebar: media auto switch
Auto switch focused media to last player
2025-03-27 15:32:57 +11:00
2 * r + 2 * t
97296d304a sidebar: player switching 2025-03-26 23:31:59 +11:00
2 * r + 2 * t
17ddfc6fb1 sidebar: media pane 2025-03-26 22:59:28 +11:00
2 * r + 2 * t
62b6bd20c5 sidebar: fix dashboard media types 2025-03-26 21:04:26 +11:00
2 * r + 2 * t
8772a05a90 sidebar: show bluetooth device battery 2025-03-26 20:51:19 +11:00
2 * r + 2 * t
0ab689ab98 sidebar: handle no wifi card 2025-03-26 20:36:32 +11:00
2 * r + 2 * t
28f94ec6a0 sidebar: fix widget destroyed error 2025-03-26 20:31:23 +11:00
2 * r + 2 * t
1afe054f7a sidebar: style disabled state for buttons
Also no silent fail for removing network
2025-03-26 20:25:15 +11:00
2 * r + 2 * t
5a1ea91e35 sidebar: networks module 2025-03-26 20:22:51 +11:00
2 * r + 2 * t
5ac2cc2f27 sidebar: fix negative content width warnings 2025-03-26 16:57:16 +11:00
2 * r + 2 * t
8021e580a2 sidebar: connectivity pane
Bluetooth module
2025-03-26 16:54:08 +11:00
2 * r + 2 * t
0f8e6cf1c3 notification: body tooltip for dashboard 2025-03-26 15:02:36 +11:00
2 * r + 2 * t
9963f16976 config: show sidebar on startup
Cannot be hot reloaded (for obv reasons)
2025-03-26 13:10:48 +11:00
2 * r + 2 * t
4ae1651720 sidebar: notifpane + scroll switch panes
Also placeholder for empty lists (notifs and events)
To switch panes, primary click + scroll
2025-03-26 13:03:20 +11:00
2 * r + 2 * t
c336bd184e calendar: notifications for events 2025-03-25 23:41:27 +11:00
2 * r + 2 * t
06d3fcaa0a run: debug mode
Don't minify identifiers in debug mode
2025-03-25 22:38:11 +11:00
2 * r + 2 * t
603ee96750 tooltip: show above cursor if offscreen 2025-03-25 22:01:31 +11:00
2 * r + 2 * t
e8a40f31c9 sidebar: create upcoming module
Requires ical.js and curl
2025-03-25 21:51:59 +11:00
2 * r + 2 * t
dd5b749ba1 sidebar: media handle no players 2025-03-25 21:50:31 +11:00
2 * r + 2 * t
8a8ccd52f7 run: minify code
minify-syntax breaks windows for some reason so don't use it
2025-03-25 19:19:46 +11:00
2 * r + 2 * t
fe978092e8 sidebar: create dashboard 2025-03-25 12:59:51 +11:00
2 * r + 2 * t
d1daba8aac notifpopups: destroy event wrapper
Destroy the eventbox wrapper when notif widget is destroyed
2025-03-25 12:59:36 +11:00
2 * r + 2 * t
022016a32f style: more transparency when light mode
Cause light colours let less background colour pass through
2025-03-25 12:58:35 +11:00
2 * r + 2 * t
e39900b77e style: ensure loading correct order
Cause async, older requests could load slower and therefore override newer requests
Also reduce the number of loads when spam
And add light scss var
2025-03-25 12:12:29 +11:00
2 * r + 2 * t
431918b752 schemes: fix updating taking ages
Cause it was being called for every file change
So instead of updating all, just update changed
Also async update all
2025-03-23 20:00:27 +11:00
2 * r + 2 * t
d9c618701c schemes: fix previews not updating
Monitor was being garbage collected cause it wasn't stored anywhere
2025-03-23 18:35:32 +11:00
2 * r + 2 * t
43c34d02db misc code refactoring 2025-03-23 18:22:06 +11:00
2 * r + 2 * t
ef675380a2 wallpapers: fix error on no paths
Also update on config change
2025-03-23 17:54:22 +11:00
2 * r + 2 * t
9f6e227d7b config: validate values
Validate values for keys with literal types, also better validation for array types
2025-03-23 17:47:33 +11:00
2 * r + 2 * t
1ffd7e1d54 config: refactor 2025-03-23 16:16:21 +11:00