#Changelog
- Fixed:
UIComponent
throws error on destroy, ifDOMObserver
was disabled - Fixed:
DOMObserver
keeps in memory after destroy
- Added: missing build for 1.0.4
- Added: DeviceUtils.IS_IPAD_OS
- Fixed: NativeStylesController warning on ignored inline properties
- Fixed: Error on UiComponent.interactive if view is undefined
- Added: DeviceUtils.IS_ANDROID
- Added: DeviceUtils.SCREEN_PIXEL_RATIO
- Added: UIComponent.ignoreStageResizeSignals
- Added: INativeStyleDeclaration to replace
CSSStyleDeclaration | any
- Refactored: use
number | string | object
type for style property values instead ofany
- Added:
Signal.listeners
returns all currently registered listeners - Added:
UIComponent.destroy
will remove all signal list**eners automatically
- Added:
UIComponent.destroy(.., recursiveDelayInMS)
delayed destroying children, for better performance
- Added:
NativeStylesController.applyStyles(.., priorityLevel)
Higher style levels will override styles defined at lower levels. Default level is 0. - Added:
NativeStylesController.getAppliedStyles()
- Added:
UIComponent.getAppliedStyles()
- Added:
UIComponent.applyStyles(.., priorityLevel)
- Added:
ColorUtils.addAlphaToCSS
- Added:
options
paramter forUIComponent
to make DOMObserver optional and to set a delay for onResizeSignal - Updated: TypeScript to v3.7.5
- Added:
ColorUtils.convertColorFromHexToCSS
- Fixed: color conversion from hex to string in
NativeStylesController
- Added:
NativeStylesController.alpha
- Added: getter
NativeStylesController.element
- Added:
useTransformRotateFirst
inNativeStylesController
- Added:
transformRotateOrder
toNativeStylesController
- Fixed:
UIComponent.removeChild
throws error whenUI
Compnoent.view` not defined anymore
- Fixed: propertyName
zIndex
not applied inNativeStylesController
- Added: 'transform' getter to
UIComponent
to access transform properties - Added: transform properties getters/setters to
NativeStyleContoller
- Added: 3D transform properties to
NativeStyleContoller
- Added: UIComponent.destroy() recursivly by default
- Fixed: scaleX/scaleY are buggy when using seperatly
- Fixed: propertyName
y
not applied inNativeStylesController
- Added: check in
NativeStylesController
for pure number to string properties
- Optimized: some minor optimizations in UIComponent
- Fixed: if
fontWeight
is a number, it will not apply
- Added: Warning when CustomElements are not supported
- Optimized:
Signals._listener
now is private