Skip to content
This repository has been archived by the owner on Jan 4, 2021. It is now read-only.

Latest commit

 

History

History
116 lines (80 loc) · 5.39 KB

CHANGELOG.md

File metadata and controls

116 lines (80 loc) · 5.39 KB

Features

  • Addition of a new Recognition Assets Builder API to dynamically build text lexicons and math grammars
  • Ability to import JJIX Math content
  • Style and decoration support in the JIIX exports
  • New configuration options for a finer tuning of JIIX exports
  • Always connected is now the default mode for better end user experience

Others

  • Udpdate Import jiix with math example

Features

myscript-math-web now supports all the features introduced by the version 4.2.0 of MyScriptJS.

Breaking changes

Bugs fixed

  • Documentation and paper buttons colors were not taken into account in Edge.

Features

  • Custom resources / grammar support, upload your custom grammar to modify the recognition behaviour (see the example).
  • New penStyleClasses property. Used to change the theme using classes passed using the theme property (see the example).
  • No more css background if api is set to V4.
  • No more STIX font import needed as the font is now rendered by the server.
  • New usepointerlisteners property used to force the pointer events use.

Breaking changes

In order to be consistent with the native API :

  • importContent() and exportContent() respectively renamed to import_() and export_().
  • importInk(strokes) changed to pointerEvents(events).

Bug fixed

  • Math exports rendering for breaking line was printing \\ and not breaking line.

Bug fixed

  • Editor on iOS wasn't working properly due to touch-action: none in CSS not supported in Safari.

Features

  • New events to be notified of editor changes.
  • New unloaded flag to control component state. load event will be trigger once the editor will be fully loaded.
  • New not mutable configuration attribute. Changing the configuration will clear the underlying editor, all currents strokes and results will be lost. To do it, set unloaded=true after changing configuration, and wait for a load event.
  • New read-only editor property that allow you to access to the underlying editor object (see MyScriptJS documentation for more details).
  • New CSS variables to customize the web-component. See demo/styling.html as an example.

Breaking changes

  • Complete rewrite of the underlying javascript library with ES6 syntax
  • Internal design improved to allow extensibility and support of upcoming recognition types. Documentation and illustrating samples to come in next release.
  • Removal of all deprecated attributes and methods
  • All events has been renamed. See the documentation to discover new behavior.
  • resulttypes, language, typeset, textparameters, mathparameters, shapeparameters, musicparameters, analyzerparameters are replaced by the unique configuration attribute (see MyScriptJS documentation for a complete spec).
  • Renamed timeout attribute to recognitiontriggerdelay
  • Renamed delete() property to clear()
  • Changed ssl attribute to a scheme attribute (i.e. ssl=true will be replaced by scheme=https)
  • getAvailableLanguages() have been replaced by a new web-component. You can use it to retrieve the list of available languages for your configuration.

## Bugs

  • User can no longer write when an unrecoverable error is detected forcing him to reload the page. See demo/handle_error.html to see how it works.

For more details about attributes, look at the documentation.

Features

  • Change colors to fit the new MyScript Developer theme

Features

  • New strokecolor attribute to setup/change stroke color settings
  • New strokewidth attribute to setup/change stroke width settings

Bugs

Bugs

Features

  • Mutable host attribute
  • Mutable protocol attribute
  • New latex output attribute to get LaTeX result
  • New mathml output attribute to get MathML result
  • Replace undo/redo/clear/recognize buttons by the myscript-common-element ones
  • Replace the error panel by the myscript-common-element ones
  • Upgrade from Polymer 1.2 to 1.4
  • Add docs/demo buttons on component page
  • Migration to Katex 0.6.0 (Matrix rendering)
  • Add getStats method to get various stats relative to ink in order to help evaluate the myscript cdk usage

Bugs

  • Fixes issue on resize due to CSS
  • Explicit default values on documentation