Commit Graph

1617 Commits

Author SHA1 Message Date
Mathew bca428fa1d Merge branch 'noctalia-dev:v5' into v5 2026-05-09 15:37:59 -04:00
Ly-sec 88752c0a76 fix(GSR): potentially fix hot reload state recovery 2026-05-09 19:45:56 +02:00
Mathew 7aed4d71e9 Merge branch 'noctalia-dev:v5' into v5 2026-05-09 13:37:08 -04:00
Mathew-D 87e22607a6 Add VPN support to network widget with shield-check icon display
- Enumerate VPN profiles from NetworkManager (vpn and wireguard types)
- Detect active VPN connections and display shield-check icon in bar widget
- Check both primary connection and VPN profile list for active VPNs
- Properly set connected state for all connection types
- Register shield-check glyph for VPN indicator
2026-05-09 12:46:21 -04:00
Ly-sec 96b5ce586f Merge branch 'v5' of https://github.com/noctalia-dev/noctalia-shell into v5 2026-05-09 18:24:22 +02:00
Ly-sec 7eeb715397 fix(tray): detect dynamic pixmap updates 2026-05-09 18:24:12 +02:00
Mathew-D 839257fe2d Update switch to toggle for VPN visibility in network tab 2026-05-09 12:19:19 -04:00
Mathew-D e4483bed14 Refresh the panel on VPN toggle 2026-05-09 12:16:12 -04:00
Mathew-D 1e64ced75b Added a switch to turn it off and removed hardcoded "VPN" string 2026-05-09 12:13:30 -04:00
Lysec 2a613c15ba Merge pull request #2648 from DFSko/fix/dock-pinned-hot-reload
fix(dock): refresh pinned apps on reload
2026-05-09 18:05:32 +02:00
Mathew-D 8574a8324b Move location of VPN 2026-05-09 11:41:05 -04:00
Mathew-D c42d6a35c9 Added wireguard as a type of network connection. This allows users to manage their wireguard connections through the control center. 2026-05-09 11:37:27 -04:00
Denis Nikolaev a70c9d3ff8 fix(dock): refresh pinned apps on reload 2026-05-09 20:33:18 +05:00
Mathew-D 89e4f54d5a Adding VPN support to the network control center tab 2026-05-09 11:32:36 -04:00
Lemmy 44e85bb630 time: weather sunset and sunrise is now using the shell main time token format 2026-05-09 11:09:53 -04:00
Lemmy 78f90dc96b refactor: move compositor-specific behavior behind CompositorPlatform 2026-05-09 11:03:07 -04:00
Lemmy 5f6c6e21b1 Merge pull request #2644 from ElJeffe/v5
workspace: detect hyprland lua config and change commands accordingly
2026-05-09 09:53:05 -04:00
Lysec 0ba0612270 Merge pull request #2637 from Mathew-D/v5
Swaybackend for output management and Wayland connection handling.
2026-05-09 15:52:34 +02:00
Lemmy adee39bf48 cc: dashboard => home 2026-05-09 09:45:15 -04:00
Lemmy c8d34ea7d5 upower: use display device for auto battery state 2026-05-09 09:30:07 -04:00
Lemmy a2fb559242 bt: show signal as % instead of RSSI, add icon to distinguish signal vs battery 2026-05-09 09:26:58 -04:00
Ly-sec 401dcde0da fix(ui): invert select caret when open 2026-05-09 14:21:24 +02:00
Ly-sec acee4e4860 fix(bar): reduce keyboard layout CPU usage 2026-05-09 13:51:34 +02:00
Lemmy 72ae75eab3 shell: general date and time format. applied to lockscreen and control center 2026-05-09 01:30:39 -04:00
Lemmy 3696fb58b9 dashboard: noctalia logo? 2026-05-09 01:06:05 -04:00
Lemmy 63906fc76e cc: overview renamed to dashboard + icons shuffling 2026-05-09 01:01:56 -04:00
Lemmy a99fd4e8d3 dependency_service: no inf/log for optional deps 2026-05-09 00:34:12 -04:00
Lemmy 02e0ed0b03 feat(upower): added support for auxiliary batteries 2026-05-09 00:25:56 -04:00
Lemmy f8eeff3e8a chore(credits) and comments 2026-05-08 23:36:13 -04:00
Lemmy 273246b99c launcher: skip close animation 2026-05-08 23:32:35 -04:00
Lemmy 77fd820e8c bar: cleaned widget_add_popup from two extra wrappers (one less outline) 2026-05-08 22:55:49 -04:00
Lemmy 1a9f6893e1 feat(gamma): dropped wlsunset in favor of our own implementation based of wlr-gamma-control-unstable-v1 protocol 2026-05-08 22:31:33 -04:00
Lemmy 64649c3be1 settings-bar: removed useless category, avoid the noise and some UI polishing 2026-05-08 21:16:03 -04:00
Lemmy 4a3ed282d0 settings: bar setting re-ordering/polishing and tuning 2026-05-08 21:08:59 -04:00
Lemmy 3520001f8d feat(bar): middle clicking on any widget will open its setting 2026-05-08 20:48:24 -04:00
Mathew-D 32b444c0ca Format change again. 2026-05-08 10:29:49 -04:00
Mathew-D f1cbf72224 Format change for sway_output_backend.cpp 2026-05-08 10:24:40 -04:00
Mathew 46c5237147 Merge branch 'noctalia-dev:v5' into v5 2026-05-08 10:21:47 -04:00
Jef Steelant c66e66d4b0 workspace: detect hyprland lua config and change commands accordingly
detect if hyprland uses lua configuration. If so, the commands to switch
workspaces should be altered.

Signed-off-by: Jef Steelant <jef@steelant.be>
2026-05-08 15:45:06 +02:00
Lemmy 20b6b16ab2 chore(readme) jemalloc 2026-05-08 08:54:36 -04:00
Lemmy 363649caba chore: added jemalloc 2026-05-08 08:48:41 -04:00
Lemmy 6a97090a64 clipboard: switched to async_texture_cache 2026-05-08 08:28:46 -04:00
Lemmy cb9d7c2d65 Merge branch 'v5' of github.com:noctalia-dev/noctalia-shell into v5 2026-05-08 08:23:47 -04:00
Lemmy b2d62c02a1 perf: avoid memory fragmentation on flex and glyph renderer 2026-05-08 08:23:39 -04:00
Ly-sec 0a7bc6a96e fix(bar): allow grouped capsules with different padding 2026-05-08 14:04:58 +02:00
Lysec 00ecd50359 Merge pull request #2643 from linusammon/v5
chore(ci/nix): port nix related github actions
2026-05-08 12:01:25 +02:00
Linus Ammon 44d3465563 chore(ci/nix): port nix related github actions 2026-05-08 11:46:11 +02:00
Lemmy 9475eb521e fix(clipboard): avoid retaining clipboard history in memory 2026-05-07 22:00:43 -04:00
Lemmy 0aa4688078 fix(clipboard): reduce memory pressure from activated entries 2026-05-07 21:27:48 -04:00
Mathew 9acfafc46e Merge branch 'noctalia-dev:v5' into v5 2026-05-07 21:09:35 -04:00