diff --git a/.gitignore b/.gitignore index 5c5054d4..cf60a901 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ bower_components node_modules +!build/docs/node_modules *~ *# *.idea diff --git a/CHANGELOG.md b/CHANGELOG.md index b60642d2..85ee6ecf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,29 @@ +# [v5.1.0](https://github.com/MyScript/myscript-math-web/tree/v5.1.0) + +## 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 + + + +# [v5.0.0](https://github.com/MyScript/myscript-math-web/tree/v5.0.0) + +## Features + +`myscript-math-web` now supports all the features introduced by the version [4.2.0 of MyScriptJS](https://github.com/MyScript/myscriptjs/tree/v4.2.0). + +## Breaking changes + +- We are now using Polymer 3. For more details, please refer to the [Polymer documentation](https://www.polymer-project.org/3.0/docs/about_30). + # [v4.1.1](https://github.com/MyScript/myscript-math-web/tree/v4.1.1) ## Bugs fixed diff --git a/README.md b/README.md index 149ace23..1b87b09f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,23 @@ # MyScript Math Web + +[](https://badge.fury.io/js/myscript-math-web) +[](https://vaadin.com/directory/component/MyScriptmyscript-math-web) +[](https://vaadin.com/directory/component/MyScriptmyscript-math-web) +[](https://www.webcomponents.org/element/MyScript/myscript-math-web) +[](https://myscript.github.io/myscript-math-web/#/elements/myscript-math-web/demos/other-examples) +[](https://developer.myscript.com/docs/interactive-ink/latest/web/web-components/math-element/) + +## :warning: This repository is archived :warning: +iinkJS grants you high integration flexibility by letting you choose your favorite framework or components. For this reason, we have decided to focus on iinkJS and to discontinue our ready-to-use Web components. + +For more information, please see [documentation](https://developer.myscript.com/). + +We also provide an example to integrate [iinkJS](https://github.com/MyScript/iinkJS) as webcomponent: [link](https://github.com/MyScript/web-integration-samples). + +
@@ -29,9 +48,9 @@ It integrates all you need:
If you're not familiar with MyScript and Interactive Ink, consider discovering its major features with our [math demo](http://webdemo.myscript.com/views/math.html).
-You can find on our examples page a [simple example](https://myscript.github.io/myscript-math-web/components/myscript-math-web/#/elements/myscript-math-web/demos/get-started-[v4]) of `myscript-math-web`.
+[Simple example](https://myscript.github.io/myscript-math-web/#/elements/myscript-math-web/demos/get-started-[v4]) of `myscript-math-web`.
-We also provide several examples to show the features of `myscript-math-web`. Those examples can be found on our [examples page](https://myscript.github.io/myscript-math-web/components/myscript-math-web/#/elements/myscript-math-web/demos/other-examples) with the source codes in [this directory](https://github.com/MyScript/myscript-math-web/tree/master/examples).
+[All our examples](https://myscript.github.io/myscript-math-web/#/elements/myscript-math-web/demos/other-examples) with the [source codes](https://github.com/MyScript/myscript-math-web/tree/master/src/demo-app/examples).
## Features
@@ -49,37 +68,48 @@ You can discover all the math features on our [Developer website](https://develo
## Requirements
-1. Have [bower](https://bower.io/#install-bower) installed.
+1. Have [npm](https://www.npmjs.com/get-npm) or [yarn](https://yarnpkg.com/en/docs/install) installed.
2. Have a MyScript developer account. You can create one [here](https://dev.myscript.com/).
2. Get your keys and the free monthly quota to access MyScript Cloud at [developer.myscript.com](https://developer.myscript.com)
## Installation
-1. Download myscript-math-web.
+Use an existing project or start a fresh one.
+
+```shell
+npm init
+```
+
+Install `myscript-math-web` and use it as showed in the [Usage](https://github.com/MyScript/myscript-math-web#usage) section.
+
```shell
-bower install myscript-math-web
+npm install myscript-math-web
```
+
## Usage
1. Create an `index.html` file in the same directory.
2. Add the following lines in the `head` section to import the library and the webcomponents polyfill.
+
```html
-
-
+
+
```
3. Still in the `head` section, add the following style:
+
```html
```
-4. Use the component in the `body` section with the keys you received by mail.
+4. Use the component in the `body` section with the keys you received by mail.
+
```html