1
0
Fork 0
forked from wry/wry
Commit graph

135 commits

Author SHA1 Message Date
750bf06ce9 add window gaps 2026-04-06 20:12:20 +10:00
Julian Orth
dc51a79777
container: unconditionally render the mono child as the last active child 2026-04-05 17:50:10 -04:00
Stipe Kotarac
a1dfc473a2 rect: safer construction 2026-01-09 09:41:46 +01:00
Julian Orth
0ee76fc09f tree: allow moving focus from/to fullscreen windows 2025-12-02 12:29:53 +01:00
Julian Orth
31fb4397cc tree: allow moving children between containers on different outputs 2025-12-02 12:15:43 +01:00
Julian Orth
bf8dcd1408 tree: allow moving focus between containers on different outputs 2025-12-02 12:15:43 +01:00
Julian Orth
0e1be7544f backend: add ButtonState 2025-10-16 19:50:21 +02:00
Sean Day
daafb98336 config: allow disabling window titles 2025-10-16 18:47:08 +02:00
Julian Orth
c008b7ea35 text: use udmabuf for text upload 2025-10-01 14:05:33 +02:00
Julian Orth
035e2972de theme: add title-font and bar-font settings 2025-09-17 18:37:28 +02:00
Julian Orth
e563ccfaa6 container: make dragging into mono containers more convenient 2025-07-22 14:35:13 +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
289c201a69 tree: add Node::node_location 2025-07-19 11:44:55 +02:00
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
08e7e01d0e config: allow disabling the built-in bar 2025-07-18 10:10:05 +02:00
Julian Orth
a97e92ccea toplevel: store containing float 2025-07-16 21:22:40 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
eb172e9d8c config: add urgency window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
9977f9dfdf config: add Window 2025-05-07 22:41:43 +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
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
f80ac20220 render: bound async title textures to their rect 2025-02-20 12:22:24 +01:00
Julian Orth
f4e8d132f3 toplevel: remove focus_node 2025-02-19 16:59:15 +01:00
Julian Orth
c987fdb58d all: track serials as u64 internally 2024-10-17 16:37:29 +02:00
Julian Orth
e6c3c9c1ed tree: map toplevel identifiers to toplevels 2024-10-10 21:21:30 +02:00
Julian Orth
d8ee1ac19c config: make ui dragging configurable 2024-10-02 11:35:07 +02:00
Julian Orth
132986df2a tree: implement tile dragging 2024-10-02 11:35:05 +02:00
Julian Orth
83fd9f211e tree: allow toggling mono with right click 2024-10-01 10:29:20 +02:00
Julian Orth
12f358c0d9 text: render text asynchronously 2024-09-28 22:29:13 +02:00
Julian Orth
d9eb14e2bc config: store font names in Arc 2024-09-28 22:29:02 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
bb66abb817 all: implement damage tracking 2024-07-12 20:05:31 +02:00
Julian Orth
639961b1d4 tree: activate nested container when moving toplevel into it 2024-06-05 20:09:32 +02:00
Julian Orth
70a8f47288 tree: add window-management mode 2024-05-26 02:36:19 +02:00
Julian Orth
0d7a07ec40 all: add HashMapExt 2024-05-08 15:59:43 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
efdca4de49 seat: add cursor groups 2024-05-02 21:24:19 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +02:00
Julian Orth
17a0dfed5e seat: add framework to select toplevels 2024-04-18 17:12:11 +02:00
Julian Orth
2445226cbe tree: unify toplevel active changes 2024-03-04 13:49:05 +01:00
Julian Orth
3dfdc26592 tree: don't set new mono child in invisible container to visible 2024-03-04 13:23:23 +01:00
Julian Orth
386d74f926 tree: restack floaters and popups on demand 2024-03-03 15:47:01 +01:00
Julian Orth
d425768760 tree: support toggling floating with double clicks 2024-03-03 14:18:46 +01:00
Julian Orth
54d93f84da all: add (Clone)Cell::is_some and is_none 2024-03-02 18:09:40 +01:00