|
|
48a56381a6
|
hyprland/focus_grab: prevent grab object leak on activate
|
2025-05-14 17:07:14 -07:00 |
|
|
|
d6a4ebc742
|
hyprland/ipc: provide default sorting for workspaces
|
2025-03-27 14:39:27 -07:00 |
|
|
|
392f56c40e
|
hyprland/ipc: further cleanup + add Hyprland.focusedWorkspace
|
2025-03-27 00:25:21 -07:00 |
|
|
|
8f11d60999
|
hyprland/ipc: make monitor bindable + fix property errors
|
2025-03-26 22:14:35 -07:00 |
|
|
|
62ccab5d30
|
hyprland/ipc: expose active and focused properties + activate()
|
2025-03-26 03:11:36 -07:00 |
|
|
|
3b2d84caf0
|
hyprland/ipc: convert to bindable properties
|
2025-03-21 02:46:09 -07:00 |
|
|
|
c3ed3b0ee2
|
hyprland/ipc: fix nullptr workspace read in log line
|
2025-01-31 23:28:49 -08:00 |
|
|
|
fb343ab639
|
hyprland/ipc: prefer ID based workspace lookups to name based ones
Should (hopefully) reduce race condition issues.
|
2025-01-27 22:19:28 -08:00 |
|
|
|
d3b1a65911
|
hyprland/ipc: reduce impact of racing workspace queries
|
2025-01-27 21:13:53 -08:00 |
|
|
|
b289bfa504
|
hyprland/surface: add visibleMask
|
2025-01-23 14:00:16 -08:00 |
|
|
|
3c7dfcb220
|
hyprland/ipc: handle renameworkspace
|
2025-01-22 04:16:08 -08:00 |
|
|
|
6464ead0f1
|
core/window: move input mask handling + commit scheduling to polish
|
2025-01-20 01:14:28 -08:00 |
|
|
|
918dd2392d
|
build/wayland: do not link to a target in wl_proto
|
2025-01-11 23:59:19 -08:00 |
|
|
|
2c411fce5a
|
all: fix new lints
|
2025-01-07 03:11:19 -08:00 |
|
|
|
af86d5fd19
|
hyprland/surface: remove debug print
|
2025-01-05 23:53:03 -08:00 |
|
|
|
3a40174ed6
|
hyprland/surface: add hyprland surface opacity support
|
2025-01-01 17:45:23 -08:00 |
|
|
|
6f9993394a
|
hyprland/ipc: pad event argument list to given count
Fixes crash when assuming more arguments than given will be available,
and trailing ",".
|
2024-11-24 13:21:09 -08:00 |
|
|
|
2571766d3b
|
all: fix clang 18 lints
|
2024-11-24 03:36:04 -08:00 |
|
|
|
b528be9426
|
all: fix gcc warnings
|
2024-11-05 13:31:24 -08:00 |
|
|
|
92252c36a3
|
build: fix gcc
|
2024-11-05 12:14:45 -08:00 |
|
|
|
7ffce72b31
|
all: optimize build
|
2024-11-05 04:15:17 -08:00 |
|
|
|
1168879d6d
|
build: only install necessary qml module files
|
2024-11-04 14:13:37 -08:00 |
|
|
|
cdeec6ee83
|
all: use fully qualified type names in signals and invokables
Further fixes qmllint/qmlls
|
2024-11-01 21:10:21 -07:00 |
|
|
|
98cdb87181
|
all: use UntypedObjectModel instead of ObjectModel in Q_PROPERTY
Fixes qmllint/qmlls type deduction for ObjectModels
|
2024-11-01 03:12:07 -07:00 |
|
|
|
746b0e70d7
|
all: use fully qualified type names in Q_PROPERTY
Fixes type deduction issues with qmllint/qmlls.
|
2024-11-01 01:43:22 -07:00 |
|
|
|
a931adf033
|
all: add DEPENDENCIES entries to qml modules
Fixes some qmlls/qmllint issues.
|
2024-10-31 14:05:02 -07:00 |
|
|
|
4e48c6eefb
|
all: refactor windows code out of core
There are still some links from core to window but its now separate
enough to fix PanelWindow in qml tooling.
|
2024-10-28 16:18:41 -07:00 |
|
|
|
f95e7dbaf6
|
hyprland/focus_grab: wait for surface creation if null
Fixes an occasional crash with QWaylandWindow::surface() returning null.
|
2024-08-20 16:41:04 -07:00 |
|
|
|
a9e4720fae
|
docs: use new member reference shorthand
|
2024-07-21 17:41:49 -07:00 |
|
|
|
3033cba52d
|
all: fix failing lints
|
2024-06-18 20:46:58 -07:00 |
|
|
|
ae762f5c6e
|
hyprland/ipc: ensure requests are flushed
|
2024-06-18 12:26:23 -07:00 |
|
|
|
5d1def3e49
|
hyprland/ipc: fix monitorFor returning null during HyprlandIpc init
|
2024-06-06 00:59:17 -07:00 |
|
|
|
bc349998df
|
hyprland/ipc: match by name in refreshMonitors instead of id
Was causing ghost/duplicate monitors from usages where the id was not known.
|
2024-06-06 00:58:10 -07:00 |
|
|
|
ef1a4134f0
|
hyprland/ipc: re-request monitors and workspaces on fail
|
2024-06-06 00:46:38 -07:00 |
|
|
|
d14ca70984
|
hyprland/ipc: add hyprland ipc
Only monitors and workspaces are fully tracked for now.
|
2024-06-05 19:26:20 -07:00 |
|
|
|
569c40494d
|
all: import module dependencies via qmldir
Improves compatibility with qml tooling.
|
2024-05-29 19:29:57 -07:00 |
|
|
|
908ba3eef5
|
hyprland/global_shortcuts: fix crash when protocol is not present
|
2024-05-19 02:50:14 -07:00 |
|
|
|
bba8cb8a7d
|
hyprland/global_shortcuts: add GlobalShortcut
|
2024-05-06 22:19:50 -07:00 |
|
|
|
87a884ca36
|
hyprland/focus_grab: add HyprlandFocusGrab
|
2024-05-06 00:02:51 -07:00 |
|