This is the patch series for svkbd that I announced earlier. As requested I'm mailing all to the mailing list. Please judge them in context of the whole series.
This 0.3.0 release implements various user interface and usability improvements: * Press-on-release functionality has been implemented and set as the default. This makes svkbd more robust against misclicks. * The colour scheme has been expanded and updated; overlays, highlights and pressed buttons are more clearly distinguished. * XResources support has been added to make the colour schemes and fonts more easily configurable. * Secondary labels have been added (for the shift version), and have their own colour scheme. * The grid lines have been removed * The mobile-intl layout (the default) gets an extra row for numbers (closer to a full keyboard) and some of the layout has been changed. * A mobile-simple layout has been added that offers a more minimalistic layout comparable to android and iOS. Good for tiny devices. * Svkbd can optionally output keypresses to standard output, and X11 simulation can be disabled. * Various bugfixes and improvements A screenshot of how it looks now (on a pinephone): https://download.anaproy.nl/svkbd5.png Or from another sxmo user who modded things a bit: https://saba.sdf.org/screenshots/screenshot_20210314_ff63.png Table of Contents: [PATCH 01/24] Added an extra row to the mobile-intl layout for [PATCH 02/24] Removed grid drwawing and set different slightly theme [PATCH 03/24] Implemented press-on-release and repetition after delay [PATCH 04/24] bump version to 0.3.0 [PATCH 05/24] Applied different styling to overlays [PATCH 06/24] Implementing a print output mode and ability to not [PATCH 07/24] Extended key definition to allow setting explicit [PATCH 08/24] Usefull if you want to skip somekeys that you want [PATCH 09/24] Added a second key label for the shift-activated [PATCH 10/24] Implemented key output option to stdout [PATCH 11/24] Simpler implementation for keeping track overlay keys [PATCH 12/24] fix for earlier overlay width patch (there was a [PATCH 13/24] Allow toggling modifier keys even when an overlay is [PATCH 14/24] adapted plain layout and legacy layouts to new [PATCH 15/24] fixed print output mode [PATCH 16/24] Add Xresources support. [PATCH 17/24] Added mobile-simple layout [PATCH 18/24] fix the highlighted key on dragged touch [PATCH 19/24] Rebuild on layout update [PATCH 20/24] fix for output key on release [PATCH 21/24] cleanup and reworking some of the logic [PATCH 22/24] Updated the documentation to describe the new [PATCH 23/24] fixed double free error [PATCH 24/24] Add missing keys on lazy layers
