ssshooter/mind-elixir-core
 Watch   
 Star   
 Fork   
3 days ago
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

4 days ago
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

4 days ago
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

6 days ago
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

7 days ago
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

2026-03-03 17:43:18
mind-elixir-core

v5.9.2

5.9.2 - 2026-03-03

Bug Fixes

  • Fix line break conversion for editable content in Safari

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

2026-02-24 15:23:53
mind-elixir-core

v5.9.1

5.9.1 - 2026-02-24

Features

  • Improve pinch gesture ux

Refactors

  • Remove top-level scope document to avoid immediate errors in SSR applications

Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.9.0...v5.9.1