Julian Orth
|
6866f62a55
|
container: fix cnode_workspace
|
2025-07-19 11:22:27 +02:00 |
|
Julian Orth
|
73436f5677
|
container: fix member order
|
2025-07-19 00:56:14 +02:00 |
|
Julian Orth
|
2d8e12be3c
|
output: clear text textures on shutdown
|
2025-07-19 00:51:04 +02:00 |
|
Julian Orth
|
14e64711f1
|
tree: clear output node after connector removal
|
2025-07-19 00:01:32 +02:00 |
|
Julian Orth
|
08e7e01d0e
|
config: allow disabling the built-in bar
|
2025-07-18 10:10:05 +02:00 |
|
Julian Orth
|
03493cee3d
|
tree: when moving fullscreen toplevel, move underlying toplevel too
|
2025-07-17 18:28:59 +02:00 |
|
Julian Orth
|
aaf38b193f
|
tree: allow moving fullscreen nodes
|
2025-07-17 16:55:08 +02:00 |
|
Julian Orth
|
4fd70f03e1
|
config: add content-type window criteria
|
2025-07-17 11:02:32 +02:00 |
|
Julian Orth
|
cea01768b8
|
layer-shell: don't render top layer if there is a fullscreen window
|
2025-07-17 09:16:51 +02:00 |
|
Julian Orth
|
75e0b0e520
|
Revert "Set top layer surfaces below fullscreen windows"
This reverts commit 5c30a9da27.
|
2025-07-17 09:09:08 +02:00 |
|
Mostafa Ibrahim
|
c6060a7389
|
implement wlr_output_management_unstable_v1
|
2025-07-17 08:57:24 +02:00 |
|
Julian Orth
|
afe2022953
|
tree: restack containing float when node is activated
|
2025-07-16 21:36:45 +02:00 |
|
Julian Orth
|
d038df28f7
|
float: optimize restacking
|
2025-07-16 21:34:41 +02:00 |
|
Julian Orth
|
a97e92ccea
|
toplevel: store containing float
|
2025-07-16 21:22:40 +02:00 |
|
Julian Orth
|
a333198658
|
toplevel: rename is_floating to parent_is_float
|
2025-07-16 21:21:24 +02:00 |
|
Julian Orth
|
dd332881a5
|
float: apply damage when restacking
|
2025-07-16 20:36:11 +02:00 |
|
Mostafa Ibrahim
|
5c30a9da27
|
Set top layer surfaces below fullscreen windows
|
2025-07-16 16:59:50 +02:00 |
|
Julian Orth
|
e0f1dd549d
|
head-management: add brightness-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
a7f8a26df7
|
head-management: add jay-tearing-mode-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
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 |
|