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-placement
data attribute option has been added. This option sets the placement of the keyboard ontop
orbottom
for 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.js
file has been moved fromsrc/all-in-one
folder tobuild
folder. -
Changed: The
specialCharactersObject
option 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
keysNumpadArrayOfNumbers
option 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
max
andmaxlength
attribute controls have been added: (#17) -
Added: The
options
parameter has been added to theRun()
function to set the initialize options. =>KioskBoard.Run(selector, options);
-
Changed: The
selector
parameter has been changed toselectorOrElement
that 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.