Commit graph

1180 commits

Author SHA1 Message Date
2 * r + 2 * t
41600c94dd bar: workspaces events 2025-04-28 18:31:00 +10:00
2 * r + 2 * t
123676bd42 bar: workspaces better anim
Also make it work for vertical
2025-04-28 15:11:38 +10:00
2 * r + 2 * t
7e532dbe85 feat: bar workspaces 2025-04-28 13:21:04 +10:00
2 * r + 2 * t
65e0928670 refactor: no need for clippingbox
Just use clip property of Item
2025-04-28 12:05:59 +10:00
2 * r + 2 * t
f7b0e4665b format: conform to qml coding conventions 2025-04-28 11:01: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
588e7fcffc hyprland: use qs hyprland service
Also use models
2025-04-28 00:17:39 +10:00
2 * r + 2 * t
c2e78cc11c feat: basic quickshell bar 2025-04-26 22:36:46 +10:00
2 * r + 2 * t
3c579d0e27 clean
Remove everything
2025-04-26 22:36:23 +10:00
2 * r + 2 * t
124742d74d schemes: fix 2025-04-22 19:48:35 +10:00
2 * r + 2 * t
daa9e183c8 feat: launcher variant action 2025-04-22 18:54:56 +10:00
2 * r + 2 * t
ac525a07ea scheme: fix dynamic preview
Also catch read errors
2025-04-22 18:13:14 +10:00
2 * r + 2 * t
d4cb4b3c3e mediadisplay: fix visualiser symmetry
Ensure even number of bars so visualiser is symmetrical
If odd number, need to use average for the center bar, which looks bad
2025-04-15 22:06:15 +10:00
2 * r + 2 * t
45f97d8f94 feat: add low transparency mode 2025-04-15 15:22:31 +10:00
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