2 * r + 2 * t
0b48cc5ff6
refactor: bar workspaces move workspace into file
2025-04-28 20:07:38 +10:00
2 * r + 2 * t
3108a7d75e
bar: workspaces different styles for occupied
2025-04-28 19:54:47 +10:00
2 * r + 2 * t
e878949858
bar: workspaces show occupied
2025-04-28 19:28:30 +10:00
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