Releases: hodgef/simple-keyboard
Version 2.21.0 (Stable)
Release 2.21.0 updates simple-keyboard's codebase to js-library-boilerplate@2.0.0.
This ensures that the build process is up to date and bug free.
Learn more about js-library-boilerplate here:
https://github.com/hodgef/js-library-boilerplate
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.20.0 (Stable)
Release 2.20.0 includes the option stopMouseDownPropagation
, which prevents button down events from bubbling to parent elements.
Learn more about it here:
https://simple-keyboard.com/documentation/#stopMouseDownPropagation
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.19.0 (Stable)
Release 2.19.0 includes support for button grouping, also known as button containers.
With this feature, you can group buttons together within the same row, allowing you to target this subset of buttons for styling and more. Like so:
To learn more about this feature, check out this docs entry:
https://franciscohodge.com/projects/simple-keyboard/qa-use-cases/#button-containers
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.18.0 (Stable)
Release 2.18.0 includes the option useMouseEvents
, which allows users to opt-out of the default PointerEvents
handling, reverting to the prior mouse event/touch event logic.
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.17.0 (Stable)
Release 2.17.0 adds support for PointerEvents
by default in browsers that support it.
This results in snappier touch typing and increased flexibility for devices that support both mouse and touch.
For browsers that do not support PointerEvents, the previous logic of using mouse events or touch events is leveraged.
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.16.0 (Stable)
Release 2.16.0 brings us a number of improvements:
- Added
autoUseTouchEvents
option. - Added
beforeRender
method. - Added
beforeFirstRender
method. - Disabled pointer events for
.hg-button span
- Fixes for
{backspace}
mouse hold. - Removed sticky active state for
.hg-button
(on touch devices).
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.15.0 (Stable)
Release 2.15.0 brings us a couple low-key source improvements:
- Non-minified build files, as per #51
- Automatic source formatting on build (via Prettier), to keep the code style consistent and pleasant to work with.
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.14.0 (Stable)
Release 2.14.0 brings us a new option: inputPattern
. This option restrains input to a certain regular expression.
Check out the docs here:
https://simple-keyboard.com/documentation/#inputPattern
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.13.0 (Stable)
Release 2.13.0 includes the following change:
- Specifying layout class on keyboard element
a5c177e
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls
Version 2.12.0 (Stable)
Release 2.12.0 brings us a new option: useButtonTag
. This options makes the buttons render as <button>
tags instead of <div>
tags, which improves accessibility on certain use-cases.
Got any improvements to suggest? Please feel free to open an issue here:
https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :)
https://github.com/hodgef/simple-keyboard/pulls