PackageTrack

npm

@vue-flow/minimap

1.5.4bcakmakoglu/vue-flow

This is a minimap component for Vue Flow. It can be used to add a minimap to the canvas, which will show a smaller version of the canvas with your nodes. The minimap can also be used to pan and zoom the main canvas.

Release timeline

16 releases since 2022
20222026

One column per quarter.

Releases

  1. 1.5.415 Aug 2025
    Release notes

    db2c1fd...61d28e8

    Bug Fixes

    • Type marker prop in EdgeProps (c673b04)
    • Allow middle mouse pan over edges (0d44179)
    • Prevent valid connections on same node and handle (a1e1304)

    Miscellaneous Tasks

    Refactor

    • Add HandleConnectableFunc type (9cab025)
    • Remove barrel files and use auto-imports instead (f4a4736)
    • Enable vue macros betterDefine and remove duplicate interface defs (27c6c42)
    • Omit type prop for smooth step edge props (af699d3)
    Open source →
  2. 1.5.329 Mar 2025
    Release notes

    f3a6ab8...db2c1fd

    Bug Fixes

    • Patch VueFlow slots after build and apply correct types (84f82b6)
    Open source →
  3. 1.5.217 Jan 2025
    Release notes

    298e44b...f3a6ab8

    Bug Fixes

    • Check for arr length before triggering immediate model watcher (7dec8b7)
    • Allow null as key-code (91d7c9d)
    • Render minimap node slot (3999773)

    Miscellaneous Tasks

    Refactor

    • Change shallowReactive properties in elements to reactive (99c6786)
    Open source →
  4. 1.5.112 Jan 2025
    Release notesOpen source →
    Additional notes

    0c3ae1e...298e44b

    Bug Fixes

    • Update model-value regardless of arr length (66f866e)
    • Nullish check for event obj (54fbfaa)
    • Nullish check for event obj (649bdb9)

    Miscellaneous Tasks

    Open source →
  5. 1.5.031 May 2024
    Release notes

    ee9b1ed...0c3ae1e

    Bug Fixes

    • Update position on dimensions change (1bc6a7d)

    Features

    • Add __experimentalFeatures flag to store (3c66058)
    • Add nested flow support for edge alignment (connections dont work) (bae4324)
    • Support touch for connection creation (b3fdbd8)

    Refactor

    • Add connecting class to SelectionPane while connecting (463b5d7)
    Open source →
  6. 1.4.128 May 2024
    Release notes

    99c15ca...64b3cb9

    Bug Fixes

    • When connection mode is Loose use all handles as connection line source handle (cd4383d)
    • Improper check for selection key code in zoom-pan filter (d677292)

    Documentation

    • Update examples (cd03034)
    • Snappable connection line example (bb18a68)

    Miscellaneous Tasks

    • Wrap Repl in client only (3340377)
    • Pin vite version (101fa6b)
    • Set examples class name once (4da458b)
    • Use path el for transition edge example (d34cf4b)
    • Remove unnecessary type annotations (631552f)
    • Simplify edge components (c93ffaf)
    • Upgrade deps (2df9ebb)
    • Update vite config (9744571)
    • Pin vite version (5f63e7c)
    • Add missing connectionExists util export (45dbc95)

    Refactor

    • Remove default val for edge style obj (354c721)
    Open source →
  7. 1.4.021 Jan 2024
    Release notes

    fc84b9c...99c15ca

    Documentation

    • Cover screen with intro flow (537d4a7)
    • Update node internals on resize (b389418)

    Features

    • Add pointerRadius prop to edges (a4fd0eb)

    Miscellaneous Tasks

    • Rename pointerRadius prop to interactionWidth (ec6f870)
    • Remove default val for interactionWidth when parsing edges (d580a47)

    Refactor

    • Use vue flow id for bg pattern id (3a0d0a9)
    Open source →
  8. 1.3.03 Jan 2024
    Release notes

    0dc1eb6...98e5481

    Documentation

    • Add intersection example (8e3864d)
    • Use EdgeLabelRenderer in edges example (8c0acd6)

    Examples

    • Use EdgeLabelRenderer in edges example (a26e83b)

    Features

    • Add intersection utils (4782d70)
    • Pass node intersections when dragging a single node (632fa93)
    • Add nodesInitialized event hook (fe1ba03)
    • Add zoomable and pannable to mini map (bd7fa3c)

    Miscellaneous Tasks

    • Update changeset (4c618e9)
    • Correct action name (8a51391)
    • Emit nodesInitialized after next tick (a2e260f)

    Refactor

    • Add div based edge label renderer (43ff2a4)
    • Skip d3 events with no underlying source event (2a5afe7)
    • Use regular component for mini map nodes (9b60790)

    Test

    • Correct drag test position (e9943d5)
    Open source →
  9. 1.2.021 Aug 2023
    Release notes

    578929f...0bd8049

    Bug Fixes

    • Correct filenames for output of pkgs (240074c)

    Miscellaneous Tasks

    • Add examples group to changelog and filter publish commits (f3dc89a)

    Refactor

    • Log warnings for non-prod node envs (395fcd2)

    Reverts

    • Update changelog only on tag push (a8831a4)
    Open source →
  10. 1.1.111 Apr 2023

    Nothing published for this version

  11. 1.1.03 Apr 2023
    Release notes

    6c5523d...b7697de

    Bug Fixes

    • Edges not returned by getter on pane ready event (607c7c0)
    • Pass connectable to correct prop (bc80807)
    • Only check for matching handle id if an id exists (a7845c6)
    • connectOnClick reset before connections can be made (d420fea)

    Examples

    Features

    • Add vueflow pkg that exports all features (9c78528)
    • Allow setting connectable to single for single connection handles (624438a)
    • Add Panel component (3541b24)
    • Add position prop to MiniMap & Controls (875d954)
    • Add dragging class to pane (0044a14)

    Miscellaneous Tasks

    Refactor

    • Run turbo pipe before publish (32aa9e8)
    • Rename core pkg dir to core (082050b)
    • Set default for connectable to true (0215d49)
    • Use HandleConnectable type for nodes connectable prop (283846c)
    • Update base styles (908b327)
    • Remove docs from build process and use separate script (e9d6ec1)
    • Simplify useHandle (2684272)
    • Move edge event handlers into Wrapper component (13fed0a)
    • Trigger dragging on drag start (00a5ee0)

    Testing

    • Search edges for random data (f7dd7f1)
    • Add connectOnClick test (655a27d)
    • Add viewpane tests (0613350)
    • Add tryAssertion command to replace cy.wait (5aa94e2)
    • Properly check element transforms (e0016db)
    Open source →
  12. 1.0.424 Feb 2023

    Nothing published for this version

  13. 1.0.315 Feb 2023

    Nothing published for this version

  14. 1.0.218 Jan 2023

    Nothing published for this version

  15. 1.0.16 Jan 2023

    Nothing published for this version

  16. 1.0.013 Dec 2022
    Release notes

    8fc28f9...6c5523d

    Bug Fixes

    • Remove action not properly removing elements (9168d7b)

    Documentation

    • Add transition example (447699c)
    • Dynamic transition duration (62a8750)
    • Update typedocs config to support new module structure (afb3fc7)
    • Move typedoc to root deps (6aaef27)
    • Move typedoc to docs deps (13d576d)
    • Update docs and mention removed edge center functions (42219d3)
    • Bump minimum node version to 14 (6ac3503)

    Features

    Miscellaneous Tasks

    • Add issue templates config.yml (fd07402)
    • Update bug report template & config.yml (0c018a5)
    • Update pr template (660fb36)
    • Update deps and resolve peer deps (674fe4f)
    • Update workflow file (6bfb2b8)
    • Lint (4593550)
    • Remove typedoc script from additional-components pkg (acc0526)
    • Add typedocs script to root (32c024c)
    • Remove vueuse (97d498c)
    • Add ignore list to changeset config (667078e)
    • Rename docs pkg (7d799de)
    • Add changelog-github (151eae9)
    • Remove node cache step (77953a8)
    • Update publish script (756b36b)
    • Bump version (6c5523d)

    Refactor

    • Remove useEventListener from user selection (5bc5f10)
    • Prevent crash when checking if input dom node (2a6763c)
    • Change pkg scope to vue-flow (8567e37)
    • Move additional components into separate pkg (c1bcc02)
    • Simplify edge paths and center calculations (2d76bf3)
    • Remove getEdgeCenter usage (b1e56f0)

    Testing

    • Update remove action tests (f9cd905)
    • Add default type to generated nodes (438ad57)
    • Correct selected elements calculation (1601733)
    • Check all nodes/edges for selected class (ca29a08)
    • Update drag test position (664953b)
    • Cleanup unused imports (7eb6c52)
    • Defer checking for selected elements (a6b6a83)
    • Rename flow dir to vue-flow (b547a1f)
    • Small delay when checking removed elements (fd8061d)
    • Add selection key code tests (145d934)
    • Add delete key code tests (ef11069)
    • Add additional components tests (26b2518)
    Open source →