Skip to content

Conversation

@AlexeyMz
Copy link
Member

  • Fix throwing an error while trying to access CanvasApi.metrics members before the Canvas is fully mounted;
  • Fix DropOnCanvas to allow drop non-entity elements, get rid of jarring element move on drop;
  • Allow to configure or disable annotation support from DefaultWorkspace and ClassicWorkspace via annotations prop;
  • Move renameLink command from VisualAuthoringCommands to AnnotationCommands, deprecate original command;
  • Always provide UI support for renameLink command from AnnotationCommands even if VisualAuthoring is not used;
  • Export AnnotationSupport, AnnotationTopic and SelectionActionAnnotate from the main entry point;
  • Deprecate WorkpaceContext.{group, ungroupAll, ungroupSome} methods in favor of free functions groupEntities(), ungroupAllEntities(), ungroupSomeEntities().
  • Fix missing or incorrect JSDoc;
  • Add JSDoc for VisualAuthoringCommands, remove unnecessary parameters source and targetIsNew from findOrCreateEntity command;
  • Add GitHub Action workflow to publish the library on the NPM;

* Fix throwing an error while trying to access `CanvasApi.metrics` members before the `Canvas` is fully mounted;
* Fix `DropOnCanvas` to allow drop non-entity elements, get rid of jarring element move on drop;
* Allow to configure or disable annotation support from `DefaultWorkspace` and `ClassicWorkspace` via `annotations` prop;
* Move `renameLink` command from `VisualAuthoringCommands` to `AnnotationCommands`, deprecate original command;
* Always provide UI support for `renameLink` command from `AnnotationCommands` even if `VisualAuthoring` is not used;
* Export `AnnotationSupport`, `AnnotationTopic` and `SelectionActionAnnotate` from the main entry point;
* Deprecate `WorkpaceContext.{group, ungroupAll, ungroupSome}` methods in favor of free functions `groupEntities()`, `ungroupAllEntities()`, `ungroupSomeEntities()`.
* Fix missing or incorrect JSDoc;
* Add JSDoc for `VisualAuthoringCommands`, remove unnecessary parameters `source` and `targetIsNew` from `findOrCreateEntity` command;
* Add GitHub Action workflow to publish the library on the NPM;
@AlexeyMz AlexeyMz merged commit 7d8b6b9 into master Nov 14, 2025
4 checks passed
@AlexeyMz AlexeyMz deleted the prepare-v0.31 branch November 14, 2025 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants