ssshooter/mind-elixir-core
 Watch   
 Star   
 Fork   
4 hours ago
mind-elixir-core

v5.14.0

5.14.0 - 2026-07-12

Features

  • Implement reshapeArrow utility to support programmatically updating connection arrow properties (e.g., style, label, and deltas) and emit reshapeArrow operation event.

Bug Fixes

  • mobile: Fallback to map panning when node dragging is aborted in DragWait state.

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.13.0...v5.14.0

18 days ago
mind-elixir-core

v5.13.0

5.13.0 - 2026-06-24

Features

  • Extend theme definitions with required cssVar property

Bug Fixes

  • Constrain text width on p elements instead of topic container to allow LaTeX to render at full width
  • Prevent keyboard event processing during IME composition in DOM and SVG handlers

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.12.2...v5.13.0

2026-05-25 20:49:12
mind-elixir-core

v5.12.2

5.12.2 - 2026-05-25

Features

  • Add custom branch rendering and metadata support

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.12.1...v5.12.2

2026-05-23 23:22:21
mind-elixir-core

v5.12.1

5.12.1 - 2026-05-23

Features

  • Support serializing and restoring compact mode state in MindElixirData

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.12.0...v5.12.1

2026-05-23 22:53:17
mind-elixir-core

v5.12.0

5.12.0 - 2026-05-23

Features

  • Add compact mode support for configurable node spacing

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.11.3...v5.12.0

2026-05-22 11:45:57
mind-elixir-core

v5.11.3

5.11.3 - 2026-05-22

Bug Fixes

  • Ignore non-left mouse button events in double-click detection
  • Prevent context menu trigger during active node editing or interaction states

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.11.2...v5.11.3

2026-05-21 15:17:43
mind-elixir-core

v5.11.2

5.11.2 - 2026-05-21

Features

  • Add forceCenter parameter to scrollIntoView
  • Add enableMobileMultiSelect
  • Add summary & arrow events

Bug Fixes

  • Fix readonly mode misbehavior
  • Fix text truncation when parsing MathJax in plaintext

Refactors

  • Introduce state machine to manage pointer interactions
  • Simplify interaction state machine by merging selection logic
  • Implement CanvasPointerDown state to coordinate canvas interaction and selection logic
  • Migrate mouse and touch events to PointerEvents across viselect core
  • Unify and optimize node drag ghost positioning
  • Unify blur & pointer cancel handler
  • Encapsulate touch pinch and pan logic into dedicated helper
  • Rename linkSvgGroup to arrowSvg and optimize SVG interaction logic
  • Standardize SVG types and rename arrow group IDs for consistency
  • Aggregate long-press logic into longPressHelper object

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.11.0...v5.11.2

2026-04-22 18:36:27
mind-elixir-core

v5.11.0

5.11.0 - 2026-04-22

Features

  • Improve Magic Trackpad UX

Bug Fixes

  • Prevent double-clicking multiple elements

Refactors

  • Round arrow delta values to integers
  • Use pointer events to handle click & double-click
  • Unify node selection logic to mouse.ts
  • Rename dragmove to pan

Tests

  • Improve test compatibility for macOS and extend timeouts

New Contributors

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.10.0...v5.11.0

2026-03-29 12:49:14
mind-elixir-core

v5.10.0

5.10.0 - 2026-03-29

Breaking Changes

  • i18n: The locale option has moved from the top-level Options to contextMenu.locale.
    • The top-level Options.locale now only accepts a language code (string) and is deprecated.
    • To provide custom translations or set the language, use contextMenu: { locale: LangPack }.
    • Predefined language packs (like en, zh_CN) are now available via the new i18n export.

Features

  • Support preserving arrow delta coordinates (x,y) in plaintext converter

What's Changed

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.9.3...v5.10.0

2026-03-09 16:27:29
mind-elixir-core

v5.9.3

5.9.3 - 2026-03-09

Features

  • Support Esc key to exit node editing

Bug Fixes

  • Support dynamically toggling drag and selection features

New Contributors

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.9.2...v5.9.3