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
2 * r + 2 * t
38197e7ab5
config: log when updated
2025-04-02 15:09:50 +11:00
2 * r + 2 * t
e9eba2e291
cleanup: remove popdown stuff
...
Popdowns were replaced with the sidebar
2025-04-02 15:06:27 +11:00
2 * r + 2 * t
dcc3c1fd4c
sidebar: add date time to time pane
2025-04-02 15:02:36 +11:00
2 * r + 2 * t
205712b422
sidebar: show events for each day
2025-04-02 14:19:57 +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
4d9346e580
app: catch errors in main
2025-04-02 12:58:07 +11:00