Skip to content

Releases: jjsullivan5196/wvkbd

v0.16

25 Nov 12:25
Compare
Choose a tag to compare

[Maarten van Gompel]

  • Use overlay mode so keyboard is visible over full-screen windows
  • Fixes for capslock display
  • Documentation update

[Willow Barraco]

  • Fixes for visual delay on startup.
    • Skip the first resize when landscaped while starting.
    • Fix the initial output geometry guessing

[Frank Oltmanns]

  • Restore Cairo also when rounding. This fixes some visual glitches.

[Jami Kettunen]

  • Accommodate cross-build pkg-config

[Paul Rimmer]

  • Make all modifiers except capslock one-shot and redraw keyboard when capslock is pressed

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