Marcus Ramberg
8b34bbf71a
fix: scope bluez dbus match to bluezService ( #3573 )
...
Ensure the watcher only seees bluez messages
(cherry picked from commit 05377e690a )
2026-10-07 12:58:50 -04:00
bbedward
99c5f96575
bluetooth: toggle power from the adapter's live state,
...
fixes #3242
2026-08-31 19:55:31 -04:00
bbedward
45cd00bed3
perf(dms): cut daemon idle RAM, threads, and goroutines. Add DMS_PPROF
...
for performance profiling
2026-08-21 20:24:36 -04:00
bbedward
396d490979
feat(screenshot+colorpicker): support 10-bit colors via
...
wp_color_manager_v1
Also fix a bunch of unrelated go vet issues
2026-08-19 14:34:56 -04:00
bbedward
070090c35a
bluetooth: multi-adapter support
2026-08-16 11:36:32 -04:00
bbedward
77a357109a
bluetooth: add soft rfkill unblock, wait for adapter to become available
...
instead of forfeiting subscription
fixes #2922
fixes #1537
2026-07-24 11:28:24 -04:00
bbedward
0cdb065739
core: migrate to dankgo shared go modules, embed quickshell in DMS
...
binary to mount at runtime, -c or DMS_SHELL_DIR overrides required to
explicitly override embedded configuration
2026-07-18 14:51:52 -04:00
bbedward
bc4ad31d48
bluetooth: expose trust/untrust on devices
2026-02-22 22:10:07 -05:00
bbedward
162ec909da
core/server: add generic dbus service
...
- Add QML client with subscribe/introspect/getprop/setprop/call
- Add CLI helper `dms notify` that allows async calls with action
handlers.
2026-01-17 22:04:58 -05:00
bbedward
85968ec417
core/server: refactory to use shared params/request structs
2025-12-09 14:13:20 -05:00
Marcus Ramberg
94851a51aa
core: replace all use of interface{} with any ( #848 )
2025-12-01 11:04:37 -05:00
bbedward
4e6f0d5e87
bluez: fix disappearing popouts with modal maanger
2025-11-18 14:36:10 -05:00
bbedward
67557555f2
core: refactor to use a generic-compatible syncmap
2025-11-15 19:45:19 -05:00
bbedward
91891a14ed
core/wayland: thread-safety meta fixes + cleanups + hypr workaround
...
- fork go-wayland/client and modify to make it thread-safe internally
- use sync.Map and atomic values in many places to cut down on mutex
boilerplate
- do not create extworkspace client unless explicitly requested
2025-11-15 14:41:00 -05:00
bbedward
db584b7897
rename backend to core
2025-11-12 23:12:31 -05:00