Skip to content

v0.51.0

Compare
Choose a tag to compare
@arnog arnog released this 20 May 00:14
· 2375 commits to master since this release

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.
    See config.keybindings and Keybinding.

  • Added setKeyboardLayout() and setKeyboardLayoutLocale() 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.