Commit graph

316 commits

Author SHA1 Message Date
2 * r + 2 * t
32c82f6479 style: lighter backgrounds
Use base instead of mantle
Fix session transparency
More rounding for session and lock osds
2025-04-15 15:07:12 +10:00
2 * r + 2 * t
06b3210704 mediadisplay: more spacing for controls 2025-04-14 00:01:15 +10:00
2 * r + 2 * t
80017cbeb9 navbar: add mediadisplay toggle
Also better error message for visualiser
2025-04-13 23:11:12 +10:00
2 * r + 2 * t
17bee0e385 feat: add music visualiser 2025-04-13 22:15:25 +10:00
2 * r + 2 * t
cbf613e42c navbar: config show labels
Hide labels by default
2025-04-11 22:25:27 +10:00
2 * r + 2 * t
1ad2446e0a app: increase delay for initing services
So startup is not interrupted on slower setups
2025-04-11 21:27:51 +10:00
2 * r + 2 * t
8d4c6bc830 headlines: enable button
Also disable news from no api key notif
2025-04-10 20:30:18 +10:00
2 * r + 2 * t
6f62023574 sidebar: better headlines
No tooltip, instead show title when expand
Sort articles by source priority
Also allow excluding domains and exclude google news by default (its just an aggregator so it causes lots of duplicates)
2025-04-10 19:56:40 +10:00
2 * r + 2 * t
fc3ea04ee5 news: more sane default categories 2025-04-10 19:46:20 +10:00
2 * r + 2 * t
f0bab936ed config: allow disabling headlines sidebar module 2025-04-10 19:28:13 +10:00
2 * r + 2 * t
7a0c4fe6b4 sidebar: dashboard current desktop -> date
Put date instead of current desktop on dashboard
Date is more useful imo (especially for vertical bar)
2025-04-10 19:06:50 +10:00
2 * r + 2 * t
aeec219e84 config: limit news param types
Limit countries, categories and languages to specific literals
2025-04-10 18:49:09 +10:00
2 * r + 2 * t
d77c324fd5 style: make transparency same for light/dark 2025-04-10 15:34:35 +10:00
2 * r + 2 * t
e53c517829 sidebar: don't show speakers in streams header
Center streams header instead
Also fix init value
2025-04-09 22:22:47 +10:00
2 * r + 2 * t
fbf2e62026 launcher: more padding for wallpapers 2025-04-09 16:04:10 +10:00
2 * r + 2 * t
71025c6ed0 sidebar: news use monitor height
Use monitor height instead of absolute
2025-04-09 15:54:46 +10:00
2 * r + 2 * t
b26bd44735 news: fix news other than google news 2025-04-09 15:33:18 +10:00
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
f178c361b3 sidebar: notifpane -> alerts 2025-04-08 16:54:59 +10:00
2 * r + 2 * t
10290bc427 navbar: add special workspace toggles 2025-04-08 16:52:38 +10:00
2 * r + 2 * t
276b207cf1 notifpopups: fix clickthrough
Need to set size once so it can register the child shapes or something
2025-04-08 16:29:30 +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
ecd12e3094 dev: use typescript 5.7.3 to fix jsx type errors
Also upgrade esbuild to 0.25.2
2025-04-07 21:55:36 +10:00
2 * r + 2 * t
5929f64323 slider: clamp value between 0 and 1 2025-04-07 18:30:42 +10:00
2 * r + 2 * t
d49a811d16 bar: show windows on each workspace 2025-04-07 15:49:40 +10:00
2 * r + 2 * t
5d5bea5758 config: handle config deleted
Revert to defaults if config file moved/deleted
2025-04-07 14:58:58 +10:00
2 * r + 2 * t
4a1a3a6d89 bar: add optional labels for workspaces
Also can customise labels
2025-04-07 13:38:23 +10:00
2 * r + 2 * t
c0f7b06729 thumbnailer: fix exact sizing creating background
Use `-background none` to prevent
2025-04-06 19:50:31 +10:00
2 * r + 2 * t
ded52a0f1d thumbnailer: add configs 2025-04-05 18:17:42 +11:00
2 * r + 2 * t
7ace0bf1a2 thumbnailer: use sha1sum for caching 2025-04-05 18:09:34 +11:00
2 * r + 2 * t
5774996a93 launcher: fix wallpaper categories 2025-04-05 17:12:22 +11:00
2 * r + 2 * t
5ed190b06d config: notify on error
Also deduplicate events for config change
2025-04-05 14:38:05 +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
df1928e0d0 bar: fix corners showing when not embedded style 2025-04-03 19:04:41 +11:00
2 * r + 2 * t
65d0511408 bar: fix workspaces visual glitch
Also use gtk truncate for active window and media playing
For some reason, odd numbers of workspaces need the adjustment, but even don't
2025-04-02 23:38:04 +11:00
2 * r + 2 * t
675e77c4f6 launcher: fix typeerror 2025-04-02 22:43:23 +11:00
2 * r + 2 * t
7b6a109ad3 launcher: sort wallpapers and schemes 2025-04-02 22:41:25 +11:00
2 * r + 2 * t
579070733c feat: define bar layout via config 2025-04-02 22:12:06 +11:00
2 * r + 2 * t
473e5a6b8a notifpopups: fix clicking opening sidebar 2025-04-02 19:48:18 +11:00
2 * r + 2 * t
c131a0425e bar: refactor to use visible not replace
Also fix gap after workspaces on embedded style
2025-04-02 19:24:46 +11:00
2 * r + 2 * t
33e1ab0785 bar: embedded style 2025-04-02 18:43:01 +11:00
2 * r + 2 * t
06e570e19e sidebar: truncate device selector
Fix sidebar expanding when long device names
2025-04-02 15:46:41 +11:00
2 * r + 2 * t
282c8a65c2 sidebar: bluetooth device battery no NaN 2025-04-02 15:34:52 +11:00