|
|
5c2f631fdb
|
feat: add alternating autotiling
|
2026-06-04 14:02:57 +10:00 |
|
|
|
ce14169d6b
|
feat: add window animations
|
2026-05-29 01:54:36 +10:00 |
|
|
|
f056727621
|
Add support for experimental xx_foreign_toplevel_geometry_tracker_v1 (#1)
Co-authored-by: entailz <entail-wraps0r@icloud.com>
Reviewed-on: wry/wry#1
Co-authored-by: entailz <entailzwrapped@proton.me>
Co-committed-by: entailz <entailzwrapped@proton.me>
|
2026-04-30 17:08:19 -04:00 |
|
|
|
18a0c78657
|
create event system
|
2026-04-07 16:13:45 +10:00 |
|
|
|
769d12a525
|
all: remove control center in its entirety
|
2026-04-05 20:40:39 -04:00 |
|
Julian Orth
|
9880f78ec4
|
macros: add opaque macro
|
2026-04-02 19:10:40 +02:00 |
|
Julian Orth
|
a1905ab971
|
config: add resize action
|
2026-03-28 15:38:26 +01:00 |
|
Julian Orth
|
37b8bc95a5
|
window-management: restore ability to drag fullscreen windows
|
2026-03-17 18:54:17 +01:00 |
|
Julian Orth
|
ca6fc54246
|
control-center: add window pane
|
2026-03-13 18:13:41 +01:00 |
|
Julian Orth
|
603ed6852f
|
toplevel: add property_changed_source
|
2026-03-07 18:41:54 +01:00 |
|
Julian Orth
|
bcf2c8231d
|
window-management: prevent dragging the root container
|
2026-01-16 14:22:00 +01:00 |
|
Julian Orth
|
f532416eb3
|
tree: try to make placeholder visible before unfullscreening
|
2025-11-29 21:44:01 +01:00 |
|
Julian Orth
|
197b069c50
|
xdg-toplevel: center fullscreen surfaces with geometry smaller than output
|
2025-09-01 15:29:57 +02:00 |
|
Julian Orth
|
dbc954dded
|
tree: add Node::node_layer
|
2025-07-19 22:37:06 +02:00 |
|
Julian Orth
|
a5e8b39e4f
|
toplevel: store if ancestor is fullscreen
|
2025-07-19 22:37:04 +02:00 |
|
Julian Orth
|
4bfa9fb7fc
|
tree: add Node::node_make_visible
|
2025-07-19 11:44:57 +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
|
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
|
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
|
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
|
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
|
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
|
3338909170
|
all: set rust edition to 2024
|
2025-02-21 10:44:29 +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
|
e2806a6337
|
fractional-scale: implement accurate rounding
|
2024-10-22 11:11:29 +02:00 |
|
Julian Orth
|
e6c3c9c1ed
|
tree: map toplevel identifiers to toplevels
|
2024-10-10 21:21:30 +02:00 |
|
Julian Orth
|
f0562961e6
|
screencapture: implement ext_image_copy_capture_manager_v1
|
2024-10-10 12:11:14 +02:00 |
|
Julian Orth
|
9a084a53aa
|
foreign-toplevel: store weak references
|
2024-10-10 12:10:43 +02:00 |
|
Julian Orth
|
132986df2a
|
tree: implement tile dragging
|
2024-10-02 11:35:05 +02:00 |
|