This was a version bump only, there were no code changes.
- improve i18n (4e44c7b)
- export: support export as svg #278 This pr will support export-as-svg feature, it depend on the
toSvgDatamethod fromplait/core. (#278) - i18n: add Vietnamese translations for UI elements (892b627)
- add "babel-plugin-macros": "^3.1.0" to resolve
npm cierror in (2940a09) - add tooltip, fix get wrong percentage, change cursor when not allowed (#318)
- Phạm Viết Nghĩa @vigstudio
- pubuzhixing8 @pubuzhixing8
- Six
- mind: fix image scaling issue (44dd360)
- seepine @seepine
- handle text editing on touch device (e4a42d0)
- make menu click trigger show/hide submenu for mobile users to be able to choose the submenu (93c9254)
- improve withPinchZoom Maintain pointerRecords accurately, as previous schemes would cause pointerRecords to be confused(using touch events) (f39b1c8)
- fix moving and selection error since leave out pointerMove, some plugins don't work (193e193)
- improve arrow (1d111fb)
- freehand: disable freehand and erase functionalities when user is using two fingers This pr will fix the issue mentioned in #331. 1. Maintain the status of two fingers pressing 2. Prevent freehand drawing and erasing when
isTwoFingerModeistrue. (#331) - toolbar: make arrow and shape picker button automatically select the first arrow/shape if it's the first time (451b36e)
- Andy Lu (Lu, Yu-An)
- pubuzhixing8 @pubuzhixing8
This was a version bump only, there were no code changes.
- correct @plait-board/markdown-to-drawnix version (9ff924e)
- hotkey: move preventDefault() into specific conditional branching (#303)
- pubuzhixing8 @pubuzhixing8
- arrow: support set arrow mark (#258)
- eraser: implement eraser feature (#221)
- eraser: adding i18n for eraser (427a730)
- eraser: Improving all the eraser feature mentioned in #247 (#249, #247)
- eraser: drawing erasing trail animation effect (#295)
- i18n: added i18n tool for multi-Language support (#232)
- i18n: adding i18n for clean confirm (7bdf543)
- i18n: refactor the structure of i18n, adding with-common getI18n for plait objects, complete the translation of zh,en,ru (#276)
- i18n: add Arabic language (#280)
- popup-toolbar: add stroke select state, add stroke type text (#272)
- fix dockerfile build logic (#201)
- cursor: set mind element css to always be inherit (#260)
- freehand&i18n: fix i18n of freehand toolbar and make secondary toolbar always exist while using freehand element (#255)
- frontend: comment addDebugLog to prevent potential XSS security issue (#269)
- hotkey: prevent switch arrow creation mode when mod+a #195 (#200, #195)
- hotkey: prevent enter arrow creation mode when press a and there are some selected elements (#205)
- hotkey: Prevent Arc browser undo on Cmd+Z in Drawnix (#254)
- hotkey: skip creation hotkey when use press special key and the among of alt, meta and ctrl (#262)
- menu: Adding margin for the menu components (c9ecd09)
- menu: fix hotkey instruction for every OS (#274)
- mind: bump plait into 0.84.0 to fix text can not show completely mentioned in #208 (#261, #208)
- toolbar: fix issue mentioned in #290 (#291, #290)
- tutorial: fix tutorial instruction issues and update styles (#289)
- Andy Lu (Lu, Yu-An) @NaoCoding
- coderwei @coderwei99
- MalikAli @MalikAliQassem
- Peter Chen
- pubuzhixing8 @pubuzhixing8
- Six
- vishwak @PATTASWAMY-VISHWAK-YASASHREE
- hotkey: assign t as hotkey to create text element (#192)
- pubuzhixing8 @pubuzhixing8
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
- hotkey: prevent hotkey when type normally (#189)
- pubuzhixing8 @pubuzhixing8
- 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)
- pubuzhixing8 @pubuzhixing8
- pubuzhixing8 @pubuzhixing8
- 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)
- 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)
- pubuzhixing8 @pubuzhixing8
- 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)
- react-board: support fit viewport after browser window resized (96f4a0e)
- lurenyang418 @lurenyang418
- whyour @whyour
- pubuzhixing8 @pubuzhixing8
- improve libs build (9ddb6d9)
- mermaid: bump mermaid-to-drawnix to 0.0.2 to fix text display issue (33878d0)
- pubuzhixing8
- pubuzhixing8 @pubuzhixing8
This was a version bump only, there were no code changes.
- 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)
- app-toolbar: correct app-toolbar style (#106)
- pubuzhixing8 @pubuzhixing8
- revert package lock (1aa9d42)
- fix pub issue (156abcb)
- text: fix text can not display correctly on windows 10 chrome env #99 (#100, #99)
- pubuzhixing8 @pubuzhixing8
- improve README (9e0190d)
- pubuzhixing8 @pubuzhixing8
- 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)
- 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)
- pubuzhixing8 @pubuzhixing8