Skip to content

Releases: unity-game-framework/ugf-debugtools

3.0.0-preview.1

24 Oct 12:07
Compare
Choose a tag to compare
3.0.0-preview.1 Pre-release
Pre-release

Release Notes

Fixed

  • Fix debug menu picking mode (#32)
    • Fix DebugUIMenuElement class picking mode setup depending on visibility.
  • Fix debug log entry body error (#31)
    • Fix DebugUILogEntryData structure body argument check.

3.0.0-preview

26 Aug 17:40
Compare
Choose a tag to compare
3.0.0-preview Pre-release
Pre-release

Release Notes

Added

  • Add UI Toolkit support (#26)
    • Update dependencies: com.ugf.editortools to 3.0.0-preview.13, com.ugf.runtimetools to 3.0.0-preview.18, add com.unity.modules.uielements of 1.0.0, and remove of com.unity.modules.imgui.
    • Add UI Toolkit implementation.
    • Remove IMGUI implementation.

2.0.0-preview.1

03 Jul 13:00
Compare
Choose a tag to compare
2.0.0-preview.1 Pre-release
Pre-release

Release Notes

Added

  • Add disable UI event system when displayed (#27)
    • Add DebugUIFunctionDrawer.DisplayMenuDisableEventSystem property to determine whether to disable UI Event System when menu is displayed, in cases when UI package installed.
  • Add console section (#25)
    • Add DebugUISectionLog and related classes as Debug section to display recorded logs.

2.0.0-preview

13 Feb 15:29
Compare
Choose a tag to compare
2.0.0-preview Pre-release
Pre-release

Release Notes

Changed

  • Update to latest Unity (#23)
    • Update dependencies: com.ugf.editortools to 3.0.0-preview.2, com.ugf.builder to 2.0.2 and com.ugf.initialize to 2.9.0 versions, add com.ugf.runtimetools of 3.0.0-preview.7 version.
    • Update package Unity version to 2023.2.
    • Update package registry to NPM Hub.
    • Change Debug UI and Debug GL classes to the latest standards.

1.0.0-preview.4

03 Oct 17:42
Compare
Choose a tag to compare
1.0.0-preview.4 Pre-release
Pre-release

Release Notes

Fixed

  • Fix DebugUIWindowDrawer using editor code (#21)
    • Fix DebugUIWindowDrawer class to use runtime scroll view scope instead of editor one.

1.0.0-preview.3

24 Sep 22:40
Compare
Choose a tag to compare
1.0.0-preview.3 Pre-release
Pre-release

Release Notes

Fixed

  • Fix debug GL component clear commands does not executed (#19)
    • Fix DebugGLComponent class to starts clear command coroutine after drawer creation.

1.0.0-preview.2

24 Sep 19:50
Compare
Choose a tag to compare
1.0.0-preview.2 Pre-release
Pre-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.

1.0.0-preview.1

22 Sep 14:55
Compare
Choose a tag to compare
1.0.0-preview.1 Pre-release
Pre-release

Release Notes

Changed

  • Change UI and GL events execution (#11)
    • Change dependencies: remove com.ugf.customsettings package.
    • Add GL rendering support for multiple cameras.
    • Add DebugUIComponent and DebugGLComponent componets to initialize and execute UI and GL drawers.
    • Add DebugGL.DefaultMaterial property and SetDefaultMaterial() and ClearDefaultMaterial() methods to control default material used when creating GL draw commands.
    • Add DebugGLUtility.CreateDefaultMaterial() method to create default material used with GL draw commands.
    • Remove DebugGL.GetDefaultMaterial() method, use DefaultMaterial property instead.
    • Remove DebugGLUtility.DefaultMaterial property, use DebugGL.DefaultMaterial property instead.
    • Remove DebugUISettings and DebugGLSettings project settings, use components instead.
    • Remove DebugUIEventComponent component class.
  • Change GUI executer object not to be hidden (#7)
    • Change DebugUIEventComponent class to be public.
    • Change DebugUIEventComponent gameobject created without hidden flags.

Removed

  • Remove unused GL assets from package data (#10)

Fixed

  • Fix frame highlight skin text color when hover (#8)
    • Update Dark and Light skins.

1.0.0-preview

20 Sep 19:13
Compare
Choose a tag to compare
1.0.0-preview Pre-release
Pre-release

Release Notes

  • No release notes.