@leafer-ui/display
Advanced tools
+8
-8
| { | ||
| "name": "@leafer-ui/display", | ||
| "version": "1.8.0", | ||
| "version": "1.9.0", | ||
| "description": "@leafer-ui/display", | ||
@@ -25,12 +25,12 @@ "author": "Chao (Leafer) Wan", | ||
| "dependencies": { | ||
| "@leafer/core": "1.8.0", | ||
| "@leafer-ui/data": "1.8.0", | ||
| "@leafer-ui/display-module": "1.8.0", | ||
| "@leafer-ui/decorator": "1.8.0", | ||
| "@leafer-ui/external": "1.8.0" | ||
| "@leafer/core": "1.9.0", | ||
| "@leafer-ui/data": "1.9.0", | ||
| "@leafer-ui/display-module": "1.9.0", | ||
| "@leafer-ui/decorator": "1.9.0", | ||
| "@leafer-ui/external": "1.9.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@leafer/interface": "1.8.0", | ||
| "@leafer-ui/interface": "1.8.0" | ||
| "@leafer/interface": "1.9.0", | ||
| "@leafer-ui/interface": "1.9.0" | ||
| } | ||
| } |
+2
-2
| import { ILeaferCanvas, ILeaferCanvasConfig, INumber, IRenderOptions, IPointData, ICanvasContext2D, ICanvasContext2DSettings, IScreenSizeData } from '@leafer/interface' | ||
| import { Creator, ImageEvent, LeaferImage, Matrix, dataProcessor, dataType, registerUI } from '@leafer/core' | ||
| import { Creator, ImageEvent, LeaferImage, Matrix, dataProcessor, dataType, registerUI, isNumber } from '@leafer/core' | ||
@@ -65,3 +65,3 @@ import { ICanvas, ICanvasData, ICanvasInputData, IUI } from '@leafer-ui/interface' | ||
| if (offset) m.translate(offset.x, offset.y) | ||
| if (scale) typeof scale === 'number' ? m.scale(scale) : m.scale(scale.x, scale.y) | ||
| if (scale) isNumber(scale) ? m.scale(scale) : m.scale(scale.x, scale.y) | ||
| if (rotation) m.rotate(rotation) | ||
@@ -68,0 +68,0 @@ matrix.multiplyParent(m) |
+2
-2
| import { ILeaferImage, IString } from '@leafer/interface' | ||
| import { boundsType, dataProcessor, registerUI } from '@leafer/core' | ||
| import { boundsType, dataProcessor, registerUI, isArray } from '@leafer/core' | ||
@@ -23,3 +23,3 @@ import { IImage, IImageInputData, IImageData } from '@leafer-ui/interface' | ||
| public get image(): ILeaferImage { const { fill } = this.__; return fill instanceof Array && fill[0].image } | ||
| public get image(): ILeaferImage { const { fill } = this.__; return isArray(fill) && fill[0].image } | ||
@@ -26,0 +26,0 @@ constructor(data?: IImageInputData) { |
+5
-5
@@ -1,3 +0,3 @@ | ||
| import { ILeaferCanvas, IPathDrawer, IPathCommandData, IHitType, INumber, IBoolean, IString, IPathString, IExportFileType, IPointData, ICursorType, IMaskType, IEraserType, IValue, IWindingRule, IPathCreator, IFourNumber, IBoundsData, IFlowType, IGap, IFlowWrap, IAxis, IConstraint, IAutoBoxData, IFlowBoxType, IPointGap, IFlowAlign, IFlowAxisAlign, IFindCondition, IAutoSize, IRangeSize, IAlign, IUnitPointData, IObject, IScaleData, IUnitData, IPathCommandObject, ITransition, IFilter, ILeaferImage } from '@leafer/interface' | ||
| import { Leaf, PathDrawer, surfaceType, dataType, positionType, boundsType, pathType, scaleType, rotationType, opacityType, visibleType, sortType, maskType, dataProcessor, registerUI, useModule, rewrite, rewriteAble, UICreator, PathCorner, hitType, strokeType, PathConvert, eraserType, cursorType, autoLayoutType, pen, naturalBoundsType, pathInputType, MathHelper, Plugin, DataHelper, affectRenderBoundsType } from '@leafer/core' | ||
| import { ILeaferCanvas, IPathDrawer, IPathCommandData, IHitType, INumber, IBoolean, IString, IPathString, IExportFileType, IPointData, ICursorType, IMaskType, IEraserType, IValue, IWindingRule, IPathCreator, IFourNumber, IBoundsData, IFlowType, IGap, IFlowWrap, IAxis, IConstraint, IAutoBoxData, IFlowBoxType, IPointGap, IFlowAlign, IFlowAxisAlign, IFindCondition, IAutoSize, IRangeSize, IAlign, IUnitPointData, IObject, IScaleData, IUnitData, IPathCommandObject, ITransition, IFilter, ILeaferImage, IScaleFixed } from '@leafer/interface' | ||
| import { Leaf, PathDrawer, surfaceType, dataType, positionType, boundsType, pathType, scaleType, rotationType, opacityType, visibleType, sortType, maskType, dataProcessor, registerUI, useModule, rewrite, rewriteAble, UICreator, PathCorner, hitType, strokeType, PathConvert, eraserType, cursorType, autoLayoutType, pen, naturalBoundsType, pathInputType, MathHelper, Plugin, DataHelper, affectRenderBoundsType, isString, isNumber } from '@leafer/core' | ||
@@ -252,3 +252,3 @@ import { IUI, IShadowEffect, IBlurEffect, IStrokeAlign, IStrokeJoin, IStrokeCap, IBlendMode, IDashPatternString, IShadowString, IGrayscaleEffect, IUIData, IGroup, IStrokeWidthString, ICornerRadiusString, IUIInputData, IExportOptions, IExportResult, IFill, IStroke, IArrowType, IFindUIMethod, ILeafer, IEditorConfig, IEditorConfigFunction, IEditToolFunction, IKeyframe, IAnimation, IAnimate, IStates, IStateName, IAnimateType, IStateStyle, IColorString, IAnimateList } from '@leafer-ui/interface' | ||
| @strokeType(false) | ||
| public strokeWidthFixed?: IBoolean | ||
| public strokeWidthFixed?: IScaleFixed | ||
@@ -424,3 +424,3 @@ @strokeType('none') | ||
| public get(name?: string | string[] | IUIInputData): IUIInputData | IValue { | ||
| return typeof name === 'string' ? this.__.__getInput(name) : this.__.__getInputData(name) | ||
| return isString(name) ? this.__.__getInput(name) : this.__.__getInputData(name) | ||
| } | ||
@@ -493,3 +493,3 @@ | ||
| const { cornerRadius } = this.__ | ||
| drawer.roundRect(x, y, width, height, typeof cornerRadius === 'number' ? [cornerRadius] : cornerRadius) // 修复微信浏览器bug, 后续需进一步优化 | ||
| drawer.roundRect(x, y, width, height, isNumber(cornerRadius) ? [cornerRadius] : cornerRadius) // 修复微信浏览器bug, 后续需进一步优化 | ||
| } else drawer.rect(x, y, width, height) | ||
@@ -496,0 +496,0 @@ } |
+2
-2
@@ -1,2 +0,2 @@ | ||
| import { IString, INumber, IBoolean, IMaskType, IEraserType, IAlign, IUnitPointData, IPathCommandData, IPathCommandObject, IPathString, IWindingRule, IFlowType, IFourNumber, IGap, IPointGap, IFlowAlign, IFlowAxisAlign, IFlowWrap, IFlowBoxType, IAutoSize, IAutoBoxData, IConstraint, IRangeSize, IAxis, IBoundsData, IHitType, ICursorType, IFilter, ITransition, IUnitData, IObject, IPointData, IPathCreator, IValue, IFindCondition, ILeaferCanvas, IPathDrawer, ILeaferImage, IExportFileType, IJSONOptions, IPickOptions, IPickResult, IRenderer, IWatcher, ILayouter, ISelector, IInteraction, ICanvasManager, IHitCanvasManager, ILeaferConfig, IAutoBounds, IBounds, IEventListenerId, ITimer, IControl, ILeaferType, IScreenSizeData, IResizeEvent, IZoomType, IZoomOptions, IClientPointData, IRenderOptions, ICanvasContext2DSettings, ICanvasContext2D } from '@leafer/interface'; | ||
| import { IString, INumber, IBoolean, IMaskType, IEraserType, IAlign, IUnitPointData, IPathCommandData, IPathCommandObject, IPathString, IWindingRule, IFlowType, IFourNumber, IGap, IPointGap, IFlowAlign, IFlowAxisAlign, IFlowWrap, IFlowBoxType, IAutoSize, IAutoBoxData, IConstraint, IRangeSize, IAxis, IBoundsData, IHitType, ICursorType, IScaleFixed, IFilter, ITransition, IUnitData, IObject, IPointData, IPathCreator, IValue, IFindCondition, ILeaferCanvas, IPathDrawer, ILeaferImage, IExportFileType, IJSONOptions, IPickOptions, IPickResult, IRenderer, IWatcher, ILayouter, ISelector, IInteraction, ICanvasManager, IHitCanvasManager, ILeaferConfig, IAutoBounds, IBounds, IEventListenerId, ITimer, IControl, ILeaferType, IScreenSizeData, IResizeEvent, IZoomType, IZoomOptions, IClientPointData, IRenderOptions, ICanvasContext2DSettings, ICanvasContext2D } from '@leafer/interface'; | ||
| import { Leaf, LeafList } from '@leafer/core'; | ||
@@ -76,3 +76,3 @@ import { IUI, IUIData, IUIInputData, ILeafer, IGroup, IBlendMode, IFill, IStroke, IStrokeAlign, IStrokeWidthString, IStrokeCap, IStrokeJoin, IDashPatternString, IArrowType, ICornerRadiusString, IShadowEffect, IShadowString, IBlurEffect, IGrayscaleEffect, IAnimation, IStates, IStateName, IStateStyle, IColorString, IEditorConfig, IAnimate, IAnimateList, IFindUIMethod, IKeyframe, IAnimateType, IExportOptions, IExportResult, IEditorConfigFunction, IEditToolFunction, IGroupData, IGroupInputData, IUIJSONData, IFindCondition as IFindCondition$1, ILeaferData, IApp, IEditorBase, IFunction, ILeaferInputData, IBox, IBoxData, IOverflow, IBoxInputData, IFrame, IFrameData, IFrameInputData, IRect, IRectData, IRectInputData, IEllipse, IEllipseData, IEllipseInputData, IPolygon, IPolygonData, IPolygonInputData, IStar, IStarData, IStarInputData, ILine, ILineData, ILineInputData, IImage, IImageData, IImageInputData, ICanvas, ICanvasData, ICanvasInputData, IText, ITextData, IBackgroundBoxStyle, IHitType as IHitType$1, IFontWeight, ITextCase, ITextDecoration, IWritingMode, ITextAlign, IVerticalAlign, ITextWrap, ITextDrawData, ITextInputData, IPath, IPathData, IPathInputData, IPen, IPenData, IPathCommandData as IPathCommandData$1, IPenInputData, IPointData as IPointData$1 } from '@leafer-ui/interface'; | ||
| strokeWidth?: IFourNumber | IStrokeWidthString; | ||
| strokeWidthFixed?: IBoolean; | ||
| strokeWidthFixed?: IScaleFixed; | ||
| strokeCap?: IStrokeCap; | ||
@@ -79,0 +79,0 @@ strokeJoin?: IStrokeJoin; |
83092
0.04%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated