pubuzhixing8
5fa8cd580d
feat(component): improve the onXXXChange feature for drawnix component #79
2025-01-22 18:53:58 +08:00
pubuzhixing8
3993757011
build: bump plait into 0.75.0-next.7 to fix drag selection issue for closed freehand elements ( #81 )
2025-01-21 19:22:31 +08:00
pubuzhixing8
21adfc478c
build: bump plait into 0.75.0-next.6 to fix freehand drag selection issue
2025-01-20 20:28:50 +08:00
pubuzhixing8
96ac6cdfff
feat(flowchart): add terminal shape element ( #80 )
2025-01-19 19:49:35 +08:00
pubuzhixing8
24fe55814d
feat(creation-toolbar): support long-press triggers drag selection an… ( #78 )
...
support long-press triggers drag selection and hand mode for default in mobile device #71
2025-01-17 21:46:44 +08:00
pubuzhixing8
c6cef21dab
feat(pencil-mode): add pencil mode and add drawnix context ( #76 )
2025-01-14 21:44:56 +08:00
pubuzhixing8
586f959a1e
feat: improve pinch zoom ( #77 )
2025-01-14 19:09:57 +08:00
pubuzhixing8
0867aefedb
feat(pinch-zoom): improve pinch zoom functionality and support hand moving ( #75 )
2025-01-14 09:25:33 +08:00
pubuzhixing8
96d0e4018c
refactor: move pinch zoom to plugins folder ( #74 )
2025-01-12 12:36:38 +08:00
pubuzhixing8
6c4a0f52e0
build: e2e yml ( #73 )
2025-01-11 19:48:57 +08:00
pubuzhixing8
f431873e9f
fix(arrow-line): optimize the popup toolbar position when selected element is arrow line ( #70 )
2025-01-06 23:16:38 +08:00
pubuzhixing8
984e6431cb
feat(draw): bump plait into 0.75.0-next.0 and support fine-grained selection ( #69 )
2025-01-03 20:29:00 +08:00
pubuzhixing8
c4c6c6b989
feat(freehand): support closed freehand and add popup for freehand ( #68 )
2024-12-25 20:28:17 +08:00
pubuzhixing8
10503afd0e
fix: remove theme-toolbar font-weight style ( #67 )
...
chore: modify readme
2024-12-22 00:11:00 +08:00
pubuzhixing8
b7c79656c4
feat(freehand): freehand support theme
2024-12-21 12:13:02 +08:00
pubuzhixing8
dca0e33cc3
feat(theme-toolbar): add theme selection toolbar for customizable themes
2024-12-21 12:13:02 +08:00
pubuzhixing8
234e23ba4d
feat(web): modify initialize-data for adding freehand data ( #65 )
2024-12-21 12:10:16 +08:00
pubuzhixing8
38f9995ae9
feat(web): add cloud.umami.is to track views ( #64 )
2024-12-18 12:08:08 +08:00
pubuzhixing8
b657a570d5
feat(pinch-zoom): support pinch zoom for touch device ( #60 )
2024-12-17 20:27:07 +08:00
pubuzhixing8
6654107187
feat(freehand): optimize freehand curve by stylus features ( #63 )
2024-12-17 19:36:25 +08:00
pubuzhixing8
0bc6a20120
feat(freehand): add FreehandSmoother to optimize freehand curve ( #62 )
2024-12-17 19:22:03 +08:00
pubuzhixing8
0e302aa914
feat(text): support update text from outside ( #58 )
2024-12-12 19:47:07 +08:00
pubuzhixing8
5cee80c295
fix(property): prevent set fill color opacity when color is none ( #56 )
2024-12-12 19:46:51 +08:00
pubuzhixing8
b4bb61c708
fix(size-slider): correct size slider click handle can not fire ( #57 )
2024-12-12 19:46:35 +08:00
pubuzhixing8
85fdb15ff3
fix(font-color): fix color can not be assigned when current color is empty ( #55 )
2024-12-11 19:54:48 +08:00
pubuzhixing8
ab57a73941
build: bump plait into 0.74.0 ( #54 )
2024-12-11 19:41:41 +08:00
pubuzhixing8
0a091c1a80
feat(fill): split fill color and fill opacity setting ( #53 )
2024-12-11 19:32:13 +08:00
pubuzhixing8
6f2f035d4c
build: bump plait into 0.73.0
2024-12-09 19:10:30 +08:00
pubuzhixing8
fe21324750
feat(color-picker): support merge operations for update opacity #4 ( #45 )
...
* feat(color-picker): support merge operations for update opacity #4
* feat(color-picker): support throttle for size-slider change and prevent last click after dragging
apply setSplittingOnce to size-slider change
2024-12-09 19:08:15 +08:00
pubuzhixing8
ee78a40282
fix(text): fix text can not editing ( #52 )
...
I don't know why 😂
2024-12-09 19:07:48 +08:00
pubuzhixing8
ee4f8a2cdb
feat(freehand): improve freehand experience ( #51 )
...
1. remove throttleRAF and reduce min distance to 0.5
2. optimize gaussianSmooth params
The only issue is that there's a slight jitter in the drawn path when typing Chinese or English quickly.
2024-12-08 23:09:49 +08:00
pubuzhixing8
1dc0f31577
feat(freehand): update stroke width to 2 and optimize freehand end points ( #50 )
2024-12-08 21:49:01 +08:00
pubuzhixing8
602fc3b421
build: fix ci error and disabled e2e-ci(because deps error) ( #49 )
2024-12-07 19:13:57 +08:00
pubuzhixing8
f30181a8bc
fix(color-picker): support display 0 opacity ( #48 )
2024-12-07 17:24:32 +08:00
pubuzhixing8
0bd5612507
feat(freehand): apply gaussianSmooth to freehand curve ( #47 )
2024-12-07 17:14:05 +08:00
pubuzhixing8
253889fc37
fix(mind): remove branchColor property setting ( #46 )
2024-12-07 17:10:34 +08:00
pubuzhixing8
f2c6c03953
feat(popup): display icon when color is complete opacity ( #42 )
2024-12-07 17:10:07 +08:00
pubuzhixing8
2a99535113
build: fix es-lint errors ( #43 )
2024-12-07 16:59:48 +08:00
pubuzhixing8
b74abc1e98
fix(text): resolve with-text build error ( #41 )
2024-12-02 19:43:43 +08:00
pubuzhixing8
e130fb5cc5
fix(freehand): fix freehand creation issue(caused by throttleRAF) ( #40 )
2024-12-02 19:18:39 +08:00
pubuzhixing8
7be01aced3
feat(text): support soft break ( #39 )
2024-12-02 18:41:54 +08:00
pubuzhixing8
eb65ef8f6b
chore: add freehand to README
2024-11-28 20:23:57 +08:00
pubuzhixing8
417f973185
feat(freehand): initialize freehand #2
2024-11-28 20:23:57 +08:00
pubuzhixing8
cc645a8373
chore: update ico icon and README
2024-11-28 12:14:16 +08:00
pubuzhixing8
59619a6080
build: release first edition logo 🎉 🎉 🎉
2024-11-27 19:36:28 +08:00
pubuzhixing8
27ae73a1b5
build: add repo structure description ( #35 )
2024-11-24 21:03:49 +08:00
pubuzhixing8
61dbd522b1
build: improve README
2024-11-20 20:16:48 +08:00
pubuzhixing8
03880eb927
build: add README_en ( #31 )
2024-11-20 20:03:45 +08:00
pubuzhixing8
292d200263
feat(hotkey): support export png hotkey ( #30 )
2024-11-19 09:26:14 +08:00
pubuzhixing8
9a2ae6e454
chore: update README ( #29 )
2024-11-19 09:16:58 +08:00