Releases: arnog/mathlive
v0.53.3
v0.53.2
v0.53.1
v0.53.0
v0.52.0
v0.51.1
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.keybindings
andKeybinding
. -
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
\frac
in 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
onKeystroke
handler 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.
v0.50.8
Improvements
- The Symbols keyboard is now a top-level keyboard. Previously it was accessible
only from the Roman keyboard. - Added some standard Latex commands:
\inf
,\Pr
,\liminf
,\limsup
- Added inline shortcuts for some commands:
sinh
,cosh
,sec
,csc
,
cot
,arcsin
,arccos
,arctan
- When generating Latex output, only insert spaces when necessary (i.e. after
commands that are followed by a letter). Conversely, always generate the space
when necessary (\rbrack a
would generate\rbracka
) - Minor rendering performance improvement
Bug Fixes
-
The absolute value character "|" (and other small delimiters) would be
displayed in the wrong font (and too small) -
The absolute value key from the virtual keyboard would
insert '|#@|' -
The 'sqrt' key from the virtual keyboard or keyboard shortcut
(option+V) would do nothing. The problem affected any inline shortcut or key
that included a '#0' argument when there was no selection -
Fixed an issue with long inline shortcuts that could trigger text mode
(e.g. 'arcsin') and never apply the inline shortcut -
Do not trigger smart mode conversion with arrow keys
-
Fixed an issue on iOS 12 and Firefox/Android where the Mathfield could not be
focused (fix contributed by (https://github.com/beneater)