Commit graph

54 commits

Author SHA1 Message Date
ninglg
bad1f87ee0 feat: add plugin settings tab for Obsidian settings sidebar 2026-07-09 14:13:11 +08:00
ninglg
15a38b0ea5 fix: expand drop detection zones for easier before/after triggering 2026-07-09 13:55:35 +08:00
ninglg
e785f29483 fix: separate visual feedback for child mode (circle) vs before/after mode (line) 2026-07-09 13:45:34 +08:00
ninglg
48460b593f fix: improve drop target detection with expanded hit areas for before/after 2026-07-09 13:38:57 +08:00
ninglg
fbdcc16e77 style: enhance drag-drop visual feedback with better indicators and animations 2026-07-09 13:31:57 +08:00
ninglg
05587234ac fix: improve drop indicators visibility and expand detection zones 2026-07-09 11:47:57 +08:00
ninglg
10b7d53909 fix: correct sibling reorder index calculation in _moveNode 2026-07-09 11:41:39 +08:00
ninglg
8ee63cd4c7 fix: prevent node selection during drag 2026-07-09 11:24:27 +08:00
ninglg
15a7678263 feat: add window event listeners for drag 2026-07-09 11:20:45 +08:00
ninglg
123718ce52 feat: add drag event handlers and core functions 2026-07-09 11:12:42 +08:00
ninglg
7b39ad5c2b feat: add drag helper functions 2026-07-09 11:07:11 +08:00
ninglg
082f23c51c feat: add CSS styles for drag and drop feedback 2026-07-09 11:03:05 +08:00
ninglg
50b854040a feat: add drag state variables 2026-07-09 10:57:18 +08:00
ninglg
66e432e5b7 fix: mention popup positioning in transformed containers
Append wiki-link mention popup to document.body instead of overlay
to prevent position offset when ancestor elements have CSS transforms.
2026-06-17 10:04:33 +08:00
ninglg
6a74c037c4 update description 2026-06-16 16:33:50 +08:00
ninglg
1ddd0ec595 chore: remove .gitignore from repository 2026-06-15 18:37:56 +08:00
ninglg
baf037b8f2 chore: remove CLAUDE.md from git tracking 2026-06-15 18:33:57 +08:00
ninglg
3b19dd6f54 docs: remove Breaking Changes section from release notes template 2026-06-15 18:31:40 +08:00
ninglg
57d7dc2c87 docs: add bilingual release notes requirement to CLAUDE.md 2026-06-15 18:30:43 +08:00
ninglg
84bbce1751 Release 1.4.0: add wiki-link support and mention autocomplete 2026-06-15 18:27:17 +08:00
ninglg
76dd96bf4c feature: mindmap node support bidirectional link 2026-06-15 18:24:05 +08:00
ninglg
979282c17e docs: update README with context menu feature 2026-06-11 17:06:27 +08:00
ninglg
2c58d90a6b feat: add right-click context menu on mindmap nodes
Add context menu with edit, add sibling, add child, collapse/expand,
and delete actions. Supports Chinese and English based on Obsidian
language setting. Styled to match Obsidian's native menu appearance.
2026-06-11 16:56:01 +08:00
ninglg
56963d1fa2 update readme 2026-06-11 13:41:27 +08:00
ninglg
ea22494b6a merge readme 2026-06-09 18:02:35 +08:00
ninglg
e4c0e96dd0 merge readme 2026-06-09 14:43:50 +08:00
ninglg
97a78c078b merge readme 2026-06-09 14:34:05 +08:00
ninglg
a389ab3c63 merge readme 2026-06-09 14:09:10 +08:00
ninglg
4f5d52087a merge readme 2026-06-09 13:58:07 +08:00
ninglg
2f6eb1a56b update preview png 2026-06-05 15:31:39 +08:00
ninglg
271d2cc438 release: 1.2.3
- Add Tree and Radial layout modes
- Change layout selector from buttons to dropdown
- Fix Enter key: confirm edit only (no auto-add sibling)
- Fix PNG export: align canvas font-size, padding, and letter-spacing with CSS
- Optimize connection curves for Tree and Radial layouts
2026-06-04 18:37:54 +08:00
ninglg
3f91a8169a fix export png bug 2026-06-04 18:33:07 +08:00
ninglg
55eae4680c fix export png bug 2026-06-04 18:27:37 +08:00
ninglg
382305f102 add menu bar and fix bug 2026-06-04 17:42:26 +08:00
ninglg
4bed360341 feat: support clickable external links in mindmap nodes
Markdown links in heading text are now rendered as clickable links
on the canvas. Bump version to 1.2.2.
2026-06-03 18:38:23 +08:00
ninglg
4fec5776de optimize main.js 2026-06-03 14:06:39 +08:00
ninglg
f9260e04e1 update screenshot pic 2026-06-02 10:40:20 +08:00
ninglg
d47dac61c9 add README.zh-CN.md 2026-06-01 18:10:17 +08:00
ninglg
a51303242f add README.zh-CN.md 2026-06-01 18:02:33 +08:00
ninglg
eb43ca2422 release: 1.2.1 2026-06-01 13:35:35 +08:00
ninglg
bf41408e24 feat: borderless style shows text-only at all depth levels 2026-06-01 13:29:21 +08:00
ninglg
8b35161169 feat: lazy render hidden mindmaps, update FAB text & toolbar 2026-06-01 13:26:01 +08:00
ninglg
3c47479370 update screenshot png 2026-05-30 11:31:36 +08:00
ninglg
3690f6f983 feat: collapse/expand nodes, Slate theme, touch support, and misc improvements
- Add node collapse/expand with Space key, persisted via italic markers in markdown
- Collapsed nodes show a + badge after text (rendered in both DOM and PNG export)
- Tab on collapsed node auto-expands and adds child; double-click auto-expands and edits
- Enter on root node no longer adds sibling
- Add Slate theme with cool blue-grey palette and subtle grid pattern
- Add touch pan and pinch-to-zoom support
- Remove 1:1 zoom button
- Fix borderless node style in PNG export (d2+ nodes render without background)
- Stabilize balanced layout side assignment across collapse/expand
- Auto-fit viewport when returning from source view
- Bump version to 1.2.0
2026-05-29 18:56:52 +08:00
ninglg
d954a0d4f8 add screenshot3.png preview pic 2026-05-28 14:38:45 +08:00
ninglg
f56d32d6f7 feat: add doodle node style & PNG export
- New hand-drawn "Doodle" node style with SVG turbulence filter
- PNG export via toolbar button (2x resolution)
- Fix Vibrant theme background color for proper export
2026-05-28 13:38:23 +08:00
ninglg
fab05a24bb init 1.0.0 2026-04-29 16:27:09 +08:00
ninglg
3a653dafa7 init 1.0.0 2026-04-29 15:21:17 +08:00
ninglg
0bd8096205 init v1.0.0 2026-04-29 15:16:02 +08:00
ninglg
85f033b272 init v1.0.0 2026-04-29 14:39:04 +08:00