- 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