Skip to content

Releases: jonisavo/uicomponents

Release 0.13.0

12 Jun 06:44
Compare
Choose a tag to compare

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

10 Jun 18:21
Compare
Choose a tag to compare

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

05 Jun 18:20
Compare
Choose a tag to compare

0.11.0 (2022-06-05)

Bug Fixes

  • DependencyInjector: fix SetDependency exception message (9090c74)

Features

  • DependencyInjector: add RestoreDefaultDependency method (ef1952f)

Release 0.10.0

03 Jun 15:27
Compare
Choose a tag to compare

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

27 May 18:27
Compare
Choose a tag to compare

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

13 May 17:51
Compare
Choose a tag to compare

0.8.0 (2022-05-13)

Bug Fixes

  • UIComponent: add null check to layout loading function (6359299)

Features

Release 0.7.0

11 May 17:06
Compare
Choose a tag to compare

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

05 May 15:07
Compare
Choose a tag to compare

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

05 May 06:17
Compare
Choose a tag to compare

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

03 May 15:36
Compare
Choose a tag to compare

0.4.0 (2022-05-03)

Features

  • DependencyInjector: add ClearDependency method (f621469)