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 |
|
Julian Orth
|
fe7175fab2
|
wayland: implement fifo-v1
|
2024-10-11 20:37:55 +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
|
028d0ed44c
|
gfx: implement async shm downloads
|
2024-10-07 13:27:08 +02:00 |
|
Julian Orth
|
ed65fa07a4
|
metal: emulate vblank events on the nvidia driver
|
2024-10-04 09:07:35 +02:00 |
|
Julian Orth
|
d8ee1ac19c
|
config: make ui dragging configurable
|
2024-10-02 11:35:07 +02:00 |
|
Julian Orth
|
1dd20fb87b
|
tree: implement workspace dragging
|
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
|
b861af9675
|
screencast: fix rendering of hw cursor on scaled/transformed outputs
|
2024-09-21 12:07:04 +02:00 |
|
Julian Orth
|
386ee5120f
|
render: use explicit sync for framebuffers
|
2024-09-17 23:28:16 +02:00 |
|
Julian Orth
|
02ece60909
|
metal: make post_commit_margin configurable
|
2024-09-14 13:56:22 +02:00 |
|