Skip to content
This repository was archived by the owner on Aug 23, 2024. It is now read-only.

Releases: unity-game-framework/ugf-module-controllers

4.1.0-preview

4.1.0-preview Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 30 Nov 15:06

Release Notes

Added

  • Add controller folder (#98)
    • Update dependencies: com.ugf.application to 8.5.0, com.ugf.runtimetools to 3.0.0-preview, com.ugf.editortools to 3.0.0-preview and add com.ugf.assets of 1.0.0-preview.2 version.
    • Update package Unity version to 2023.2.
    • Update package registry to UPM Hub.
    • Add ControllerIdCollectionAsset abstract class as collection to store controller ids.
    • Add ControllerIdCollectionListAsset class as implementation of ControllerIdCollectionAsset class to store collection as list.
    • Add ControllerCollectionListFolderAsset and ControllerIdCollectionListFolderAsset classes as asset folders for controller collections.

4.0.0

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 04 Jan 22:05

Release Notes

Changed

  • Update project (#96)
    • Update dependencies: com.ugf.editortools to 2.15.0 version.

4.0.0-preview.7

4.0.0-preview.7 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 12 Dec 20:54

Release Notes

Added

  • Add controller collection nested support (#94)
    • Update dependencies: com.ugf.application to 8.4.0, com.ugf.runtimetools to 2.18.0 and com.ugf.editortools to 2.14.0 versions.
    • Add ControllerCollectionListAsset class as implementation and replacement of abstract ControllerCollectionAsset class with nested collections support.
    • Change ControllerCollectionAsset class to be abstract and define GetControllers() method to collection controllers.

4.0.0-preview.6

4.0.0-preview.6 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 08 Nov 14:36

Release Notes

Added

  • Add ControllerAccessComponent cache (#92)
    • Add ControllerAccessComponent cache instance of the controller.

4.0.0-preview.5

4.0.0-preview.5 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 04 Nov 21:06

Release Notes

Added

  • Add controller access component (#90)
    • Add ControllerAccessComponent class as component with access to the specified controller.

4.0.0-preview.4

4.0.0-preview.4 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 30 Oct 16:26

Release Notes

Changed

  • Change usage of asset id reference list replace controls (#88)
    • Update dependencies: com.ugf.runtimetools to 2.17.0 and com.ugf.editortools to 2.13.0 versions.
    • Fix ControllerCollectionAssetEditor class deprecated methods usage.

4.0.0-preview.3

4.0.0-preview.3 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 29 Jul 18:03

Release Notes

Removed

  • Remove ControllerCollectionAssetListDrawer (#85)
    • Update dependencies: com.ugf.editortools to 2.9.0 version.
    • RemoveControllerCollectionAssetListDrawer internal class, use AssetIdReferenceListDrawer instead.

4.0.0-preview.2

4.0.0-preview.2 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 27 Jul 16:48

Release Notes

Added

  • Add controller component collect priority (#81)
    • Add ControllerComponentCollectPriorityAttribute attribute class used to mark controller components with sort priority for controller collection component.
    • Add ControllerComponentCollectPriorityComparer class as default implementation of comparing of two components with priority attribute.
    • Add ControllerCollectionEditorUtility.SortByPriority() method to sort specified collection by priority attributes.
    • Add ControllerCollectionControllerComponent inspector Sort button used to sort collection of controllers.
    • Change ControllerCollectionControllerComponent inspector Collect and Collect in Scene buttons to additionally sort collected components.

Fixed

  • Fix controller collection collect in prefab mode (#82)
    • Update dependencies: com.ugf.application to 8.3.1, com.ugf.runtimetools to 2.10.0 and com.ugf.editortools to 2.8.4 versions.
    • Fix ControllerCollectionEditorUtility.GetComponents() methods to skip components without file id.

4.0.0-preview.1

4.0.0-preview.1 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 14 Jul 17:34

Release Notes

Added

  • Add tryget extensions with type only (#75)
    • Add ControllerInstanceController.TryGet() extension methods used to get controller by the specified type.
    • Change ControllerInstanceController.Get<T>() method name to GetController<T>().
    • Remove ControllerCollectionController.TryGet() methods, use Controllers property instead.

Changed

  • Change to reset replace when nothing is selected (#76)
    • Change ControllerCollectionAsset class inspector replace to reset when None is selected.

Fixed

  • Fix controllers async initialization queue (#77)
    • Change ControllerModule.Controllers property be defined as Provider.
    • Change ControllerModule class initialization of initial controllers without ability to add new ones.
    • Remove ControllerCollection.TryGet() method support for nested controller collections.
    • Remove IControllerModule.Add() and Remove() methods, use Controllers property instead.

4.0.0-preview

4.0.0-preview Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 14 Jul 10:29

Release Notes

Changed

  • Change string ids to data (#73)
    • Update dependencies: com.ugf.application to 8.3.0 and com.ugf.editortools to 2.8.1 versions.
    • Update package Unity version to 2022.1.
    • Change usage of ids as GlobalId structure instead of string.