Releases: jonisavo/uicomponents
Releases · jonisavo/uicomponents
Release 0.13.0
0.13.0 (2022-06-12)
Bug Fixes
- samples: remove mention of QueryClassAttribute (aa95716)
Features
- add event interfaces IOnAttachToPanel, IOnDetachFromPanel & IOnGeometryChanged (ee16a5e)
- add IOnClick event interface (0172a64)
- add IOnMouseEnter and IOnMouseLeave event interfaces (34b370b)
- samples: add event interfaces sample (74780a2)
Release 0.12.0
0.12.0 (2022-06-10)
Features
- QueryAttribute: query by type and class, support array and List<> fields (52375d7)
- QueryAttribute: use MeansImplicitUseAttribute (a123143)
Release 0.11.0
0.11.0 (2022-06-05)
Bug Fixes
- DependencyInjector: fix SetDependency exception message (9090c74)
Features
- DependencyInjector: add RestoreDefaultDependency method (ef1952f)
Release 0.10.0
0.10.0 (2022-06-03)
Features
- StylesheetAttribute: apply stylesheets from parents upward (a27f75e)
BREAKING CHANGES
- StylesheetAttribute: Stylesheets defined in parent classes are now loaded first. This means that child classes can override styles from their parents.
Release 0.9.0
0.9.0 (2022-05-27)
Features
- add experimental QueryAttribute (1b7e0d5)
- DependencyInjector: add RemoveInjector static method for testing (e514533)
Performance Improvements
- implement new cache for UIComponents (6b90eb2)
Release 0.8.0
0.8.0 (2022-05-13)
Bug Fixes
- UIComponent: add null check to layout loading function (6359299)
Features
Release 0.7.0
0.7.0 (2022-05-11)
Features
- add DependencyScope utility class (dd8233a)
- package.json: add changelog, documentation and license URLs (09e5555)
Release 0.6.0
0.6.0 (2022-05-05)
Features
- move to UIComponents namespace from UIComponents.Core (7efa0db)
BREAKING CHANGES
- All core code is now located in the UIComponents namespace, as opposed to UIComponents.Core.
Release 0.5.0
0.5.0 (2022-05-05)
- feat(UIComponent)!: make GetLayout and GetStyleSheets private (4251611)
Features
BREAKING CHANGES
- UIComponent's GetLayout and GetStyleSheets functions are no longer protected and virtual. Since they are called in UIComponent's constructor, derived classes would not have been fully initialized when the overridden functions are called.
Release 0.4.0
0.4.0 (2022-05-03)
Features
- DependencyInjector: add ClearDependency method (f621469)