Commit graph

50 commits

Author SHA1 Message Date
2 * r + 2 * t
1cc7e12a57 feat: load news and calendars from cache on startup
Also check calendars for cache before trying to load
2025-04-09 15:27:05 +10:00
2 * r + 2 * t
5b221fb72d feat: news headlines for alerts pane
Also handle news api errors
Also config num pages
2025-04-09 14:21:50 +10:00
2 * r + 2 * t
a6f26b3d37 weather: store api key directly in config
Also only notify once when no api key for both weather and news
2025-04-09 00:14:48 +10:00
2 * r + 2 * t
55271a93f4 updates: fix cache file extension
Use json not txt
2025-04-09 00:05:03 +10:00
2 * r + 2 * t
ed25a8790c feat: news service 2025-04-09 00:04:15 +10:00
2 * r + 2 * t
b43a576615 players: fix duplicate players
Also async read from cache
2025-04-08 23:21:32 +10:00
2 * r + 2 * t
b0f857f0d1 feat: add navbar
For controlling sidebar panes + other stuff later
2025-04-08 16:01:36 +10:00
2 * r + 2 * t
5774996a93 launcher: fix wallpaper categories 2025-04-05 17:12:22 +11:00
2 * r + 2 * t
f231921568 launcher: optimise wallpaper selector
Optimise thumbnail size
Also limit number shown
Add show all when no search option
2025-04-05 14:26:26 +11:00
2 * r + 2 * t
a793205cc2 wallpapers: filter by size 2025-04-04 21:41:34 +11:00
2 * r + 2 * t
aed36b160f feat: uwsm app -> app2unit
Also xdg-open -> app2unit
2025-04-04 18:30:08 +11:00
2 * r + 2 * t
7b6a109ad3 launcher: sort wallpapers and schemes 2025-04-02 22:41:25 +11:00
2 * r + 2 * t
0216fd3dd2 sidebar: time pane
Also some fixes for calendar recurring events
Also fix reminders time
2025-04-02 13:20:26 +11:00
2 * r + 2 * t
ff7324e7bf calendar: cache calendars 2025-04-01 17:27:18 +11:00
2 * r + 2 * t
d05b124609 feat: thumbnailer utility
Fix large images in notifications being slow
GTK css background image is really slow for scaling for some reason, so thumbnail
2025-04-01 13:36:23 +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
611b6c046e monitors: fix ddc detection 2025-03-28 13:42:06 +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
c336bd184e calendar: notifications for events 2025-03-25 23:41:27 +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
fe978092e8 sidebar: create dashboard 2025-03-25 12:59:51 +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
ef675380a2 wallpapers: fix error on no paths
Also update on config change
2025-03-23 17:54:22 +11:00
2 * r + 2 * t
18921c6847 updates: show updates for custom repos 2025-03-18 13:41:37 +11:00
2 * r + 2 * t
dddc7382a5 launcher: wallpaper random by category 2025-03-15 13:53:53 +11:00
2 * r + 2 * t
619508b16c files: change directory monitor return
Only return the outermost monitor, hook onto that to cancel the nested ones
Also use the monitor flags in hopes of it actually picking up changes to files (it doesnt)
2025-03-08 00:30:30 +11:00
2 * r + 2 * t
630885daab update for scheme refactor 2025-03-07 19:42:14 +11:00
2 * r + 2 * t
ab80d8f786 launcher: fixes
Fix light/dark actions
Fix delay when pressing enter
2025-03-05 19:25:49 +11:00
2 * r + 2 * t
d46b368606 schemes: update for scripts refactor 2025-03-05 17:37:43 +11:00
2 * r + 2 * t
35364193e3 launcher: math mode 2025-03-05 11:41:20 +11:00
2 * r + 2 * t
4cb50fbb39 wallpapers: fix thumbnail duplicates
Duplicate file names in different dirs would override, so use full path instead
2025-03-02 23:02:48 +11:00
2 * r + 2 * t
df3f93475a launcher: light/dark actions
For switching dynamic mode
2025-03-02 13:14:54 +11:00
2 * r + 2 * t
9c1cc00965 launcher: wallpaper action 2025-03-01 22:01:55 +11:00
2 * r + 2 * t
31138ffd93 launcher: scheme autocomplete 2025-03-01 19:08:15 +11:00
2 * r + 2 * t
92c278f844 updates: sort updates by name 2025-02-26 17:20:16 +11:00
2 * r + 2 * t
46ff77c1d6 monitors: don't hardcode lines for ddc check
Since new ddcutil update it's not possible to hardcode
2025-02-26 14:41:26 +11:00
2 * r + 2 * t
01626b70f1 updates: show arch news 2025-02-25 15:33:08 +11:00
2 * r + 2 * t
2d97968445 config: dynamic service confs 2025-02-22 20:35:20 +11:00
2 * r + 2 * t
c6dd4a4e97 use state 2025-02-22 15:25:09 +11:00
2 * r + 2 * t
23779bdba1 gpu: fix auto detection 2025-02-17 12:40:13 +11:00
2 * r + 2 * t
d240272918 refactor: move weather icons to utils 2025-01-31 15:01:12 +11:00
2 * r + 2 * t
47db47fe9f imports: use typescript import paths 2025-01-30 21:31:58 +11:00
2 * r + 2 * t
ad22dbdfeb sideleft: create popdown window 2025-01-30 21:31:19 +11:00
2 * r + 2 * t
708b4bed32 weather: notify when no api key 2025-01-29 15:37:32 +11:00
2 * r + 2 * t
e06e29eeab sideright: imperial weather 2025-01-27 22:08:44 +11:00
2 * r + 2 * t
df3b51399c sideright: make popdown window
Weather requires a weather api key from https://weatherapi.com
2025-01-27 21:55:02 +11:00
2 * r + 2 * t
ba4a879cc7 launcher: use scrollable 2025-01-24 21:21:26 +11:00
2 * r + 2 * t
9e32cd4b61 updates: make popup window 2025-01-16 22:29:13 +11:00
2 * r + 2 * t
02fd2e97f2 refactor: move ts to src
Also move popupwindow to own file
2025-01-16 16:35:37 +11:00