Releases: unity-game-framework/ugf-debugtools
Releases · unity-game-framework/ugf-debugtools
3.0.0-preview.1
3.0.0-preview
Release Notes
Added
- Add UI Toolkit support (#26)
- Update dependencies:
com.ugf.editortools
to3.0.0-preview.13
,com.ugf.runtimetools
to3.0.0-preview.18
, addcom.unity.modules.uielements
of1.0.0
, and remove ofcom.unity.modules.imgui
. - Add UI Toolkit implementation.
- Remove IMGUI implementation.
- Update dependencies:
2.0.0-preview.1
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
- Add console section (#25)
- Add
DebugUISectionLog
and related classes as Debug section to display recorded logs.
- Add
2.0.0-preview
Release Notes
Changed
- Update to latest Unity (#23)
- Update dependencies:
com.ugf.editortools
to3.0.0-preview.2
,com.ugf.builder
to2.0.2
andcom.ugf.initialize
to2.9.0
versions, addcom.ugf.runtimetools
of3.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.
- Update dependencies:
1.0.0-preview.4
1.0.0-preview.3
1.0.0-preview.2
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.
- Add
Fixed
- Fix double enable of drawers and panels (#17)
- Change dependencies: add
com.ugf.initialize
of2.6.0
version. - Add
DebugGLComponent.DefaultShapes
property to determine whether to register default shapes. - Change
DebugGLDrawer
andDebugUIDrawer
classes to implement initialization pattern. - Change
DebugUISection
to inherit fromInitializeBase
class, and removeEnable()
andDisable()
methods. - Change
IDebugUIDrawer
to inherit fromIInitialize
interface, and removeEnable()
andDisable()
methods. - Change
DebugGL.Drawer
property to make it overridable usingDrawerSet()
andDrawerClear()
methods. - Change
DebugUI.Drawer
property to make it overridable usingDrawerSet()
andDrawerClear()
methods. - Change
DebugGLComponent
andDebugUIComponent
to create drawers and register them inDebugGL
andDebugUI
. - Remove
DebugGL.DefaultMaterial
property and related methods to control it, useDrawer.DefaultMaterial
instead.
- Change dependencies: add
1.0.0-preview.1
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
andDebugGLComponent
componets to initialize and execute UI and GL drawers. - Add
DebugGL.DefaultMaterial
property andSetDefaultMaterial()
andClearDefaultMaterial()
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, useDefaultMaterial
property instead. - Remove
DebugGLUtility.DefaultMaterial
property, useDebugGL.DefaultMaterial
property instead. - Remove
DebugUISettings
andDebugGLSettings
project settings, use components instead. - Remove
DebugUIEventComponent
component class.
- Change dependencies: remove
- Change GUI executer object not to be hidden (#7)
- Change
DebugUIEventComponent
class to be public. - Change
DebugUIEventComponent
gameobject created without hidden flags.
- Change
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
Release Notes
- No release notes.