Releases: jjsullivan5196/wvkbd
Releases · jjsullivan5196/wvkbd
v0.15
v0.14.4
[Willow Barraco]
- fix fractional scalled buffer missing one pixel
- minimise visual glitches when starting
- re-open the keyboard on the same output it was
[Zach DeCook]
- event loop: exit if the wayland socket disappears (prevents infinite loop when your compositor crashes)
[Maarten van Gompel]
- implemented a stub wl_surface_leave (addresses #52)
v0.14.3
v0.14.2
[Frank Oltmanns]
- Add support for multiple schemes
- Make font selection scheme specific
[mojyack]
Bugfixes and code improvement:
- avoid using "wl_output" literal
- handle screen resize and redraw in layer_surface_configure
- resize keyboard only when entered to different output
- optimize output iteration
- fix hyprland crashes when creating a surface multiple times
v0.14.1
Bugfix release:
[Einar Arnason]
- Add missing include (failed to compile only on some systems)
[Willow Barraco]
- Regression fix: keyboard didn't re-show on SIGUSR2 anymore
[Maarten van Gompel]
- set preferred scale default to 1 (fixes isssue #43) (thanks to @flexibeast)
v0.14
[Maarten van Gompel]
- Revised various layouts
- the
full
layout squeezes less keys in a row - the
landscape
layout was revised - added a dedicated symbols layout for landscape mode:
landscapespecial
- the tiny keys on the
simple
layout are removed - more consistency between layouts (relative row placement, key locations)
- changed default font to Sans instead of Mono
- changed some icons
- the
- More consistent compose behaviour across layouts
- Compose layouts can be dismissed with a simple click/tap now
- Scroll wheel switches layers (as opposed to crashing as it did before)
- Added a layout index to quickly switch layouts (activate with cmp + space or cmp + keyboard)
- Reduced the number of layers enabled by default, no need to cycle through all available layouts anymore. Users are encouraged to set their preferred layers via parameters or environment variables.
- Added hebrew layout (in collaboration with Shimon Jeduhah)
- Documentation update
[Mojyack]
- Support multiple outputs; start on currently active output
- fixed wayland seat_handle_capabilities
[Willow Barraco]
- Support for wayland fractional-scale-v1
- Crop text outside of keys
- Added a popup to display pressed keys
- Add --alpha parameter to configure transparency; disabled transparency by default
- Cleanup in some layouts
- Added non-breaking space (espace fine insécable) to compose layout for punctuation
- Updated wayland protocols
- Code formatting covnentions
[Zach De Cook]
- Added comma to simple layout
- Added specialpad layout
- Bugfix in layer switching
v0.12
v0.11
v0.10
v0.9
[Ghassan Alduraibi]
- fix: arabic key layout
[Maarten van Gompel]
- allow modifiers with next layer button to switch to first/previous layer
[Zach DeCook]
- shift key: change icon when shifted
- border: display around all sides
- layout: Implement spacing better
- Keyboard: Avoid unnecessary resizes
[ArenM]
- only commit surface when it changed
- use signalfd instead of signal
- call show instead of duplicating in startshidden check
- reset layer index on rotation
- call kbd_resize when showing
- Use output dimensions to detect landscape mode
[Peter John Hartman]
- Add + sign in dialer.