Mathew-D
0508037b8a
Fix missed lambda closings
2026-05-10 13:12:25 -04:00
Mathew-D
3b18859c89
Missed declaration of sdbus::Error in mpris_service.h,
2026-05-10 13:09:45 -04:00
Mathew-D
1925009748
MPRIS: more async and error handling improvements
2026-05-10 13:08:33 -04:00
Mathew-D
c6196335fd
MPRTIS change to async
2026-05-10 12:40:02 -04:00
Lemmy
4d70b4f5c3
session: better terminology and minor ui cleanup
2026-05-10 10:37:45 -04:00
Lemmy
1656daab87
Merge branch 'v5' of github.com:noctalia-dev/noctalia-shell into v5
2026-05-10 10:22:12 -04:00
Lemmy
237392022f
Merge branch 'v5' of github.com:noctalia-dev/noctalia-shell into v5
2026-05-10 10:22:02 -04:00
Ly-sec
b2bddc4dc2
settings(panels): size session entry popup to content
2026-05-10 16:22:01 +02:00
Lemmy
4feaa92423
refactor: compositor backend selection into runtime registry + hyprland focused monitor fix
2026-05-10 10:21:58 -04:00
Ly-sec
2cd9d09397
ui(controls): dim placeholder text
2026-05-10 16:08:00 +02:00
Ly-sec
8b5db2cccf
fix(settings): adjust spacing for session panel visibility toggle
2026-05-10 16:05:10 +02:00
Ly-sec
a6e6e7b3cb
Merge branch 'v5' of https://github.com/noctalia-dev/noctalia-shell into v5
2026-05-10 15:34:22 +02:00
Ly-sec
614208e034
feat(settings): add session panel settings to the Panels tab
2026-05-10 15:34:14 +02:00
Lemmy
bb7d565837
gate mallopt behind GLIBC check
2026-05-10 09:34:07 -04:00
Ly-sec
32c6be928a
feat(widgets): add show all outputs to taskbar widget
2026-05-10 13:54:45 +02:00
Ly-sec
cd468caa93
fix(mango): drive active window from dwl-ipc title/app_id
2026-05-10 13:27:57 +02:00
Ly-sec
41ef475a7c
fix(mango): use dwl-ipc selected output for preferredInteractiveOutput
2026-05-10 13:17:42 +02:00
Ly-sec
edce19bb80
Revert "fix(tray): open dbusmenu before layout fetch and show id-only rows"
...
This reverts commit e5231e91ff .
2026-05-10 12:50:29 +02:00
Ly-sec
e5231e91ff
fix(tray): open dbusmenu before layout fetch and show id-only rows
2026-05-10 12:33:11 +02:00
Ly-sec
e43535c17f
feat(launcher): add right click options
2026-05-10 10:20:47 +02:00
Lemmy
7de0769677
ui: use "palette" wording instead of theme as much as possible
2026-05-10 00:57:23 -04:00
Lemmy
acfe9d5109
log: increase privacy by not login weather urls and results
2026-05-10 00:38:57 -04:00
Lemmy
0e5c3ee882
hyprland: more IPC usage and dont use hyprctl for kb
2026-05-10 00:23:51 -04:00
Lemmy
afc7f7f58a
compat: improve non glibc support
2026-05-09 23:57:18 -04:00
Lemmy
b113e3b60d
bt/net: avoid showing state toasts on startup (bt on, wifi on), acquire a baseline silently to avoid the noise
2026-05-09 23:48:54 -04:00
Lemmy
cd673dd1c9
network: minor cleanup, removing a few unused 'this' captures; renamed finalizeSavedConnections to finishSavedConnections and promoted to a member method
2026-05-09 23:32:22 -04:00
Lemmy
745f26dc0a
Merge branch 'v5' of github.com:noctalia-dev/noctalia-shell into v5
2026-05-09 23:20:36 -04:00
Lemmy
db71ad851f
feat(clipboard): added button and settings to call an external tool on image entries
2026-05-09 23:20:32 -04:00
Lemmy
72761d118e
Merge pull request #2653 from Mathew-D/v5
...
fix(network): Convert to async
2026-05-09 23:19:34 -04:00
Mathew-D
8ba77679e5
Final fixs and cleanup for network service refresh logic.
2026-05-09 23:13:24 -04:00
Mathew-D
9632cbdfaf
Remove unused function
2026-05-09 22:58:55 -04:00
Mathew-D
42eb2f12da
Async readState and added tokens for lifetime management of async operations. This should prevent crashes when the service is destroyed while async operations are still pending.
2026-05-09 22:57:28 -04:00
Mathew-D
3a523696be
Fix build errors
2026-05-09 22:45:25 -04:00
Mathew-D
e8c1e9b566
Fix async bugs
2026-05-09 22:43:08 -04:00
Lemmy
94ce4d7c31
bluetooth: decrowding the header
2026-05-09 22:10:03 -04:00
Mathew-D
30e5b25771
Format fix
2026-05-09 22:05:55 -04:00
Mathew-D
5e298e549c
Merge branch 'noctalia-dev:v5' into v5
2026-05-09 21:54:18 -04:00
Mathew-D
2bea2e0bfc
network: convert D-Bus refresh calls to async
...
- Convert refreshAccessPoints, refreshVpnConnections, and
refreshSavedConnections from synchronous to async using
callMethodAsync/uponReplyInvoke with shared_ptr lifetime management
- Fix activateVpnConnection to use callMethodAsync to avoid blocking
the main event loop
- Fix proxy lifetimes: wrap locally-created sdbus::IProxy objects in
shared_ptr and capture in reply lambdas so they outlive the call
- Fix GetAll calls to use org.freedesktop.DBus.Properties interface
with the target interface as an argument
- Add activating-state detection so VPN button updates immediately
- Fix -Wconversion and -Wshadow compiler warnings
2026-05-09 21:54:06 -04:00
Lemmy
e56289c4d4
bluetooth: convert synchronous dbus calls to async
2026-05-09 21:42:14 -04:00
Lemmy
f15d226e73
network_tab: UI cleanup
2026-05-09 21:00:31 -04:00
Lemmy
a3f7a6b7bb
Merge pull request #2651 from Mathew-D/v5
...
fix(vpn): Fixed the async connection issue in the VPN service
2026-05-09 20:37:23 -04:00
Mathew-D
957b8f9aa6
fix(vpn): Fixed the async connection issue in the VPN service
2026-05-09 20:13:26 -04:00
Lemmy
79113421ba
Merge pull request #2649 from Mathew-D/v5
...
Added VPN's to the Network tab
2026-05-09 19:42:42 -04:00
Mathew-D
608ac99c28
camelCase fix
2026-05-09 19:32:59 -04:00
Mathew-D
da109ec98e
Async for
2026-05-09 19:30:48 -04:00
Lemmy
c68ec88350
tray: harden async dbusMenu loading
2026-05-09 19:19:56 -04:00
Lemmy
ebef1ab7d6
tray: fix proton VPN
2026-05-09 17:43:32 -04:00
Lemmy
3a58b6ed32
fix(gsr): recover recorder state after widget reload
2026-05-09 17:02:28 -04:00
Lemmy
94837855c6
feat(palette): added custom_palette in the GUI. palettes must be in ~/.config/noctalia/palettes/
2026-05-09 16:49:46 -04:00
Mathew-D
01e547659a
Fix formatting of log message in network_service.cpp
2026-05-09 15:43:06 -04:00