Skip to content

Releases: arnog/mathlive

v0.53.3

24 Jun 16:52
Compare
Choose a tag to compare

v0.53.2

10 Jun 13:54
Compare
Choose a tag to compare

v0.53.1

01 Jun 15:22
Compare
Choose a tag to compare

v0.53.0

31 May 14:52
Compare
Choose a tag to compare

v0.52.0

24 May 02:15
Compare
Choose a tag to compare

v0.51.1

24 May 02:07
Compare
Choose a tag to compare

v0.51.0

20 May 00:14
Compare
Choose a tag to compare

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.

v0.50.8

14 May 04:14
Compare
Choose a tag to compare

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)

v0.50.7

12 May 03:58
Compare
Choose a tag to compare

Fix #448: Fix an issue where the "^" keyboard shortcut would not work.

v0.50.4

09 May 17:29
Compare
Choose a tag to compare

0.50.4 (2020-05-09)

Bug Fixes

  • Fix #444 The "x^2" key in the virtual keyboard did not work as expected.