com.unity.dt.app-ui 2.0.0-pre.13
Source docsNotes: processedReleased December 2, 2024
Unity Compatibility
Minimum Unity: 2021.3
Package Dependencies
- com.unity.modules.androidjni (1.0.0)
- com.unity.modules.physics (1.0.0)
- com.unity.modules.screencapture (1.0.0)
- com.unity.modules.uielements (1.0.0)
✨ Features
- Added `RegisterUpdateCallback` to register a callback on VisualElement that needs to be notified when App UI's main loop has done a new iteration.
- Added `VisualElementExtensions.IsOnScreen` method to determine if a `VisualElement` is on-screen or off-screen.
- Added `leadingContainer` and `leadingContentTemplate` properties to the `AccordionItem` element.
📈 Improvements
- Rewrite of App UI shaders in pure `HLSL` instead of legacy `CG` language.
- Refactored the `FindResponderInChain` native method in MacOS platform to avoid undefined behaviours.
- `CircularProgress` and `LinearProgress` elements with `Indeterminate` variant won't be marked as `DirtyRepaint` if they are off-screen anymore.
🔧 Bug Fixes
- Fixed random segmentation fault on MacOS platform which appeared after domain reloads.
- Prevent GC to collect Platform configuration to not break communication with native plugins (MacOS and iOS).
