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 |
|
Julian Orth
|
3fcc6d6e36
|
wl_surface: dispatch frame requests from vblank event handlers
|
2024-09-11 23:58:45 +02:00 |
|
Julian Orth
|
7800488555
|
wl_surface: dispatch presentation feedback via presented events
|
2024-09-11 23:58:45 +02:00 |
|
Julian Orth
|
01331afc6d
|
tree: refactor latch event dispatch
|
2024-09-11 23:58:45 +02:00 |
|
Julian Orth
|
e377470f3f
|
all: use expect attribute where possible
|
2024-09-06 11:08:22 +02:00 |
|
Julian Orth
|
e7c63fd09a
|
screencast: implement format negotation
|
2024-09-04 12:03:42 +02:00 |
|
Julian Orth
|
b28ea64509
|
screencast: schedule toplevel screencasts with other screencasts
|
2024-09-01 11:03:15 +02:00 |
|
Julian Orth
|
76b1a12856
|
tree: never return dummy workspace from ensure_workspace
|
2024-09-01 10:04:42 +02:00 |
|
Julian Orth
|
40e87f8f91
|
ei: add support for libei
|
2024-07-25 19:40:29 +02:00 |
|
Julian Orth
|
49f6304716
|
metal: implement tearing
|
2024-07-18 15:36:24 +02:00 |
|
Julian Orth
|
2d7c13b0b4
|
metal: implement VRR
|
2024-07-18 14:20:01 +02:00 |
|
Julian Orth
|
fcaed80b84
|
tree: damage stacked nodes when visibility changes
|
2024-07-15 13:44:33 +02:00 |
|