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
|
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
|
cf233abb5a
|
config: allow handling switch events
|
2024-04-28 13:35:52 +02:00 |
|
Julian Orth
|
a12065a915
|
config: make focus-follows-mouse optional
|
2024-04-27 11:19:42 +02:00 |
|
Julian Orth
|
17a0dfed5e
|
seat: add framework to select toplevels
|
2024-04-18 17:12:11 +02:00 |
|
Julian Orth
|
6f55675bdb
|
config: implement shortcut latching
|
2024-04-17 12:09:02 +02:00 |
|
Julian Orth
|
90dbde99ab
|
config: add support for mod masks in shortcuts
|
2024-04-16 18:58:35 +02:00 |
|
Julian Orth
|
27f30f8d28
|
config: send server-side capabilities to config
|
2024-04-16 17:24:47 +02:00 |
|
Julian Orth
|
18bc86d14f
|
config: allow consuming/forwarding key events
|
2024-04-15 18:42:59 +02:00 |
|
Julian Orth
|
6ee4fdb9f4
|
config: implement on-release shortcuts
|
2024-04-15 18:41:34 +02:00 |
|
Julian Orth
|
826f40adca
|
seat: implement per-device keymaps
|
2024-04-12 17:06:16 +02:00 |
|
Julian Orth
|
b03cdaa4b7
|
docs: re-organize documentation
|
2024-04-05 19:24:35 +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
|
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
|
355a9eb240
|
input: add a default seat
|
2024-03-15 20:07:33 +01:00 |
|
Julian Orth
|
8a73779cbd
|
config: sync keysyms with xkbcommon
|
2024-03-15 20:06:28 +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
|
69f5be47a5
|
config: catch and ignore panics in callbacks
|
2024-03-06 13:44:36 +01:00 |
|
Julian Orth
|
86e582472d
|
config: accept FnMut instead of Fn for callbacks
|
2024-03-06 13:44:15 +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
|
044029fb66
|
config: add freestanding get_color and set_color functions
|
2024-03-03 15:57:03 +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
|
7d3b8b6278
|
render: simplify buffer coordinates
|
2024-02-28 16:52:52 +01:00 |
|
Julian Orth
|
53aa762239
|
all: remove thread_local feature
|
2024-02-22 22:45:46 +01:00 |
|
Julian Orth
|
114c293950
|
config: allow disabling direct scanout
|
2024-02-19 12:30:38 +01:00 |
|
Julian Orth
|
615acd4847
|
config: downgrade bincode to 1.3.3
This should not have any impact on existing configs since bincode claims
compatibility of the wire format between 1.3.3 and 2.0.0.
|
2024-02-16 14:12:53 +01:00 |
|
Julian Orth
|
41d7531cd5
|
wayland: implement xdg-activation
|
2024-02-14 18:33:17 +01:00 |
|
Julian Orth
|
cf332e8436
|
render: implement a vulkan renderer
|
2024-02-08 15:24:02 +01:00 |
|
Julian Orth
|
887e2b6cbc
|
input: add support for natural scrolling
Closes #69
|
2024-02-04 18:50:52 +01:00 |
|
Julian Orth
|
a09e8bfbd3
|
all: update dependencies
|
2023-10-22 15:58:28 +02:00 |
|
Julian Orth
|
036af4abaa
|
all: address clippy issues
|
2023-02-04 14:20:10 +01:00 |
|
Julian Orth
|
9c7299234a
|
config: allow capturing only selected workspaces
|
2023-02-04 14:07:55 +01:00 |
|
Julian Orth
|
9863957779
|
all: update dependencies
|
2022-12-31 22:18:48 +01:00 |
|
Julian Orth
|
0697911b7c
|
docs: configure gh-pages deployment
|
2022-11-20 11:36:47 +01:00 |
|
Julian Orth
|
049b86f4e2
|
config: add DrmDevice::make_render_device
|
2022-11-13 16:53:02 +01:00 |
|
Julian Orth
|
c6c87bdaa1
|
backend: add DevicesEnumerated event
|
2022-11-13 16:53:02 +01:00 |
|
Julian Orth
|
ae991b9038
|
all: address clippy lints
|
2022-08-13 17:46:23 +02:00 |
|
Julian Orth
|
6bc7330989
|
input: ignored caps_lock and num_lock during modifire matching
|
2022-07-27 07:55:48 +02:00 |
|