ATMDA
5af1e9222e
controlcenter: added connection information to wireless to match ethernet panel
2025-11-11 16:18:32 -05:00
ATMDA
817156aec0
controlcenter: polished ethernet panel
2025-11-10 11:51:43 -05:00
ATMDA
1debf488ee
controlcenter: ethernet panel (debug)
2025-11-10 10:00:04 -05:00
ATMDA
d8de7c7e4b
controlcenter: wifi passphrase input
...
fix: dependability issues with nmcli
2025-11-09 21:43:51 -05:00
ATMDA
5d7151e79e
controlcenter: network and audio panels
2025-11-09 17:54:16 -05:00
Nikita Friesen
223207235e
hypr: account for kb layout variants ( #836 )
...
Refactor layout and variant parsing logic in Hypr.qml to improve readability and maintainability.
2025-10-23 19:35:45 +11:00
dish
4cb1048fdd
toasts: add toast for media track change ( #790 )
2025-10-15 14:03:14 +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
73aa3e32de
toasts: add toast for kb layout change
...
Closes #688
2025-10-14 01:18:54 +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
0691dfb95f
notifs: clear actually close notifs
2025-10-01 13:08:01 +10:00
2 * r + 2 * t
4465f1e01c
services/hypr: lock keys ignore mods
2025-09-26 20:15:57 +10:00
2 * r + 2 * t
d3fac6805f
plugin/hypr: fix devices + better error handling
...
Also fix lock indicators
2025-09-25 18:24:52 +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
2ccd3a8662
plugin: add image analyser
2025-09-24 01:37:53 +10:00
2 * r + 2 * t
d79b5b7f71
players: persist active player across reloads
2025-09-23 23:18:12 +10:00
2 * r + 2 * t
52c573a1c7
hypr: add cap/num lock toasts
2025-09-23 20:02:32 +10:00
2 * r + 2 * t
21e1efd944
config: enable/disable specific toasts
2025-09-23 18:10:32 +10:00
Robin Seger
bef5359702
audio: audio device changed toasts ( #684 )
...
* Added toast notifications for audio device changes
* rename to toasts
* moved into audio service
* fixes
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-23 18:04:21 +10:00
2 * r + 2 * t
a6deec963c
internal: add toasts for gamemode & dnd
2025-09-23 14:20:14 +10:00
2 * r + 2 * t
1dad7d52ea
notifs: wrap time to days
2025-09-22 23:57:09 +10:00
2 * r + 2 * t
416bbbace7
colours: fix term colours
2025-09-22 14:02:26 +10:00
2 * r + 2 * t
0ca5d50546
utilities: add toasts
2025-09-21 16:43:45 +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
ea90fb97e5
notifs: persist images
2025-09-20 17:39:27 +10:00
2 * r + 2 * t
ef3bcc290a
notifs: fix persistence sorting order
2025-09-20 16:22:57 +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
3fb78654a2
notifs: persist time
2025-09-19 22:51:01 +10:00
2 * r + 2 * t
9dfb195913
sidebar/notifs: add actions ( #648 )
...
* add actions (not done, transfer between machines)
* notifs: fix persistence
* notifs: persist actions (appearance only)
* sidebar/notifs: add actions
* sidebar/notifs: add copy action
Also actions fill width
* sidebar/notifs: better actions
Fade at edges when scrollable
* sidebar/notifs: fix urgency colours & icon
* sidebar/notifs: remove unnecessary clipping
* sidebar/notifs: fix artifacts with actions
2025-09-19 22:43:50 +10:00
2 * r + 2 * t
ef5936d0ab
notifs: persistent notifs + better sidebar notifs
2025-09-18 23:39:23 +10:00
2 * r + 2 * t
b5b536ac8f
sidebar: add notifs
2025-09-18 20:37:00 +10:00
2 * r + 2 * t
94ab5bcbb8
idleinhibitor: completely hide window
...
Fixes #635
2025-09-18 13:23:58 +10:00
2 * r + 2 * t
f484642971
idleinhibitor: use qs idleinhibitor
...
Closes #623
2025-09-17 22:00:16 +10:00
2 * r + 2 * t
542495c74f
notifs: fix dnd
2025-09-17 00:08:57 +10:00
2 * r + 2 * t
1984458565
plugin: fix crashes
...
Fixes #629
2025-09-16 23:58:44 +10:00
2 * r + 2 * t
172c1a047d
utilities/toggles: add dnd
...
Closes #80
Closes #426
2025-09-15 23:32:07 +10:00
2 * r + 2 * t
9c6520b879
utilities/toggles: add gamemode
...
Closes #617
2025-09-15 22:55:28 +10:00
2 * r + 2 * t
7a9fce9dd4
utilities/record: allow pause/resume recording
2025-09-15 21:55:10 +10:00
2 * r + 2 * t
4f54763e02
utilities/record: select mode
2025-09-15 15:59:24 +10:00
2 * r + 2 * t
4b221e2fd5
utilities: add recording control
2025-09-14 16:59:19 +10:00
2 * r + 2 * t
306cfc06ed
plugin: refactor into modules
2025-09-13 14:38:44 +10:00
2 * r + 2 * t
7e93d558d6
network: fix undef errors
2025-09-13 11:17:06 +10:00
2 * r + 2 * t
83d3b4ebd5
utilities: add keep awake and quick toggles
2025-09-12 16:51:38 +10:00
Auguste Baum
814831620c
network: put back the ":" in SSIDs ( #601 )
2025-09-12 11:07:17 +10:00
2 * r + 2 * t
ca8c56d473
plugin: add requests
...
Replaces QML Requests singleton
2025-09-11 22:34:04 +10:00
2 * r + 2 * t
6d351b57ae
launcher/wallpaper: include subfolder in search
...
Closes #589
2025-09-10 14:29:40 +10:00
2 * r + 2 * t
6ae1a8e811
plugin/ac: not singleton
...
Also add nodeId prop
BeatTracker not singleton
Move BeatTracker and Cava to Audio service
2025-09-09 16:31:02 +10:00
2 * r + 2 * t
d0fdbefbfb
plugin/ap: fix collector
...
Actually read from speakers not mic
2025-09-08 21:10:30 +10:00
2 * r + 2 * t
d5afda9d95
plugin: add BeatTracker
...
Replaces beat-detector.cpp
2025-09-04 22:38:23 +10:00