New Features:
The module button is now floating and can be freely moved around the screen. Added a setting to reset the button's position back to the center.
Added a notes system for connections (with a distinct visual frame).
Added a default "map center" setting: a new "Crosshairs" button saves the current camera position and zoom level, which the reset camera button will now return to.
Added connection branching: Shift + Click on a connection block allows you to draw a new branch from it.
UI/UX Improvements:
Connection attachment points are now interactive: they can be detached, reconnected to other cards, or deleted by dropping them in an empty space.
Cards automatically adjust their height based on the number of notes. An inner scrollbar only appears if the card is manually resized to be smaller.
Connection blocks are more compact: utility buttons (visibility, pin, move) now only appear on hover.
Connections without text and notes are now displayed as clean lines without a central block. Settings for these lines can be opened with a double-click.
Fixes & Optimization:
Fixed Drag & Drop: dragging a portrait/token from a card onto the canvas no longer makes the card "stick" to the cursor.
Removed socket synchronization. Editing is now strictly restricted to the GM, which significantly improves the module's speed and stability.
Removed node and field editing lock buttons as they are no longer needed.