Andy Lu (Lu, Yu-An)
8cfb1e75a8
feat(eraser): implement eraser feature ( #221 )
...
* feat(eraser): implement eraser feature
Introduces an eraser tool to the freehand drawing plugin, including a new Erase Icon, toolbar button, and hotkey (E). Implements erasing logic in with-freehand-delete.ts and integrates it into the freehand plugin. Updates FreehandShape enum and pointer utilities to support the eraser.
* fix(eraser): lint for better readability
* fix(eraser): switch the order of eraser icon and freehand icon
* fix(eraser): fix multiple suggestions during code review
* fix(eraser): make all the freehand elements being erased at the same time in a eraser perform
* fix(eraser): fix type declaration and remove unused imports
2025-08-26 23:45:43 +08:00
vishwak
80a65ac469
feat(i18n): added i18n tool for multi-Language support ( #232 )
2025-08-26 22:01:17 +08:00
pubuzhixing8
8f6fae1d45
fix(hotkey): prevent enter arrow creation mode when press a and there are some selected elements ( #205 )
2025-08-14 12:41:40 +08:00
pubuzhixing8
2e900d1cda
Revert "fix: fix dockerfile build logic ( #201 )" ( #204 )
...
This reverts commit d320ba386f .
2025-08-11 18:42:27 +08:00
Peter Chen
d320ba386f
fix: fix dockerfile build logic ( #201 )
2025-08-11 18:34:04 +08:00
pubuzhixing8
1512b3c8d3
fix(hotkey): prevent switch arrow creation mode when mod+a #195 ( #200 )
2025-08-10 15:27:10 +08:00
pubuzhixing8
2e5d2ada91
chore(release): publish 0.2.1
2025-08-06 21:17:37 +08:00
pubuzhixing8
dbe3e700fb
fix(hotkey): assign t as hotkey to create text element ( #192 )
2025-08-06 21:17:10 +08:00
pubuzhixing8
da73958883
chore(release): publish 0.2.0
2025-08-06 21:07:38 +08:00
pubuzhixing8
eb9d3c38dd
build: bump mermaid-to-drawnix into 0.0.7 and bump markdown into 0.0.6
2025-08-06 21:07:08 +08:00
pubuzhixing8
41057f9122
chore(release): publish 0.1.4
2025-08-06 20:48:08 +08:00
pubuzhixing8
3c6ba2ff91
build: bump react-board independencies for plait ( #191 )
2025-08-06 20:47:00 +08:00
pubuzhixing8
d10212ea67
chore(release): publish 0.1.3
2025-08-06 20:26:21 +08:00
pubuzhixing8
cf89dba094
build: bump slate into 0.116.0 and apply slate-dom ( #190 )
2025-08-06 20:24:57 +08:00
pubuzhixing8
dbc86d7469
fix(hotkey): prevent hotkey when type normally ( #189 )
2025-08-06 20:11:51 +08:00
pubuzhixing8
a3980c6427
chore(release): publish 0.1.2
2025-08-06 19:49:12 +08:00
pubuzhixing8
8601e3c14d
feat(creation): support creation mode hotkey #183 ( #185 )
...
* feat(creation): support creation mode hotkey #183
* feat: support hotkey
2025-07-31 22:19:20 +08:00
pubuzhixing8
4dac65e26a
feat(viewer): support image which in mind node view #125
2025-07-30 21:37:34 +08:00
pubuzhixing8
e799d70af0
chore(release): publish 0.1.1
2025-07-10 14:25:25 +08:00
pubuzhixing8
55e7d67c2d
fix(text): resolve text can not auto break line #173 #169
2025-07-10 14:24:28 +08:00
pubuzhixing8
c4fe6fce1d
chore(release): publish 0.1.0
2025-07-02 23:05:52 +08:00
pubuzhixing8
edd8e69511
fix(text): set whiteSpace: pre to avoid \n is ineffectual ( #165 )
2025-07-02 22:36:58 +08:00
pubuzhixing8
85b9870565
build: bump plait into 0.81.0 #152 ( #157 )
...
* build: bump plait into 0.81.0 #152
* chore: remove console
2025-06-28 17:51:46 +08:00
pubuzhixing8
e08b234255
fix(text): allow scroll to show all text ( #156 )
2025-06-26 19:23:52 +08:00
pubuzhixing8
eba06e2f91
feat(link): improve link popup
2025-06-12 23:39:00 +08:00
pubuzhixing8
a46c2dfb9a
feat(creation-toolbar): remove default action when click shape and arrow icon in creation toolbar
...
improve tool-button
2025-06-11 22:49:40 +08:00
pubuzhixing8
db3ea0b092
feat: improve link popup state ( #147 )
2025-06-10 23:27:55 +08:00
pubuzhixing8
eede6bdfbf
Link for text ( #145 )
...
* feat(link): support link plugin in react-text and support text link function for drawnix
* chore: lint test
* chore: improve text for link
* chore: fix lint
* feat: improve link-popup state
* feat: update link-popup position when scrolling
2025-06-09 23:33:02 +08:00
pubuzhixing8
3336755886
feat(image): support drag image to board to add image as draw element or mind node image ( #144 )
2025-06-08 17:27:18 +08:00
pubuzhixing8
97ab1d469c
feat(text): support insertSoftBreak for text #136
2025-05-16 18:12:10 +08:00
pubuzhixing8
8d89e9453c
feat(markdown-to-drawnix): support markdown to drawnix mind map #134 ( #135 )
2025-05-01 21:17:25 +08:00
pubuzhixing8
e2f50564ee
fix(mermaid-to-drawnix): support group for insertToBoard
2025-04-25 20:32:40 +08:00
pubuzhixing8
adc32e5a89
feat: support sub menu and export jpg ( #132 )
2025-04-21 21:39:15 +08:00
pubuzhixing8
582172a0b0
feat(clean-confirm): autoFocus ok button
2025-04-17 21:47:29 +08:00
pubuzhixing8
ecc8d61d0a
chore(release): publish 0.0.4
2025-04-15 12:13:50 +08:00
pubuzhixing8
ca1cea1b4e
feat(clean-board): complete clean board ( #124 )
2025-04-03 22:50:27 +08:00
pubuzhixing8
7b695a0300
build: fix lint error
2025-04-01 21:50:48 +08:00
pubuzhixing8
96f4a0e918
fix(react-board): support fit viewport after browser window resized
2025-04-01 21:50:48 +08:00
pubuzhixing8
120dffa161
feat: support save as json from hotkey
2025-03-28 21:04:54 +08:00
pubuzhixing8
2295fead8b
build: bump mermaid-to-drawnix
2025-03-27 22:20:56 +08:00
pubuzhixing8
cc18544dc9
chore(release): publish 0.0.4-3
2025-03-25 21:01:44 +08:00
pubuzhixing8
a77b3dcc28
build: rename libs ( #112 )
2025-03-25 21:00:04 +08:00
pubuzhixing8
9ddb6d9300
fix: improve libs build
2025-03-25 20:51:12 +08:00
pubuzhixing8
1a78a9d356
chore(release): publish 0.0.4-2
2025-03-19 20:25:40 +08:00
pubuzhixing8
a928ba1b11
feat(mermaid): improve mermaid-to-drawnix
2025-03-19 20:24:20 +08:00
pubuzhixing8
6ff70b972e
feat: init dialog and mermaid-to-dialog
2025-03-19 20:24:20 +08:00
pubuzhixing8
a53624ed30
build: add @drawnix/mermaid-to-drawnix
2025-03-19 20:24:20 +08:00
pubuzhixing8
49a3c32bad
chore(release): publish 0.0.4-1
2025-03-16 16:04:18 +08:00
pubuzhixing8
ee2ad2c715
build: bump plait into 0.77.3
2025-03-16 16:03:21 +08:00
pubuzhixing8
fb0d572ec4
chore(release): publish 0.0.4-0
2025-03-16 15:23:29 +08:00