1.3.0
Changes since 1.2.8
New: Custom Grid layout
A sixth layout — a freeform, zoomable canvas for your sections:
- Every section starts as a heading-only tile in a column on the right; drag one onto the dot-patterned canvas and it becomes a full card you can place anywhere, move by its title bar, and resize by its corner grip.
- Cards snap to the dot grid — a dashed preview shows where a drag or resize will land, turning amber when the no-overlap rule will nudge it. Cards may never overlap or touch.
- The ✕ in a card's top-left corner — or dragging the card onto the column — returns it to the list.
- The right column keeps permanent controls: Clear Layout (with confirmation), A→Z / Z→A / Doc sort buttons, and an inverted highlight on today's heading.
- Zoom buttons (40%–160%) in the canvas's bottom-left, scroll bars in every direction, and middle-click drag panning.
- Placements and zoom are remembered per note in the plugin's data — never in your notes.
Improvements
- New card now has a date picker beside the name field — pick a date and the heading updates, prefixed with the default heading level.
- Click-away commits an open editor everywhere: clicking another card, the toolbar, the empty grid, or the tray returns the edited card to view mode.
- Larger resize grip in the card's bottom-right corner, and resizing a card in edit mode grows the editor with it.
- Keyboard-hint text (
Ctrl/⌘+Enter to save…) is smaller and less intrusive in all views. - Performance pass on the Custom Grid: cached drag obstacles, tray rebuilds only when the section list actually changes, and deferred card-body rendering.
Fixes
- Cards no longer shrink when the view's tab is hidden and re-shown (hidden 0×0 measurements were being persisted as resizes).
- Card placements no longer vanish after edits — placements load once per note and persist immediately, and switching heading levels no longer prunes stored layouts.
- Resizing a card no longer drops it into edit mode.
Full Changelog: 1.2.8...1.3.0