diff --git a/README.md b/README.md index 3a420a8e..4dad4a89 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Leafer UI 是基于 Leafer 开发的一套绚丽多彩的 UI 绘图框架,可 提供了常用的 UI 绘图组件,和开箱即用的功能,方便与 Figma、Sketch 等产品进行数据交换,并为跨平台开发提供了统一、丰富的交互事件,如拖拽、旋转、缩放手势等。 -1.0.0-rc.5 已发布 🎉🎉🎉,查看 [更新日志](https://leaferjs.com/ui/update/)。 +1.0.0-rc.6 已发布 🎉🎉🎉,查看 [更新日志](https://leaferjs.com/ui/update/)。 目前产品已经逐步稳定,正式版即将到来,感谢所有参与的朋友们~ diff --git a/package.json b/package.json index 1d4b2872..332d608f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "leafer-ui", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "author": "Chao (Leafer) Wan", "license": "MIT", "main": "dist/web.esm.js", @@ -27,8 +27,8 @@ "engine" ], "dependencies": { - "@leafer-ui/web": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5", - "leafer-in": "1.0.0-rc.5" + "@leafer-ui/web": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6", + "leafer-in": "1.0.0-rc.6" } } diff --git a/packages/app/package.json b/packages/app/package.json index 0565b3dd..9868e7c7 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/app", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/app", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,13 +18,13 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5", - "@leafer-ui/display": "1.0.0-rc.5", - "@leafer-ui/type": "1.0.0-rc.5", - "@leafer-ui/data": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6", + "@leafer-ui/display": "1.0.0-rc.6", + "@leafer-ui/type": "1.0.0-rc.6", + "@leafer-ui/data": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index adbb2572..2b43aaa1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/core", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/core", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -25,15 +25,15 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5", + "@leafer/core": "1.0.0-rc.6", - "@leafer-ui/app": "1.0.0-rc.5", + "@leafer-ui/app": "1.0.0-rc.6", - "@leafer-ui/display": "1.0.0-rc.5", - "@leafer-ui/decorator": "1.0.0-rc.5", - "@leafer-ui/display-module": "1.0.0-rc.5", + "@leafer-ui/display": "1.0.0-rc.6", + "@leafer-ui/decorator": "1.0.0-rc.6", + "@leafer-ui/display-module": "1.0.0-rc.6", - "@leafer-ui/external": "1.0.0-rc.5", - "@leafer-ui/type": "1.0.0-rc.5" + "@leafer-ui/external": "1.0.0-rc.6", + "@leafer-ui/type": "1.0.0-rc.6" } } \ No newline at end of file diff --git a/packages/decorator/package.json b/packages/decorator/package.json index 24255a80..e07bcdfd 100644 --- a/packages/decorator/package.json +++ b/packages/decorator/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/decorator", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/decorator", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/display-module/bounds/package.json b/packages/display-module/bounds/package.json index 3ca4a10b..c52f5fad 100644 --- a/packages/display-module/bounds/package.json +++ b/packages/display-module/bounds/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/bounds", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/bounds", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,9 +18,9 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/display-module/data/package.json b/packages/display-module/data/package.json index 2aa2ab1a..f5d13839 100644 --- a/packages/display-module/data/package.json +++ b/packages/display-module/data/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/data", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/data", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,11 +18,11 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5", - "@leafer-ui/external": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6", + "@leafer-ui/external": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/display-module/display-module/package.json b/packages/display-module/display-module/package.json index 2fdf029c..448b5081 100644 --- a/packages/display-module/display-module/package.json +++ b/packages/display-module/display-module/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/display-module", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/display-module", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,8 +18,8 @@ "leaferjs" ], "dependencies": { - "@leafer-ui/bounds": "1.0.0-rc.5", - "@leafer-ui/hit": "1.0.0-rc.5", - "@leafer-ui/render": "1.0.0-rc.5" + "@leafer-ui/bounds": "1.0.0-rc.6", + "@leafer-ui/hit": "1.0.0-rc.6", + "@leafer-ui/render": "1.0.0-rc.6" } } diff --git a/packages/display-module/hit/package.json b/packages/display-module/hit/package.json index 1b9c4c6d..07772813 100644 --- a/packages/display-module/hit/package.json +++ b/packages/display-module/hit/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/hit", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/hit", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,7 +18,7 @@ "leaferjs" ], "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/display-module/render/package.json b/packages/display-module/render/package.json index 18da5f0c..b08579a3 100644 --- a/packages/display-module/render/package.json +++ b/packages/display-module/render/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/render", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/render", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer-ui/external": "1.0.0-rc.5" + "@leafer-ui/external": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/display/package.json b/packages/display/package.json index e3ac74b0..1c01e0d2 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/display", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/display", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,14 +18,14 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5", - "@leafer-ui/data": "1.0.0-rc.5", - "@leafer-ui/display-module": "1.0.0-rc.5", - "@leafer-ui/decorator": "1.0.0-rc.5", - "@leafer-ui/external": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6", + "@leafer-ui/data": "1.0.0-rc.6", + "@leafer-ui/display-module": "1.0.0-rc.6", + "@leafer-ui/decorator": "1.0.0-rc.6", + "@leafer-ui/external": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } \ No newline at end of file diff --git a/packages/external/package.json b/packages/external/package.json index 7d6cdece..4281ee64 100644 --- a/packages/external/package.json +++ b/packages/external/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/external", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/external", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,6 +18,6 @@ "leaferjs" ], "devDependencies": { - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/interface/package.json b/packages/interface/package.json index 89587080..98a8f678 100644 --- a/packages/interface/package.json +++ b/packages/interface/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/interface", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/interface", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,6 +18,6 @@ "leaferjs" ], "dependencies": { - "@leafer/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6" } } diff --git a/packages/interface/src/IUI.ts b/packages/interface/src/IUI.ts index 3e83d729..17414c6a 100644 --- a/packages/interface/src/IUI.ts +++ b/packages/interface/src/IUI.ts @@ -1,4 +1,4 @@ -import { ILeaf, ILeafComputedData, ILeafData, ILeafDataOptions, ILeafInputData, ILeaferCanvas, IRenderOptions, IPathDrawer, IPointData, IPath2D, IPathCommandData, IWindingRule, ILeaferImageConfig, IBoundsData, IObject, __Number, IPathString, ILeaferImage, IBlob, IPathCreator } from '@leafer/interface' +import { ILeaf, ILeafComputedData, ILeafData, ILeafDataOptions, ILeafInputData, ILeaferCanvas, IRenderOptions, IPathDrawer, IPointData, IPath2D, IPathCommandData, IWindingRule, ILeaferImageConfig, IBoundsData, IObject, __Number, IPathString, ILeaferImage, IBlob, IPathCreator, IFindMethod } from '@leafer/interface' import { IFillAttrData, IFillInputData, IFillComputedData, @@ -270,6 +270,9 @@ export interface IUI extends IFillAttrData, IStrokeAttrData, ICornerRadiusAttrDa get(options?: ILeafDataOptions): IUIInputData getProxyData(): IUIInputData + find(condition: number | string | IFindMethod): IUI[] + findOne(condition: number | string | IFindMethod): IUI + getPath(curve?: boolean): IPathCommandData getPathString(curve?: boolean): IPathString diff --git a/packages/partner/color/package.json b/packages/partner/color/package.json index ec4a55d0..09e59564 100644 --- a/packages/partner/color/package.json +++ b/packages/partner/color/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/color", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/color", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,6 +18,6 @@ "leaferjs" ], "devDependencies": { - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/partner/effect/package.json b/packages/partner/effect/package.json index de4b7fa2..037b9c80 100644 --- a/packages/partner/effect/package.json +++ b/packages/partner/effect/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/effect", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/effect", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/partner/export/package.json b/packages/partner/export/package.json index 790e9f88..da465169 100644 --- a/packages/partner/export/package.json +++ b/packages/partner/export/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/export", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/export", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/partner/paint/package.json b/packages/partner/paint/package.json index ef95774d..a860b314 100644 --- a/packages/partner/paint/package.json +++ b/packages/partner/paint/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/paint", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/paint", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer/core": "1.0.0-rc.5" + "@leafer/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/partner/partner/package.json b/packages/partner/partner/package.json index 9392839c..a4cc52cc 100644 --- a/packages/partner/partner/package.json +++ b/packages/partner/partner/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/partner", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/partner", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer-ui/paint": "1.0.0-rc.5", - "@leafer-ui/effect": "1.0.0-rc.5" + "@leafer-ui/paint": "1.0.0-rc.6", + "@leafer-ui/effect": "1.0.0-rc.6" }, "devDependencies": { - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/partner/text/package.json b/packages/partner/text/package.json index 4c580730..c754d8a7 100644 --- a/packages/partner/text/package.json +++ b/packages/partner/text/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/text", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/text", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer-ui/core": "1.0.0-rc.5" + "@leafer-ui/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/platform/canvaskit/package.json b/packages/platform/canvaskit/package.json index abd7967c..62454394 100644 --- a/packages/platform/canvaskit/package.json +++ b/packages/platform/canvaskit/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/canvaskit", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/canvaskit", "author": "Chao (Leafer) Wan", "license": "MIT", diff --git a/packages/platform/miniapp/package.json b/packages/platform/miniapp/package.json index 61292cb9..d4e322b7 100644 --- a/packages/platform/miniapp/package.json +++ b/packages/platform/miniapp/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/miniapp", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/miniapp", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -20,10 +20,10 @@ "leaferjs" ], "dependencies": { - "@leafer/miniapp": "1.0.0-rc.5", - "@leafer-ui/core": "1.0.0-rc.5", - "@leafer-ui/partner": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5", - "leafer-in": "1.0.0-rc.5" + "@leafer/miniapp": "1.0.0-rc.6", + "@leafer-ui/core": "1.0.0-rc.6", + "@leafer-ui/partner": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6", + "leafer-in": "1.0.0-rc.6" } } diff --git a/packages/platform/node/package.json b/packages/platform/node/package.json index 50e6c102..f4322e39 100644 --- a/packages/platform/node/package.json +++ b/packages/platform/node/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/node", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/node", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -26,10 +26,10 @@ "leaferjs" ], "dependencies": { - "@leafer/node": "1.0.0-rc.5", - "@leafer-ui/core": "1.0.0-rc.5", - "@leafer-ui/partner": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5", - "leafer-in": "1.0.0-rc.5" + "@leafer/node": "1.0.0-rc.6", + "@leafer-ui/core": "1.0.0-rc.6", + "@leafer-ui/partner": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6", + "leafer-in": "1.0.0-rc.6" } } diff --git a/packages/platform/web/package.json b/packages/platform/web/package.json index 7be94d3d..26081dca 100644 --- a/packages/platform/web/package.json +++ b/packages/platform/web/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/web", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/web", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer/web": "1.0.0-rc.5", - "@leafer/core": "1.0.0-rc.5", - "@leafer-ui/core": "1.0.0-rc.5", - "@leafer-ui/partner": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/web": "1.0.0-rc.6", + "@leafer/core": "1.0.0-rc.6", + "@leafer-ui/core": "1.0.0-rc.6", + "@leafer-ui/partner": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } } diff --git a/packages/platform/worker/package.json b/packages/platform/worker/package.json index b23ada37..09596383 100644 --- a/packages/platform/worker/package.json +++ b/packages/platform/worker/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/worker", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/worker", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -22,10 +22,10 @@ "leaferjs" ], "dependencies": { - "@leafer/worker": "1.0.0-rc.5", - "@leafer-ui/core": "1.0.0-rc.5", - "@leafer-ui/partner": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5", - "leafer-in": "1.0.0-rc.5" + "@leafer/worker": "1.0.0-rc.6", + "@leafer-ui/core": "1.0.0-rc.6", + "@leafer-ui/partner": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6", + "leafer-in": "1.0.0-rc.6" } } diff --git a/packages/type/package.json b/packages/type/package.json index dcf1ffa9..07c00773 100644 --- a/packages/type/package.json +++ b/packages/type/package.json @@ -1,6 +1,6 @@ { "name": "@leafer-ui/type", - "version": "1.0.0-rc.5", + "version": "1.0.0-rc.6", "description": "@leafer-ui/type", "author": "Chao (Leafer) Wan", "license": "MIT", @@ -18,10 +18,10 @@ "leaferjs" ], "dependencies": { - "@leafer-ui/core": "1.0.0-rc.5" + "@leafer-ui/core": "1.0.0-rc.6" }, "devDependencies": { - "@leafer/interface": "1.0.0-rc.5", - "@leafer-ui/interface": "1.0.0-rc.5" + "@leafer/interface": "1.0.0-rc.6", + "@leafer-ui/interface": "1.0.0-rc.6" } }