2 * r + 2 * t
bfd149b256
background: fix wallpaper loading on init
...
Fixes #779
Closes #847
2025-10-30 01:03:57 +11:00
2 * r + 2 * t
58ac60c47c
bar/popouts: allow disabling individual popouts
...
Closes #826
2025-10-21 19:40:34 +11:00
2 * r + 2 * t
8a46b63a55
background: fix visualiser blur + allow disable
...
Fixes #807
2025-10-21 14:05:06 +11:00
Robin Seger
fe4ebb79b6
feat: VPN toggle ( #689 )
...
* feat: configurable VPN toggle for Wireguard
- Added VPN service for wg-quick
- Added VPN toggle to utilities quick toggles
- Configuration in UtilitiesConfig (enabled, connectionName)
* fix: monitoring and toasts
- Using nmcli monitor for state detection instead of polling
- Added VPN toast notifications
* fix: use polkit
* feat: multi-provider VPN support
- Added support for netbird and tailscale providers
- Universal interface detection using ip link show
- Provider-specific privilege handling (pkexec only for wireguard)
- Updated README with VPN configuration examples
* feat: less hardcoded, configurable providers
* removed comments
* code style changes
* reorganize signal handler
2025-10-14 16:05:15 +11:00
2 * r + 2 * t
f78bc5adcb
internal: fix lsp warnings
2025-10-14 16:03:37 +11:00
2 * r + 2 * t
40f98fb059
utilities/record: fix recording list months
...
Fixes #782
2025-10-13 23:44:44 +11:00
Robin Seger
dde0f85e78
feat: configurable max volume ( #723 )
...
* feat: configurable max volume
- Add maxVolume config option to ServiceConfig
- Add maxValue property to FilledSlider component
- Update OSD sliders to respect maxVolume setting
- Update example config in README
* fix: remove redundant maxValue prop
2025-10-13 22:50:56 +11:00
2 * r + 2 * t
dbb3d7c67b
internal: fix bat charge state
...
Counts fully charged and pending charge as charging, same as prior to
90c051cf
2025-10-08 13:16:25 +11:00
Dylan Myers
90c051cfa1
internal: fix battery charging logic for tray and lock ( #751 )
...
* Update StatusIcons.qml --- Fix battery chargiing logic
idk what the difference is in the return value of UPower.onBattery and UPower.displayDevice.state, but the former always returns false after unplugging my laptop. Changing this to the more specific displayDevice.state === 2 fixes this
* Fetch.qml --- Fix battery charging boolean logic
* Use enum value for UPowerDeviceState instead of index
* Use enum value for UPowerDeviceState instead of index
* Update Fetch.qml --- invert battery conditional logic
2025-10-06 19:51:42 +11:00
Soramane
1075a7e97d
launcher: fix exclusion with sidebar
2025-10-03 16:26:14 +10:00
2 * r + 2 * t
d4dde2c02d
idlemonitor: handle logind lock/unlock
...
Fixes #705
2025-09-27 15:13:49 +10:00
Soramane
dc986c00aa
plugin: add sleep notifier
...
Lock before sleep
2025-09-26 14:35:54 +10:00
2 * r + 2 * t
84dc5a3593
utilities: size fixes
2025-09-25 23:04:32 +10:00
2 * r + 2 * t
5559490e5f
bar: fix height when tray expansion
2025-09-25 16:20:41 +10:00
2 * r + 2 * t
d191ac44b5
bar: add compact tray option
...
Closes #659
2025-09-25 16:14:24 +10:00
2 * r + 2 * t
f0ca30692d
plugin/hypr: add more helpers
...
Also refresh options on dynamic option application
2025-09-25 00:40:55 +10:00
2 * r + 2 * t
57e3989185
plugin: add hypr extras ( #690 )
...
* move machine
* works
* prevent duplicate refreshes
* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00
2 * r + 2 * t
262ade0e59
internal: add option for splitbutton menu pos
2025-09-24 12:53:23 +10:00
2 * r + 2 * t
06f366e27e
dashboard/media: improve ui
2025-09-23 23:16:17 +10:00
AleksElixir
50ef4871c7
popouts/kblayout: add switch layout button ( #682 )
...
* keyboard layout
* Update KbLayout.qml
Code cleanup
* Update KbLayout.qml
more code cleanup
* fix
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-23 19:31:36 +10:00
2 * r + 2 * t
21e1efd944
config: enable/disable specific toasts
2025-09-23 18:10:32 +10:00
2 * r + 2 * t
95fc1c7fba
idlemonitor: configurable timeouts
...
Closes #669
2025-09-23 14:38:44 +10:00
2 * r + 2 * t
38b9b86595
config: add toasts for events
...
Loaded, load parse error, load failed, save failed
Also increase toast icon size
2025-09-22 23:32:36 +10:00
2 * r + 2 * t
8e4c29b9de
internal: fix choose wallpaper button
2025-09-22 22:41:17 +10:00
2 * r + 2 * t
45f1312cdf
lock: different error messages
...
To separate between fprint and passwd errors
2025-09-22 18:38:06 +10:00
2 * r + 2 * t
a08b5daf96
plugin/appdb: forward signals
2025-09-22 13:56:21 +10:00
2 * r + 2 * t
229eaa284d
drawers: fix input mask on special ws
2025-09-22 00:38:48 +10:00
2 * r + 2 * t
7b914f1faa
batterymonitor: change charging icon
...
Fixes #664
2025-09-21 23:16:47 +10:00
2 * r + 2 * t
c6e9afc74a
batterymonitor: fix warn levels
2025-09-21 17:44:46 +10:00
2 * r + 2 * t
61b21f389f
feat: add battery warnings
...
Closes #73
Closes #117
2025-09-21 17:33:28 +10:00
2 * r + 2 * t
0ca5d50546
utilities: add toasts
2025-09-21 16:43:45 +10:00
2 * r + 2 * t
9523fdf0eb
sidebar/notifs: add link support
2025-09-21 14:24:35 +10:00
2 * r + 2 * t
e12b9ee372
internal: centralise focus grabs
...
Except detached popouts focus grab (its meant to be exclusive to the other grab)
2025-09-20 22:23:55 +10:00
2 * r + 2 * t
b1086c9a22
drawers: fix drag to open on empty ws
...
Ugh hyprland bug afaict
2025-09-20 22:08:30 +10:00
2 * r + 2 * t
700a3504ca
internal: make osd, session and utilities exclusive
...
Hide utilities when session open
Hide osd when utilities open
Prevents overlaps
2025-09-20 21:47:13 +10:00
2 * r + 2 * t
16ce222ad7
sidebar/notifs: fix minor bugs
...
Image/app icon/urgency/time not updating until corresponding notif is fully destroyed
Weird array mutation shenanigans
2025-09-20 21:25:22 +10:00
2 * r + 2 * t
1a1145f2f4
sidebar/notifs: better count anim
2025-09-20 20:54:34 +10:00
2 * r + 2 * t
60237cb288
sidebar/notifs: normalise non expanded height
...
Also wrap summary when expanded
2025-09-20 19:35:18 +10:00
2 * r + 2 * t
688cc213ef
sidebar/notifs: better expand/close anim
2025-09-20 19:21:47 +10:00
2 * r + 2 * t
3b492d7fae
sidebar/notifs: better preview anim
2025-09-20 19:14:47 +10:00
2 * r + 2 * t
e2ca5a4e8f
sidebar/notifs: fix group sorting
2025-09-20 16:28:46 +10:00
2 * r + 2 * t
5f1ffb32f4
sidebar/notifs: fix interactions outside container
2025-09-20 16:21:42 +10:00
2 * r + 2 * t
42f8acedca
sidebar/notifs: dimmer action text
2025-09-20 16:04:42 +10:00
2 * r + 2 * t
98a5a62a82
utilities/record: hide sidebar as well
...
When hiding utilities
2025-09-20 16:02:08 +10:00
2 * r + 2 * t
ab4817abf7
sidebar/notifs: better expand icon anim
2025-09-20 15:51:45 +10:00
2 * r + 2 * t
89d46c1b2f
sidebar/notifs: better anims + misc fixes
2025-09-20 15:47:44 +10:00
2 * r + 2 * t
c6b91f1299
sidebar/notifs: sort groups by latest notif
2025-09-20 00:06:08 +10:00
2 * r + 2 * t
ccc398b2a0
internal: better scroll bar
2025-09-19 23:56:17 +10:00
2 * r + 2 * t
7efc0d54ea
sidebar/notifs: fix clear all button & expand bugs
...
Disable expand on drag on notifs when expanded (fixes drag expansion bugs and feels better)
Also add scrollbar
2025-09-19 22:59:45 +10:00
2 * r + 2 * t
eab211b289
sidebar/notifs: fix count updating
2025-09-19 22:47:15 +10:00