You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
Features
- Add features and improvements to storable params and script UI
- Add unified json storable param and action API
- Add JSONStorableCompositeParam as base for advanced storable params
- Add JSONStorableAsset as base for loading and storing assets in params
- Add JSONStorableChooser as base for composite chooser params
- Add JSONStorableAtomChooser
- Add JSONStorableStorableChooser
- Add JSONStorableParamChooser
- Add JSONStorableHDRColor
- Add JSONStorableVector
- Add JSONStorableCubemap
- Add JSONStorableTexture
- Add JSONStorableEnumChooser
- Improve atom, storable, and param JSON serialization
- Add PluginReference as alternative to ScenePlugin for any atom type
- Instantiate ui elements from dynamic prefabs
- Add image ui element
- Add utils to make ui sliders compact
- Add layout element to text ui
- Add arrow gizmo
- Add auto unsubscribing weak events
- Add ensure list capacity util
- Add flags struct util
- Add get component in inactive parent util
- Add GetAllAssetNames to bundles loaded using PBAssets
- Add HSV color approximately util
- Add key value pair comparison util
- Add owner and strong typing to PropertyInfo
- Add set string chooser choices with display util
- Add storable divider util
- Add SuperController weak event handlers
- Add type name util
- Match System.Enum values return type in TypedEnum
Fixes
- Fix dropdown closed when dragging to scroll
- Fix browse button was not registered on storable for directory file inputs
- Fix active tab button was interactable
- Fix slider value input field was still interactable when disabled
- Fix text background was invisible
- Fix GetFileNameWithoutExtension failing for files without extension
Breaking Changes
- Changed ScenePlugin file location and namespace.
- Split SuperController utils into multiple files
- Changes of public interface, namespace, and file location of storable param and script UI related types.
- Renamed JSONNodeEx functions (AsJsonStorable -> AsStorable, AsJsonStorableParam -> AsParam, AsJsonStorableAction -> AsAction)
- TypedEnum value utils now return System.Array instead of object[]
- PropertyInfo is now generic and requires an owner to be passed.
- Changed IPropertyMap and PropertyInfo file location and namespace.