Releases: furcan/KioskBoard
v2.3.0
v2.2.0
What's Changed
- Text encoding board-keys-*.json change to UTF-8 by @densen2014 in #48
- Fix the autofocus behavior by @surexxx in #52
- Using kioskboard in embedded webview by @surexxx in #51
- Add long press feature by @surexxx in #53
- Avoiding CORS in Electron feature by @furcan in #46
New Contributors
- @densen2014 made their first contribution in #48
Full Changelog: v2.1.0...v2.2.0
v2.1.0
-
Added: Input based
data-kioskboard-placementdata attribute option has been added. This option sets the placement of the keyboard ontoporbottomfor each input/textarea element. The default value isbottom.<input class="js-kioskboard" data-kioskboard-type="keyboard" data-kioskboard-placement="top" placeholder="Your Name" />
-
Added: TypeScript declaration has been added.
-
Changed: Refactor.
v2.0.0
-
Removed: The
KioskBoard.Merge()method has been removed. (This method already has been deprecated in v1.4.0) -
Changed:
KioskBoard.Init()function name has been changed toKioskBoard.init(). -
Changed:
KioskBoard.Run()function name has been changed toKioskBoard.run(). -
Changed: Auto-generated
kioskboard-aio.jsfile has been moved fromsrc/all-in-onefolder tobuildfolder. -
Changed: The
specialCharactersObjectoption has been changed tokeysSpecialCharsArrayOfStrings. An Array of Strings can be set to override the built-in special characters. e.g. =>["#", "$", "%", "+", "-", "*"] -
Fixed: Custom key with multiple characters: (#31)
-
Added: The
keysNumpadArrayOfNumbersoption has been added: An Array of Numbers can be set to override the built-in numpad keys. (From 0 to 9, in any order.) e.g. =>[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]- (#30)
v1.4.0
-
Fixed: The dispatcher issue on the input change event has been fixed: (#11)
-
Fixed: The current text selection issue has been fixed: (#19)
-
Added: The
maxandmaxlengthattribute controls have been added: (#17) -
Added: The
optionsparameter has been added to theRun()function to set the initialize options. =>KioskBoard.Run(selector, options); -
Changed: The
selectorparameter has been changed toselectorOrElementthat also can use an element instead of the query selector. =>KioskBoard.Run(selectorOrElement); -
Changed: The
Merge()function has been deprecated. -
Changed: Code Review.
v1.3.3
v1.3.2
v1.3.0
Changed: kioskboard.css, and kioskboard.js files have been moved from dist folder to src folder.
Changed: kioskboard-aio.js file has been moved from dist folder to src/all-in-one folder.
Added: autoScroll option has been added. Scrolling the document to the top of the input/textarea element can be manageable with this option. The default value is true as before.
Fixed: Fixes for the input element's selectionStart method to prevent issues if the input element type is number. (#1)
Changed: Code Review.