1
0
Fork 0
forked from wry/wry
Commit graph

678 commits

Author SHA1 Message Date
Julian Orth
10c869b672 wayland: ignore invalid activation tokens 2024-04-17 15:35:51 +02:00
mahkoh
a3a7874506
Merge pull request #166 from mahkoh/jorth/latch
Implement push-to-talk via shortcuts
2024-04-17 12:21:30 +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
mahkoh
c235f026f0
Merge pull request #165 from mahkoh/jorth/release-shortcut
config: implement on-release shortcuts
2024-04-15 19:52:08 +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
mahkoh
af3280652e
Merge pull request #164 from mahkoh/jorth/input-method
seat: implement input methods
2024-04-15 15:42:20 +02:00
Julian Orth
daf52299db seat: implement input methods 2024-04-15 15:34:00 +02:00
Julian Orth
5e2cdef388 seat: add KeyboardState and dynamically switch between states 2024-04-14 13:16:18 +02:00
mahkoh
134e3cc316
Merge pull request #163 from mahkoh/jorth/virtual-keyboard
wayland: implement virtual-keyboard
2024-04-12 21:06:20 +02:00
mahkoh
13ef43bedf
Merge pull request #162 from mahkoh/jorth/device-keymap
seat: implement per-device keymaps
2024-04-12 20:16:12 +02:00
Julian Orth
6c0e3a4fff wayland: implement virtual-keyboard 2024-04-12 19:59:30 +02:00
Julian Orth
826f40adca seat: implement per-device keymaps 2024-04-12 17:06:16 +02:00
Julian Orth
225995eb2f seat: after keymap change, only send keymap to focused surface 2024-04-12 14:56:54 +02:00
Julian Orth
8d43eebc3d seat: store pressed keys in a vector 2024-04-12 14:50:57 +02:00
mahkoh
2cef936b12
Merge pull request #160 from mahkoh/jorth/nvidia-in-fence-fd
metal: disable IN_FENCE_FD on nvidia driver
2024-04-11 10:07:45 +02:00
Julian Orth
fadec919e1 metal: preserve front buffer if atomic commit fails 2024-04-11 10:00:56 +02:00
Julian Orth
3cf1b227b6 metal: disable IN_FENCE_FD on nvidia driver 2024-04-11 10:00:56 +02:00
Julian Orth
14b344a1ae logging: include version information 2024-04-11 10:00:56 +02:00
mahkoh
f35a7f691a
Merge pull request #161 from mahkoh/jorth/pipewire-hotfix
portal: ignore formats not supported by pipewire
2024-04-10 19:17:49 +02:00
Julian Orth
3f39fa1f6f portal: ignore formats not supported by pipewire 2024-04-10 19:05:22 +02:00
mahkoh
e9ba7782a0
Merge pull request #158 from mahkoh/jorth/llvmpipe-debugging
test llvmpipe
2024-04-10 10:03:16 +02:00
Julian Orth
2cf9e7fa69 docs: add notes for wp-alpha-modifier 2024-04-09 14:13:57 +02:00
Julian Orth
b440d29c19 it: avoid problematic halfway colors 2024-04-09 14:11:46 +02:00
mahkoh
47d1dffd37
Merge pull request #135 from mahkoh/jorth/alpha-multiplier
wayland: implement alpha_modifier_v1
2024-04-09 12:17:27 +02:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
mahkoh
131f0481e8
Merge pull request #157 from mahkoh/jorth/wire-ng
Clean up request handling
2024-04-08 20:12:42 +02:00
Julian Orth
acb391335b wire: generate trait for request handling 2024-04-08 20:02:29 +02:00
Julian Orth
e3a1a0b30f wayland: make object versions type safe 2024-04-08 14:47:50 +02:00
Julian Orth
0d7b45d149 wire: attach versioning information to requests 2024-04-08 14:44:35 +02:00
Julian Orth
d46462dfdd wire: don't use BStr in generator 2024-04-08 14:44:33 +02:00
Julian Orth
5e8b69c909 wire: derive message id from position 2024-04-08 13:06:43 +02:00
Julian Orth
c473d63df3 wire: split messages into requests and events 2024-04-08 11:56:26 +02:00
Julian Orth
2b35f30ed4 wire: make message ids consecutive 2024-04-08 11:55:07 +02:00
mahkoh
17caba56b7
Merge pull request #156 from mahkoh/jorth/badge
docs: add crates.io badge
2024-04-07 14:09:24 +02:00
mahkoh
009342f3f4
Merge pull request #155 from mahkoh/jorth/1.0
all: release 1.0
2024-04-07 14:09:13 +02:00
Julian Orth
94f2cbd189 docs: add crates.io badge 2024-04-07 14:05:24 +02:00
Julian Orth
2136f13795 all: release 1.0 2024-04-07 14:01:53 +02:00
mahkoh
a64b9e99d9
Merge pull request #144 from mahkoh/jorth/layer-shell-privileged
wayland: make legacy wlr protocols privileged
2024-04-07 14:00:18 +02:00
mahkoh
f13c0c2dd5
Merge pull request #154 from mahkoh/jorth/explicit-sync-break-loops
surface: explicitly destroy wait handles when breaking loops
2024-04-06 22:08:03 +02:00
Julian Orth
9ead72429e surface: explicitly destroy wait handles when breaking loops 2024-04-06 22:01:55 +02:00
mahkoh
1f9797d76d
Merge pull request #152 from mahkoh/jorth/release-cleanup
Various changes for the first stable release
2024-04-05 20:42:18 +02:00
Julian Orth
b03cdaa4b7 docs: re-organize documentation 2024-04-05 19:24:35 +02:00
Julian Orth
1a9b7146fd config: allow configuring repeat rates via toml 2024-04-05 19:24:35 +02:00
Julian Orth
b374947b45 all: reorganize packages for release 2024-04-05 19:24:34 +02:00
mahkoh
c659b478cf
Merge pull request #150 from mahkoh/jorth/update-children-attach
surface: fix subsurface property propagation
2024-04-04 14:26:58 +02:00
Julian Orth
c542d6188e surface: fix subsurface property propagation 2024-04-04 14:18:05 +02:00
mahkoh
d273c97eb3
Merge pull request #149 from mahkoh/jorth/sub-surface-requests
surface: commit subsurface state during parent commit
2024-04-04 11:36:57 +02:00