|
|
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 |
|