Myscript Text Web Versions Save

:pencil2: :cloud: The easy way to integrate text handwriting recognition in your web app.

v5.1.0

5 years ago

Features

  • Addition of a new Recognition Assets Builder API to dynamically build text lexicons and math grammars
  • 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

v5.0.0

5 years ago

Features

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

Breaking changes

v4.1.1

6 years ago

This update contains the new dependency to myscript-common-element that includes the new update of MyScriptJS.

Bugs fixed

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

Breaking changes

In order to be consistent with the native API :

  • disableguidelines renamed to disableguides in the configuration.

v4.1.0

6 years ago

Features

  • Modifications to include smart guide from MyScriptJS
    • New disablesmartguide property to disable smart guide.
    • New disablesmartguidefadeout and smartguidefadeoutduration to disable smart guide fadeout or modify the duration.
  • New usepointerlisteners property used to force the pointer events use.
  • New guides for text using a svg DOM element behind the model layer and disableguidelines to disable the guides.
  • No more css background if api is set to V4.
  • Google fonts supports (see the example).
  • Custom resources support, upload your custom resources 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).

Breaking changes

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

v4.0.1

v4.0.1

6 years ago

Bug fixed

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

v4.0.0

6 years ago

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 customize_style.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 fixed

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

For more details about attributes, look at the documentation.

Limits

  • myscript-text-web does not support pure shadow DOM. Still some issues to use underlying css.

v1.2.3

7 years ago

Features

  • Change colors to fit the new MyScript Developer theme

v1.2.2

7 years ago

Features

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

Bugs

v1.2.1

7 years ago

Bugs

v1.2.0

7 years ago

Features

  • Mutable host attribute
  • Mutable protocol attribute
  • New resultdetail attribute
  • New inputmode attribute to change mode from CURSIVE or SUPERIMPOSED to another
  • New recognitioncandidates attribute to set desired candidates count
  • New predictioncandidates attribute to set desired predicted candidates count
  • New completioncandidates attribute to set desired completed candidates count
  • New availablelanguages output attribute to get authorized language list
  • New candidates output attribute to get candidates with score and tags
  • New selectedcandidate output attribute to get the best recognition candidate
  • Add a candidate select feature to explicitly change the selected candidate
  • 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
  • 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