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
2b5be7fbd9
config: add client 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
a6257910bb
config: add exe client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
cc734a135c
config: add comm client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
bdabb7bbdd
config: add xwayland client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
a952e658da
config: add pid client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
587ffc7ee5
config: add uid client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
9bf79bf23c
config: add sandbox client criteria
2025-05-07 22:41:43 +02:00
Julian Orth
fd2163d658
config: add client-rule infrastructure
2025-05-07 22:41:43 +02:00
Julian Orth
bc6a9ad94d
toml-config: add set/unset variants of toggle actions
2025-05-06 20:51:11 +02:00
Julian Orth
3100773ae0
toml-config: add named actions
2025-04-25 17:18:49 +02:00
Julian Orth
65a66c2e26
tree: allow floats to be pinned
2025-04-24 18:46:20 +02:00
Julian Orth
0c02cb5033
tree: allow showing floating windows above fullscreen
2025-04-22 17:46:25 +02:00
Julian Orth
27025a565c
video: allow configuring the output brightness
2025-04-21 15:41:52 +02:00
Julian Orth
bb56efb968
metal: allow configuring color space and transfer function
2025-03-11 18:42:47 +01:00
Julian Orth
248eb324a5
config: allow disabling color-management
2025-02-26 16:16:38 +01:00
Julian Orth
e8be15a26c
idle: add a grace period
2025-01-26 12:34:04 +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
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
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
886339ff96
clients: grant layer-shell to unprivileged clients
2024-04-24 13:02:23 +02:00
cwegener
10ecaafd79
chore: layer shell programs need privileged ( #172 )
...
* chore: layer shell programs need privileged
see 6efb6b8
* fix: correct use of privileged exec in config
* fix: correct use of privileged exec in config
---------
Co-authored-by: mahkoh <mahkoh@users.noreply.github.com>
2024-04-21 11:53:04 +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
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
1a9b7146fd
config: allow configuring repeat rates via toml
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
3cebf651c5
config: change default config to use toml-based configuration
2024-03-16 04:22:27 +01:00