1
0
Fork 0
forked from wry/wry
Commit graph

36 commits

Author SHA1 Message Date
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
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
826f40adca seat: implement per-device keymaps 2024-04-12 17:06:16 +02: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
355a9eb240 input: add a default seat 2024-03-15 20:07:33 +01:00
Julian Orth
86e582472d config: accept FnMut instead of Fn for callbacks 2024-03-06 13:44:15 +01:00
Julian Orth
d425768760 tree: support toggling floating with double clicks 2024-03-03 14:18:46 +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
887e2b6cbc input: add support for natural scrolling
Closes #69
2024-02-04 18:50:52 +01:00
Julian Orth
9c7299234a config: allow capturing only selected workspaces 2023-02-04 14:07:55 +01:00
Julian Orth
0697911b7c docs: configure gh-pages deployment 2022-11-20 11:36:47 +01:00
Julian Orth
6bc7330989 input: ignored caps_lock and num_lock during modifire matching 2022-07-27 07:55:48 +02:00
Julian Orth
38d1267ec9 tree: implement pointer constraints 2022-07-21 20:16:22 +02:00
Julian Orth
3b8935cf55 all: implement hardware cursors 2022-06-01 21:46:31 +02:00
Julian Orth
6cc97ee56e metal,config: allow enabling tap-to-click 2022-06-01 14:29:56 +02:00
Julian Orth
e52a60b3b6 wayland: implement scaling
This involves many subsystems:

- config:
    - allow setting the connector scale
    - allow setting the cursor size
- cursors:
    - load server cursors for all requested sizes and scales
- wl_surface:
    - track the output the surface belongs to
    - send wl_surface.enter/leave
- wl_output:
    - implement wl_output.scale
- text:
    - pre-render texts for all used scales
- renderer:
    - properly align scale textures and rectangles
- wp_fractional_scale:
    - new interface for fractional scaling
2022-05-30 17:00:25 +02:00
Julian Orth
c0afc5cf2a config: allow setting per-device scroll wheel speed 2022-05-27 16:00:16 +02:00
Julian Orth
fe80440f38 config: add documentation 2022-05-16 18:21:56 +02:00
Julian Orth
6916f03e94 config: clean up and document theming 2022-05-15 20:13:25 +02:00
Julian Orth
e27cf29693 config: tell the config about drm devices 2022-05-10 16:43:09 +02:00
Julian Orth
56d3c5fce9 config: add some utility functions 2022-05-02 17:34:31 +02:00
Julian Orth
7b40b42990 config: implement config reloading 2022-05-02 16:20:25 +02:00
Julian Orth
e3b3d848c3 autocommit 2022-04-23 00:55:20 CEST 2022-04-23 00:55:20 +02:00
Julian Orth
ab3c2e44f4 autocommit 2022-04-20 16:11:37 CEST 2022-04-20 16:11:37 +02:00
Julian Orth
21e2216ce5 autocommit 2022-04-08 23:02:38 CEST 2022-04-08 23:02:38 +02:00
Julian Orth
be32036824 autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
Julian Orth
1d33088dba autocommit 2022-04-05 21:08:07 CEST 2022-04-05 21:08:07 +02:00
Julian Orth
6ad6d83b7e autocommit 2022-04-02 00:31:30 CEST 2022-04-02 00:31:30 +02:00
Julian Orth
2dd433aa04 autocommit 2022-04-01 01:44:10 CEST 2022-04-01 01:44:10 +02:00
Julian Orth
ab4ac883ee autocommit 2022-03-30 22:27:19 CEST 2022-03-30 22:27:19 +02:00
Julian Orth
a8136ed88c autocommit 2022-03-30 18:10:37 CEST 2022-03-30 18:10:37 +02:00