Improved API/workflow to control the behavior of the virtual keyboard when
multiple mathfields are displayed in the page.
In order to get a coordinated behavior between the mathfields, it is now only
necessary to call makeSharedVirtualKeyboard().
The use-shared-virtual-keyboard attribute is now only necessary when using a
mathfield in an iframe.
If the virtual-keyboard-mode attribute of ma athfield is set to auto or
onfocus, the virtual keyboard will activate and hide automatically. It is no
longer necessary to set the mode to off and to listen for focus change event
to show/hide the keyboard manually.
If the virtual keyboard is visible and the focus changes between two
mathfields, the virtual keyboard will stay visible (it will not hide with an
animation, then get revealed again).
If changing focus between two mathfields with identical keyboard
configurations the keyboard will not blink (previously the keyboard would get
destructed and reconstructed, even if its configuration was identical between
two mathfields).
Preferably use serialized atoms for clipboard copy/paste operations. This
internal format captures more of the editing state than the LaTeX
representation.
Change the default textual output to clipboard to use $$ as a format
indicator.
Bug Fixes
#1467 Improvements to the Typescript public declarations
#1475 Copying a formula containing a matrix could render the mathfield
unresponsive
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mathlive from 0.63.0 to 0.74.0.
Changelog
Sourced from mathlive's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)