Julian Orth
|
135f37dbcd
|
theme: store colors in linear space
|
2025-02-28 11:15:55 +01:00 |
|
Julian Orth
|
248eb324a5
|
config: allow disabling color-management
|
2025-02-26 16:16:38 +01:00 |
|
Julian Orth
|
3338909170
|
all: set rust edition to 2024
|
2025-02-21 10:44:29 +01:00 |
|
Julian Orth
|
541a7b5ebc
|
keyboard: replace xkbcommon by kbvm
|
2025-01-27 10:23:46 +01:00 |
|
Julian Orth
|
e8be15a26c
|
idle: add a grace period
|
2025-01-26 12:34:04 +01:00 |
|
Julian Orth
|
0a465f3f60
|
all: update dependencies
|
2025-01-22 16:02:22 +01:00 |
|
Julian Orth
|
19b07fa7dc
|
xwayland: allow windows to scale themselves
|
2024-10-08 11:14:30 +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
|
d9eb14e2bc
|
config: store font names in Arc
|
2024-09-28 22:29:02 +02:00 |
|
Julian Orth
|
ccad3cf0fb
|
all: use tracy for tracing
|
2024-09-15 18:08:54 +02:00 |
|
Julian Orth
|
02ece60909
|
metal: make post_commit_margin configurable
|
2024-09-14 13:56:22 +02:00 |
|
Julian Orth
|
b4ca15fec0
|
metal: allow configuring framebuffer formats
|
2024-09-04 21:43:04 +02:00 |
|
Julian Orth
|
9bab4f7ce1
|
metal: preserve mode across reconnects
|
2024-09-04 21:43:04 +02:00 |
|
Julian Orth
|
53ada31d74
|
xwayland: disable direct libei access
|
2024-07-25 19:40:29 +02:00 |
|
Julian Orth
|
40e87f8f91
|
ei: add support for libei
|
2024-07-25 19:40:29 +02:00 |
|
Amine Hassane
|
681c1ad033
|
wayland: implement wl_touch
Co-authored-by: Julian Orth <ju.orth@gmail.com>
|
2024-07-21 02:00:47 +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
|
bb66abb817
|
all: implement damage tracking
|
2024-07-12 20:05:31 +02:00 |
|
Julian Orth
|
70a8f47288
|
tree: add window-management mode
|
2024-05-26 02:36:19 +02:00 |
|
Julian Orth
|
86e283d255
|
config: allow mapping input devices to outputs
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
efdca4de49
|
seat: add cursor groups
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
a12065a915
|
config: make focus-follows-mouse optional
|
2024-04-27 11:19:42 +02:00 |
|
Julian Orth
|
24d08918c4
|
metal: send non-desktop outputs to the frontend
|
2024-04-26 15:45:16 +02:00 |
|
Julian Orth
|
c6864a6d85
|
tree: fix per-workspace capture tracking
|
2024-04-20 13:30:34 +02:00 |
|
Julian Orth
|
17a0dfed5e
|
seat: add framework to select toplevels
|
2024-04-18 17:12:11 +02:00 |
|
Julian Orth
|
90dbde99ab
|
config: add support for mod masks in shortcuts
|
2024-04-16 18:58:35 +02:00 |
|
Julian Orth
|
18bc86d14f
|
config: allow consuming/forwarding key events
|
2024-04-15 18:42:59 +02:00 |
|
Julian Orth
|
5e2cdef388
|
seat: add KeyboardState and dynamically switch between states
|
2024-04-14 13:16:18 +02:00 |
|
Julian Orth
|
826f40adca
|
seat: implement per-device keymaps
|
2024-04-12 17:06:16 +02:00 |
|
Julian Orth
|
affea49e49
|
config: allow running commands privileged
|
2024-04-01 13:16:34 +02:00 |
|
Julian Orth
|
aa296a6aea
|
config: allow disabling explicit-sync
|
2024-03-27 18:34:14 +01:00 |
|
Julian Orth
|
96b6234c22
|
tree: update desired_output when explicitly moving workspace
|
2024-03-18 09:18:14 +01:00 |
|
Julian Orth
|
fecfd24ba0
|
config: add move-to-output action
|
2024-03-17 13:38:01 +01:00 |
|
Julian Orth
|
e24a61bc62
|
config: add various new functions
|
2024-03-16 03:39:50 +01:00 |
|
Julian Orth
|
f1a3705699
|
config: allow destroying keymaps
|
2024-03-16 01:39:01 +01:00 |
|
Julian Orth
|
3eb0f61ec1
|
tree: make scale and position of outputs persistent
|
2024-03-16 01:38:57 +01:00 |
|
Julian Orth
|
355a9eb240
|
input: add a default seat
|
2024-03-15 20:07:33 +01:00 |
|
Julian Orth
|
7eb4510eab
|
config: add support for status commands
|
2024-03-07 15:07:06 +01:00 |
|
Julian Orth
|
2037a37c1e
|
config: allow attaching file descriptors to commands
|
2024-03-06 20:04:54 +01:00 |
|
Julian Orth
|
a1ba476e68
|
forker: unify xwayland and other spawning
|
2024-03-06 19:47:52 +01:00 |
|
Julian Orth
|
d231021afc
|
config: ensure panics are printed to the logs
|
2024-03-06 10:53:29 +01:00 |
|
Julian Orth
|
d4d76c0ef3
|
config: add async tasks and polling infrastructure
|
2024-03-06 10:53:29 +01:00 |
|
Julian Orth
|
98b6eba81c
|
metal: allow changing the connector mode
|
2024-03-04 17:23:38 +01:00 |
|
Julian Orth
|
558bea47b7
|
config: allow retrieving the modes
|
2024-03-04 16:09:53 +01:00 |
|
Julian Orth
|
d425768760
|
tree: support toggling floating with double clicks
|
2024-03-03 14:18:46 +01:00 |
|
Julian Orth
|
b7d2964e19
|
all: implement output transforms
|
2024-02-28 20:11:40 +01:00 |
|
Julian Orth
|
114c293950
|
config: allow disabling direct scanout
|
2024-02-19 12:30:38 +01:00 |
|
Julian Orth
|
d4fc672fb3
|
tree: move output scale to global
|
2024-02-16 19:15:03 +01:00 |
|