Skip to content

Latest commit

 

History

History
357 lines (272 loc) · 25.6 KB

File metadata and controls

357 lines (272 loc) · 25.6 KB

0.2.1 (2025-08-06)

🩹 Fixes

  • hotkey: assign t as hotkey to create text element (#192)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.2.0 (2025-08-06)

This was a version bump only, there were no code changes.

0.1.4 (2025-08-06)

This was a version bump only, there were no code changes.

0.1.3 (2025-08-06)

🩹 Fixes

  • hotkey: prevent hotkey when type normally (#189)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.1.2 (2025-08-06)

🚀 Features

  • creation: support creation mode hotkey #183 (#185, #183)
  • mind: bump plait into 0.82.0 to improve the experience of mind (f904594)
  • viewer: support image which in mind node view #125 (#125)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.1.1 (2025-07-10)

🩹 Fixes

  • text: resolve text can not auto break line #173 #169 (#173, #169)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.1.0 (2025-07-02)

🚀 Features

  • import styles (ecfe3cd)
  • add script and update ci (147c028)
  • bump plait into 0.62.0-next.7 (7ab4003)
  • add main menu (#14)
  • improve active-toolbar (fd19725)
  • rename active-toolbar to popup-toolbar and modify tool-button (aa06c7e)
  • support opacity for color property (#16)
  • support local storage (9c0e652)
  • add product_showcase bump plait into 0.69.0 (61fe571)
  • add sitemap (3b9d9a3)
  • improve pinch zoom (#77)
  • bump plait into 0.76.0 and handle break changes (#90)
  • improve README (9e0190d)
  • add dependencies for packages (6d89b32)
  • init dialog and mermaid-to-dialog (6ff70b9)
  • support save as json from hotkey (120dffa)
  • support sub menu and export jpg (#132)
  • improve link popup state (#147)
  • improve seo (#148)
  • active-toolbar: add active toolbar (7e737a2)
  • active-toolbar: support font color property (4b2d964)
  • app: use localforage to storage main board content #122 (#122)
  • app-toolbar: support undo/redo operation (50f8831)
  • app-toolbar: add trash and duplicate in app-toolbar (#28)
  • clean-board: complete clean board (#124)
  • clean-confirm: autoFocus ok button (582172a)
  • color-picker: support merge operations for update opacity #4 (#45, #4)
  • component: improve the onXXXChange feature for drawnix component #79 (#79)
  • component: add afterInit to expose board instance (23d91dc)
  • component: support update value from drawnix component outside (#103)
  • component: fit viewport after children updated (#104)
  • creation-toolbar: support long-press triggers drag selection an… (#78)
  • creation-toolbar: remove default action when click shape and arrow icon in creation toolbar improve tool-button (a46c2df)
  • draw: bump plait into 0.75.0-next.0 and support fine-grained selection (#69)
  • draw-toolbar: add draw toolbar (#9)
  • draw-toolbar: add shape and arrow panel for draw-toolbar #10 (#12, #10)
  • drawnix: init drawnix package (397d865)
  • drawnix: export utils (#105)
  • drawnix-board: initialize drawnix board (117e5a8)
  • fill: split fill color and fill opacity setting (#53)
  • flowchart: add terminal shape element (#80)
  • freehand: initialize freehand #2 (#2)
  • freehand: apply gaussianSmooth to freehand curve (#47)
  • freehand: update stroke width to 2 and optimize freehand end points (#50)
  • freehand: improve freehand experience (#51)
  • freehand: add FreehandSmoother to optimize freehand curve (#62)
  • freehand: optimize freehand curve by stylus features (#63)
  • freehand: freehand support theme (b7c7965)
  • freehand: support closed freehand and add popup for freehand (#68)
  • freehand: bump plait into 0.75.0-next.9 and resolve freehand unexpected resize-handle after moving freehand elements (#84)
  • hotkey: support export png hotkey (#30)
  • image: support free image element and support insert image at m… (#95)
  • image: should hide popup toolbar when selected element include image (#96)
  • image: support drag image to board to add image as draw element or mind node image (#144)
  • link: improve link popup (eba06e2)
  • markdown-to-drawnix: support markdown to drawnix mind map #134 (#135, #134)
  • menu: support export to json file (d0d6ca5)
  • menu: support load file action (758aa6d)
  • mermaid: improve mermaid-to-drawnix (a928ba1)
  • mobile: adapt mobile device (7c0742f)
  • pencil-mode: add pencil mode and add drawnix context (#76)
  • pinch-zoom: support pinch zoom for touch device (#60)
  • pinch-zoom: improve pinch zoom functionality and support hand moving (#75)
  • popover: add reusable popover and replace radix popover (d30388a)
  • popup: display icon when color is complete opacity (#42)
  • popup-toolbar: support set branch color remove color property when select transparent #17 (#17)
  • popup-toolbar: bump plait into 0.71.0 and mind node link stroke and node stroke support dashed/dotted style #22 (#22)
  • property: support stroke style setting (463c92a)
  • size-slider: improve size-slider component (780be9d)
  • text: support soft break (#39)
  • text: support update text from outside (#58)
  • text: support insertSoftBreak for text #136 (#136)
  • theme-toolbar: add theme selection toolbar for customizable themes (dca0e33)
  • toolbar: support zoom toolbar (76ef5d9)
  • web: seo (84cde4b)
  • web: add cloud.umami.is to track views (#64)
  • web: modify initialize-data for adding freehand data (#65)
  • web: add debug console (#83)
  • wrapper: add wrapper component and context hook (#6)
  • zoom-toolbar: support zoom menu (cc6a6b8)

🩹 Fixes

  • remove theme-toolbar font-weight style (#67)
  • revert package lock (1aa9d42)
  • fix pub issue (156abcb)
  • improve libs build (9ddb6d9)
  • app-toolbar: correct app-toolbar style (#106)
  • arrow-line: optimize the popup toolbar position when selected element is arrow line (#70)
  • board: resolve mobile scrolling issue when resize or moving (8fdca8e)
  • board: bump plait into 0.69.1 deselect when text editing end refactor popup toolbar placement (aef6d23)
  • board: use updateViewBox to fix board wobbles when dragging or resizing (#94)
  • color-picker: support display 0 opacity (#48)
  • core: bump plait into 0.79.1 to fix with-hand issue when press space key #141 (#149, #141)
  • creation-toolbar: use pointerUp set basic pointer cause onChange do not fire on mobile bind pointermove/pointerup to viewportContainerRef to implement dnd on mobile #20 (#20)
  • creation-toolbar: move out toolbar from board to avoid fired pointer down event when operating (ddb6092)
  • font-color: fix color can not be assigned when current color is empty (#55)
  • freehand: fix freehand creation issue(caused by throttleRAF) (#40)
  • mermaid: bump mermaid-to-drawnix to 0.0.2 to fix text display issue (33878d0)
  • mermaid-to-drawnix: support group for insertToBoard (e2f5056)
  • mind: remove branchColor property setting (#46)
  • property: prevent set fill color opacity when color is none (#56)
  • react-board: resolve text should not display in safari (19fc20f)
  • react-board: support fit viewport after browser window resized (96f4a0e)
  • size-slider: correct size slider click handle can not fire (#57)
  • text: fix composition input and abc input trembly issue (#15)
  • text: resolve with-text build error (#41)
  • text: fix text can not editing (#52)
  • text: fix text can not display correctly on windows 10 chrome env #99 (#100, #99)
  • text: allow scroll to show all text (#156)
  • text: set whiteSpace: pre to avoid \n is ineffectual (#165)
  • use-board-event: fix board event timing (0d4a8f1)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.0.4 (2025-04-15)

🚀 Features

  • ci: a tiny docker image (#127) (#122)
  • support save as json from hotkey (120dffa)
  • app: use localforage to storage main board content #122 (#122)
  • clean-board: complete clean board (#124)

🩹 Fixes

  • react-board: support fit viewport after browser window resized (96f4a0e)

❤️ Thank You

  • lurenyang418 @lurenyang418
  • whyour @whyour
  • pubuzhixing8 @pubuzhixing8

0.0.4-3 (2025-03-25)

🩹 Fixes

  • improve libs build (9ddb6d9)
  • mermaid: bump mermaid-to-drawnix to 0.0.2 to fix text display issue (33878d0)

❤️ Thank You

  • pubuzhixing8

0.0.4-2 (2025-03-19)

🚀 Features

  • init dialog and mermaid-to-dialog (6ff70b9)
  • mermaid: improve mermaid-to-drawnix (a928ba1)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.0.4-1 (2025-03-16)

This was a version bump only, there were no code changes.

0.0.4-0 (2025-03-16)

🚀 Features

  • add dependencies for packages (6d89b32)
  • component: support update value from drawnix component outside (#103)
  • component: fit viewport after children updated (#104)
  • drawnix: export utils (#105)

🩹 Fixes

  • app-toolbar: correct app-toolbar style (#106)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.0.3 (2025-03-14)

🩹 Fixes

  • revert package lock (1aa9d42)
  • fix pub issue (156abcb)
  • text: fix text can not display correctly on windows 10 chrome env #99 (#100, #99)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.0.2 (2025-03-10)

🚀 Features

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8

0.0.1 (2025-03-10)

🚀 Features

  • import styles (ecfe3cd)
  • add script and update ci (147c028)
  • bump plait into 0.62.0-next.7 (7ab4003)
  • add main menu (#14)
  • improve active-toolbar (fd19725)
  • rename active-toolbar to popup-toolbar and modify tool-button (aa06c7e)
  • support opacity for color property (#16)
  • support local storage (9c0e652)
  • add product_showcase bump plait into 0.69.0 (61fe571)
  • add sitemap (3b9d9a3)
  • improve pinch zoom (#77)
  • bump plait into 0.76.0 and handle break changes (#90)
  • active-toolbar: add active toolbar (7e737a2)
  • active-toolbar: support font color property (4b2d964)
  • app-toolbar: support undo/redo operation (50f8831)
  • app-toolbar: add trash and duplicate in app-toolbar (#28)
  • color-picker: support merge operations for update opacity #4 (#45, #4)
  • component: improve the onXXXChange feature for drawnix component #79 (#79)
  • component: add afterInit to expose board instance (23d91dc)
  • creation-toolbar: support long-press triggers drag selection an… (#78)
  • draw: bump plait into 0.75.0-next.0 and support fine-grained selection (#69)
  • draw-toolbar: add draw toolbar (#9)
  • draw-toolbar: add shape and arrow panel for draw-toolbar #10 (#12, #10)
  • drawnix: init drawnix package (397d865)
  • drawnix-board: initialize drawnix board (117e5a8)
  • fill: split fill color and fill opacity setting (#53)
  • flowchart: add terminal shape element (#80)
  • freehand: initialize freehand #2 (#2)
  • freehand: apply gaussianSmooth to freehand curve (#47)
  • freehand: update stroke width to 2 and optimize freehand end points (#50)
  • freehand: improve freehand experience (#51)
  • freehand: add FreehandSmoother to optimize freehand curve (#62)
  • freehand: optimize freehand curve by stylus features (#63)
  • freehand: freehand support theme (b7c7965)
  • freehand: support closed freehand and add popup for freehand (#68)
  • freehand: bump plait into 0.75.0-next.9 and resolve freehand unexpected resize-handle after moving freehand elements (#84)
  • hotkey: support export png hotkey (#30)
  • image: support free image element and support insert image at m… (#95)
  • image: should hide popup toolbar when selected element include image (#96)
  • menu: support export to json file (d0d6ca5)
  • menu: support load file action (758aa6d)
  • mobile: adapt mobile device (7c0742f)
  • pencil-mode: add pencil mode and add drawnix context (#76)
  • pinch-zoom: support pinch zoom for touch device (#60)
  • pinch-zoom: improve pinch zoom functionality and support hand moving (#75)
  • popover: add reusable popover and replace radix popover (d30388a)
  • popup: display icon when color is complete opacity (#42)
  • popup-toolbar: support set branch color remove color property when select transparent #17 (#17)
  • popup-toolbar: bump plait into 0.71.0 and mind node link stroke and node stroke support dashed/dotted style #22 (#22)
  • property: support stroke style setting (463c92a)
  • size-slider: improve size-slider component (780be9d)
  • text: support soft break (#39)
  • text: support update text from outside (#58)
  • theme-toolbar: add theme selection toolbar for customizable themes (dca0e33)
  • toolbar: support zoom toolbar (76ef5d9)
  • web: seo (84cde4b)
  • web: add cloud.umami.is to track views (#64)
  • web: modify initialize-data for adding freehand data (#65)
  • web: add debug console (#83)
  • wrapper: add wrapper component and context hook (#6)
  • zoom-toolbar: support zoom menu (cc6a6b8)

🩹 Fixes

  • remove theme-toolbar font-weight style (#67)
  • arrow-line: optimize the popup toolbar position when selected element is arrow line (#70)
  • board: resolve mobile scrolling issue when resize or moving (8fdca8e)
  • board: bump plait into 0.69.1 deselect when text editing end refactor popup toolbar placement (aef6d23)
  • board: use updateViewBox to fix board wobbles when dragging or resizing (#94)
  • color-picker: support display 0 opacity (#48)
  • creation-toolbar: use pointerUp set basic pointer cause onChange do not fire on mobile bind pointermove/pointerup to viewportContainerRef to implement dnd on mobile #20 (#20)
  • creation-toolbar: move out toolbar from board to avoid fired pointer down event when operating (ddb6092)
  • font-color: fix color can not be assigned when current color is empty (#55)
  • freehand: fix freehand creation issue(caused by throttleRAF) (#40)
  • mind: remove branchColor property setting (#46)
  • property: prevent set fill color opacity when color is none (#56)
  • react-board: resolve text should not display in safari (19fc20f)
  • size-slider: correct size slider click handle can not fire (#57)
  • text: fix composition input and abc input trembly issue (#15)
  • text: resolve with-text build error (#41)
  • text: fix text can not editing (#52)
  • use-board-event: fix board event timing (0d4a8f1)

❤️ Thank You

  • pubuzhixing8 @pubuzhixing8