Commit Graph
203 Commits
Author SHA1 Message Date
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