Skip to content

Releases: jjsullivan5196/wvkbd

v0.15

04 May 17:43
Compare
Choose a tag to compare

Features

[Amir Dahan]

  • Add basic rounding

[Maarten van Gompel]

  • Added -R parameter to configure rounding at runtime

Bugfixes

[mojyack]

  • Check if popup surf configured on callbacks

[rdbo]

  • fixed malfunctioning theme at random

v0.14.4

03 Mar 12:21
Compare
Choose a tag to compare

[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

04 Nov 13:39
Compare
Choose a tag to compare

Bugfix release due to regression in yesterday's v0.14.2: #50

[mojyack]

  • do not refresh on wl_surface_enter

[Maarten van Gompel]

  • fixup: re-add flip_landscape() to wl_surface_enter (needed for landscape detection)

v0.14.2

03 Nov 19:57
Compare
Choose a tag to compare

[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

25 Sep 21:15
Compare
Choose a tag to compare

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

16 Sep 10:54
Compare
Choose a tag to compare

[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
  • 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

16 Nov 22:37
Compare
Choose a tag to compare

[Stacy Harper]

  • Fixed dialer numeric pound key

[Zach DeCook]

  • Cleanup

v0.11

07 Oct 19:30
Compare
Choose a tag to compare

[Patrick Steinhardt]

Allow overriding layers in landscape mode

v0.10

25 Aug 14:28
Compare
Choose a tag to compare

[Emmanuel LE TRONG]

  • Added a --list-layers option

[Ghassan Alduraibi]

  • args to customize keyboard colors (takes rrggbb or rrggbbaa values) add: function to set keyboard colors from rrggbb or rrggbbaa values
  • fix: handle empty font arg

v0.9

26 Jul 20:07
Compare
Choose a tag to compare

[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.