1
0
Fork 0
forked from wry/wry
Commit graph

358 commits

Author SHA1 Message Date
Julian Orth
3e2707174e head-management: add jay-vrr-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
4482c3168b head-management: add tearing-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
a8ed4785af head-management: add compositor-space-scaler-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
67acc6d938 head-management: add compositor-space-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
3c1475041f output-transactions: unify state application after transactions 2025-07-16 10:10:59 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Mostafa Ibrahim
0930f00356
implement zwlr_foreign_toplevel_management protocol (#452)
* implement zwlr_foreign_toplevel_management protocol

* check if initial id is empty
2025-05-28 13:53:29 +02:00
Julian Orth
e500698af7 tree: set lock node to invisible when idling 2025-05-09 19:27:41 +02:00
Julian Orth
38d7a60d00 cli: add commands to inspect the tree 2025-05-07 22:41:43 +02:00
Julian Orth
51e752992f config: add workspace window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
faa0b27ef8 config: add WM_CLASS window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
6d3d4dcabb config: add toplevel-tag window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
5f1268cada config: add just-mapped window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
e36ccd560c config: add fullscreen window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
91c948b219 config: add keyboard-focus window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
eb172e9d8c config: add urgency window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
dcf57db3df config: add visibility window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
8bb8b2a649 config: add floating window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
da64166e82 config: add app-id window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
6ef7655dbd config: add title window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
59f8acdfde config: add window-rule infrastructure 2025-05-07 22:41:43 +02:00
Julian Orth
9977f9dfdf config: add Window 2025-05-07 22:41:43 +02:00
Julian Orth
c5818dcd32 placeholder: run tl_destroy when replacing placeholder 2025-05-06 20:51:11 +02:00
Julian Orth
0e1868d355 container: run tl_destroy when replacing container 2025-05-06 20:51:11 +02:00
Julian Orth
b83bf0657b tree: add Node::node_output 2025-04-26 21:49:09 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
3e6640f0ca tree: ensure that floats remain accessible after workspace move 2025-04-24 17:48:55 +02:00
Julian Orth
0c02cb5033 tree: allow showing floating windows above fullscreen 2025-04-22 17:46:25 +02:00
Julian Orth
28cfa6a11f video: send feedback when brightness changes 2025-04-21 16:20:39 +02:00
Julian Orth
4038ac1db5 wl_surface: ignore toplevel damage bounds if toplevel is detached 2025-04-14 13:08:08 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
a7bc11eaba placeholder: apply damage after updating textures 2025-02-28 11:47:10 +01:00
Julian Orth
68f0966b16 render: apply correct damage after bar-size changes 2025-02-24 11:24:33 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
f80ac20220 render: bound async title textures to their rect 2025-02-20 12:22:24 +01:00
Julian Orth
52c9fac23b xwayland: improve damage tracking 2025-02-19 16:59:15 +01:00
Julian Orth
f4e8d132f3 toplevel: remove focus_node 2025-02-19 16:59:15 +01:00
Julian Orth
a4e197d92a ext-workspace: implement v1 2025-01-26 12:38:05 +01:00
Julian Orth
421fb06025 tray: schedule tree_changed after recalculating tray positions 2025-01-24 18:41:34 +01:00
Tadeo Kondrak
834eedc4f1 tree: focus float nodes when switching workspaces 2025-01-03 12:01:15 -07:00
Julian Orth
8c3cd97ae3 wayland: implement jay-tray-v1 2024-10-24 09:27:32 +02:00
Julian Orth
e2806a6337 fractional-scale: implement accurate rounding 2024-10-22 11:11:29 +02:00
Julian Orth
c987fdb58d all: track serials as u64 internally 2024-10-17 16:37:29 +02:00
mahkoh
eb905c160f
Merge pull request #275 from mahkoh/jorth/vsync-min-max
wp-presentation: implement version 2
2024-10-12 10:00:28 +02:00
Julian Orth
03dce4af06 wp-presentation: implement version 2 2024-10-12 09:58:32 +02:00
Julian Orth
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00