v0.51.0
0.51.0 (2020-05-19)
New Features
-
#450 Custom keybindings. A keybinding (also called keyboard shorcut)
associate a keystroke combination on a physical keyboard with a command.
Mathlive previously had some built-in keybindings, but now they can be
extended or replaced.
Seeconfig.keybindingsandKeybinding. -
Added
setKeyboardLayout()andsetKeyboardLayoutLocale()functions to
customize the current physical keyboard layout.
Improvements
-
#461 The array editing commands only worked in math mode. They now apply
in text mode as well. -
#459: Add a placeholder for incomplete commands, for example entering
\fracin command mode. -
Added some missing commands:
deleteNextChar,deletePreviousChar,
deleteNextWord,deletePreviousWord,deleteToGroupStart,deleteToGroupEnd,
deleteToMathFieldEnd,moveToSubscript,applyStyle,toggleVirtualKeyboard,
hideVirtualKeyboard,showVirtualKeyboard -
In some cases, the top of the placeholder character could be cut off.
Bug Fixes
-
The Read Aloud feature would not work when a Neural Engine AWS voice
was used (such as Joana or Matthew) -
In the Vue wrapper, the
onKeystrokehandler would error -
Styling (applying color, style) was disabled. This also affected mode change
(i.e. alt+= to switch between text and math mode) -
After completing a command in command mode (i.e. pressing the return key), the mode did not switch not math mode and remained in command mode.