cameron
1ddb355121
core/icon: add searching custom file paths
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Nix-30 (push) Has been cancelled
Build / Nix-31 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Lint / Lint (push) Has been cancelled
2025-11-17 22:16:14 -08:00
Ala Alkhafaji
ab494dd982
i3/ipc: implement IPC listener to receive arbitrary events
2025-11-17 22:04:58 -08:00
outfoxxed
fdbb86a06a
core/model: fix recursion in emptyInstance
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Nix-30 (push) Has been cancelled
Build / Nix-31 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Lint / Lint (push) Has been cancelled
2025-11-15 17:41:54 -08:00
outfoxxed
0a7dcf30ea
build: update clang tooling and reformat
2025-11-15 04:43:27 -08:00
outfoxxed
1552aca3df
build: fix new clang-tidy lints
2025-11-15 04:29:12 -08:00
outfoxxed
a00ff03944
services/pipewire: cache route device volumes to initialize nodes
...
Nodes referencing a device can be bound later than the device is
bound. If this happens, the node will not receive an initial route
device volume change event. This change caches the last known route
device volume and initializes the device with it if present.
2025-11-14 02:12:42 -08:00
outfoxxed
fc704e6b5d
core: reference scanned paths by QDir over QString
...
Build / Nix-1 (push) Has been cancelled
Build / Nix-2 (push) Has been cancelled
Build / Nix-3 (push) Has been cancelled
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Fixes a bug introduced in 3e2ce40 where a directory imported with a
"../name" path import would be passed to scanDir as ending in '/' which
created an invalid duplicate scan entry.
2025-10-31 00:56:30 -07:00
Cu3PO42
db1777c20b
service/polkit: add service module to write Polkit agents
Build / Nix-2 (push) Has been cancelled
Build / Nix-3 (push) Has been cancelled
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Lint / Lint (push) Has been cancelled
2025-10-30 03:53:01 -07:00
bbedward
1b147a2c78
core/desktopentry: handle string escape sequences
Build / Nix-2 (push) Has been cancelled
Build / Nix-3 (push) Has been cancelled
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Lint / Lint (push) Has been cancelled
2025-10-28 02:20:28 -07:00
outfoxxed
3e2ce40b18
core: reference configs by absolute instead of canonical paths
2025-10-18 14:22:26 -07:00
outfoxxed
00858812f2
core/command: filter instance selection by current display
2025-10-12 17:33:21 -07:00
outfoxxed
1e8cc2e78d
core: add CacheDir pragma
...
Closes #293
2025-10-12 00:14:36 -07:00
outfoxxed
ea79eaceb0
services/pipewire: do not use device for pro audio node controls
...
Note that the device object is currently still bound. This should not
be necessary.
Fixes #178
2025-10-11 21:42:58 -07:00
outfoxxed
c9d3ffb604
version: bump to 0.2.1
2025-10-11 17:16:19 -07:00
Gregor Kleen
f12f0e7c7d
service/greetd: always send responses
2025-10-11 01:03:05 -07:00
bbedward
3e32ae595f
core/desktopentry: don't match keys with wrong modifier or country
2025-10-09 01:12:48 -07:00
bbedward
2eacb713b9
core/desktopentry: mask entries with priority less than hidden entry
2025-10-09 01:11:50 -07:00
outfoxxed
c5c438f1cd
all: fix gcc warnings and lints
2025-10-04 13:43:41 -07:00
outfoxxed
3bcc1993f4
wayland/lock: support Qt 6.10
2025-10-04 13:00:33 -07:00
outfoxxed
9662234759
services/pipewire: consider device volume step when sending updates
...
Previously a hardcoded 0.0001 offset was used to determine if a volume
change was significant enough to send to a device, however some
devices have a much more granular step size, which caused future
volume updates to be blocked.
This change replaces the hardcoded offset with the volumeStep device
route property which should be large enough for the device to work with.
Fixes #279
2025-10-01 00:29:45 -07:00
outfoxxed
1d94144976
all: fix lints
2025-09-28 23:56:32 -07:00
outfoxxed
2119eb2205
build: fix cross compilation
2025-09-28 18:55:45 -07:00
outfoxxed
e9a574d919
core: derive incubation controllers from tracked windows list
...
Replaces the attempts to track incubation controllers directly with a
list of all known windows, then pulls the first usable incubation
controller when an assignment is requested.
This should finally fix incubation controller related use after free crashes.
2025-09-19 02:15:51 -07:00
bbedward
59f5744f30
core/desktopentry: watch for changes and rescan entries
2025-09-16 22:55:49 -07:00
outfoxxed
6eb12551ba
wayland/idle-notify: add idle notify
2025-09-04 03:21:00 -07:00
outfoxxed
b8fa424f85
wayland/idle-inhibit: fix formatting + lints, destructor, add logs
2025-09-04 03:11:34 -07:00
outfoxxed
2c2983462c
wayland/idle-inhibit: stop vendoring protocol
...
Idle-inhibit is included in wayland-protocols and this was vendored by mistake.
2025-09-04 00:51:56 -07:00
kossLAN
f592793873
hyprland/ipc: fix focusedWorkspaceChanged connection
2025-09-02 12:39:56 -04:00
Derock
f7597cdae2
core/log: fix nullptr crash in ThreadLogging
2025-08-27 20:44:39 -07:00
bbedward
42420ea26d
wayland/idle-inhibit: use bindable .value() instead of implicit cast
...
Fixes compilation on some targets.
2025-08-27 20:41:07 -07:00
outfoxxed
b8625aa098
wayland/idle-inhibit: add idle inhibitor
2025-08-27 02:30:16 -07:00
outfoxxed
a5431dd02d
version: bump to 0.2.0
2025-07-26 22:50:52 -07:00
outfoxxed
1c026545e9
core/desktopentry: use this-> in heuristicLookup
2025-07-26 22:50:17 -07:00
outfoxxed
0416032a7c
core/reloader: trigger postReload with a signal
...
A signal is now used over the previous tree-searching method as some
QML components such as Repeater fail to reparent created children to
themselves, which breaks the tree.
2025-07-26 17:52:06 -07:00
outfoxxed
1644ed5e19
bluetooth: do not try to enable rfkilled devices
...
Bluez will not do this and reports a property change failure.
2025-07-26 17:02:35 -07:00
outfoxxed
91c9db581e
wayland/screencopy: handle buffer creation failures
2025-07-26 00:48:21 -07:00
outfoxxed
ab096b7e78
wayland/screencopy: reset buffer requests between frames
...
Prevents buffer requests from collecting a huge set of duplicate
dmabuf and shm formats.
2025-07-26 00:45:31 -07:00
outfoxxed
448623de5a
service/notifications: use bytes over bits in pixmap rowstride check
...
Fixes incorrect rowstride warnings.
2025-07-25 22:08:15 -07:00
outfoxxed
dfededc901
launch: ignore QT_STYLE_OVERRIDE and QT_QUICK_CONTROLS_STYLE
...
QT_STYLE_OVERRIDE often results in unexpected QML dependencies that
don't exist being required. QT_QUICK_CONTROLS_STYLE can vary across
systems and produce unexpected results.
2025-07-25 18:24:43 -07:00
outfoxxed
4dad447570
docs: remove }; in headers + typo fixes
...
}; breaks the docgen regex
2025-07-24 17:15:03 -07:00
Karboggy
3bbf39c67e
core/reloader: fix file watcher compatibility with vscode
2025-07-24 15:42:58 -07:00
cameron
f90bef2d99
hyprland/workspace: Use name instead of id for activate
2025-07-24 15:40:54 +10:00
outfoxxed
db77c71c21
wayland/layershell: use width over height in horizontal auto exclude
...
Fixes #135
2025-07-21 02:38:50 -07:00
outfoxxed
fcffbbced8
core/desktopentry: lookup wm class in nodisplay entries
2025-07-19 14:26:18 -07:00
outfoxxed
759bd721df
core/log: stop trying to store detailed logs after write fail
...
Not stopping will cause the logger's write buffer to fill until OOM if
writing fails.
2025-07-19 03:41:24 -07:00
outfoxxed
63a6d27213
core/qmlglobal: configDir, configPath() -> shellDir, shellPath()
2025-07-19 02:58:55 -07:00
outfoxxed
77de23bb71
core/desktopentry: add StartupWMClass and heuristicLookup
2025-07-18 22:32:48 -07:00
outfoxxed
ecc4a1249d
all: mask various useless dbus errors
2025-07-18 04:14:58 -07:00
outfoxxed
6572a7f61d
tooling: derive import paths from QML engine import paths
...
Due to distro patches and default locations, we can't correctly derive
it without calling the QQmlEngine function.
2025-07-18 00:33:58 -07:00
outfoxxed
e885f4aec1
tooling: check if .qmlls.ini is a symlink in addition to exists
...
QFileInfo::exists() returns false on broken symlinks.
2025-07-18 00:07:25 -07:00