Skip to content

1.0.0-preview.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@AlexanderVorobyov AlexanderVorobyov released this 24 Sep 19:50
· 61 commits to main since this release

Release Notes

Added

  • Add text color for all styles in skin (#16)
    • Change Dark and Light skins to have text color for all style states.
  • Add debug UI section full screen alignment (#14)
    • Add DebugUISectionAlignment.Full enumerable item to define UI sections alignment on full screen.

Fixed

  • Fix double enable of drawers and panels (#17)
    • Change dependencies: add com.ugf.initialize of 2.6.0 version.
    • Add DebugGLComponent.DefaultShapes property to determine whether to register default shapes.
    • Change DebugGLDrawer and DebugUIDrawer classes to implement initialization pattern.
    • Change DebugUISection to inherit from InitializeBase class, and remove Enable() and Disable() methods.
    • Change IDebugUIDrawer to inherit from IInitialize interface, and remove Enable() and Disable() methods.
    • Change DebugGL.Drawer property to make it overridable using DrawerSet() and DrawerClear() methods.
    • Change DebugUI.Drawer property to make it overridable using DrawerSet() and DrawerClear() methods.
    • Change DebugGLComponent and DebugUIComponent to create drawers and register them in DebugGL and DebugUI.
    • Remove DebugGL.DefaultMaterial property and related methods to control it, use Drawer.DefaultMaterial instead.