docs.unity3d.com
    Show / Hide Table of Contents

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [0.8.1-preview] - 2023-02-07

    Changed

    • ui: change group color width to 8 pixels

    Fixed

    • fix: include descendants when toggling object visibility

    [0.8.0-preview] - 2023-01-06

    Added

    • feat: implemented the IList interface in SelectionGroup
    • feat: query active/inactive GameObjects in GoQL
    • feat: allow group creation using drag and drop

    Changed

    • package: upgrade min supported Unity version to 2020.3
    • change: make the members of SelectionGroup into GameObject
    • deps: use com.unity.film-internal-utilities@0.17.0-preview

    Removed

    • remove: SelectionGroupConfigurationDialog class

    [0.7.4-preview] - 2022-04-15

    Changed

    • deps: use com.unity.film-internal-utilities@0.14.2-preview

    Fixed

    • fix: support com.unity.quicksearch@3.x.x on Unity 2020.3.x

    [0.7.3-preview] - 2022-04-11

    Added

    • doc: update the group creation section in Getting Started and SelectionGroupsWindow pages

    Changed

    • change: use a dropdown button to create a group or group from selection
    • deps: use com.unity.film-internal-utilities@0.14.1-preview

    Fixed

    • fix: the use of negative index relative to child count in GoQL

    [0.7.2-preview] - 2022-02-16

    Added

    • api: make SelectionGroupToolAttribute public
    • doc: add Quick Search Integration section
    • doc: add documentation on Project Settings
    • doc: add "moving group members" operation in the Selection Groups Window documentation

    Changed

    • change the format of EditorToolStates of groups
    • doc: update the exclusion documentation on GoQL
    • doc: change the inspector documentation to a table

    Fixed

    • fix: prevent duplicate members in groups
    • fix: freezes when there is an unclosed angle bracket

    [0.7.1-preview] - 2022-02-10

    Fixed

    • fix: exclude hidden GameObjects from GoQL results
    • fix: refresh query results after changing visibility settings in the Hierarchy

    [0.7.0-preview] - 2022-02-08

    Added

    • feat: add an option to hide SelectionGroups GameObjects in the hierarchy
    • feat: add settings to set the default toolbar buttons for new SelectionGroup
    • feat: show hidden icon for members which are hidden in scene
    • feat: use ctrl to move group members when dragging them in the window
    • feat: exclusion operator for GoQL indexers
    • feat: integrate GoQL with SearchProvider (QuickSearch)
    • api: add an API to add/remove object to/from SelectionGroup

    Changed

    • internal : rename API to create new SelectionGroup
    • deps: update dependency to com.unity.film-internal-utilities@0.13.0-preview

    Fixed

    • fix: make the visibility toggle button set visibility based on the first member

    [0.6.3-preview] - 2022-01-18

    Added

    • doc: add SelectionGroups window and installation documents

    Fixed

    • fix: keyboard shortcut to delete group/member

    [0.6.2-preview] - 2022-01-11

    Fixed

    • fix: undo deleting a group didn't work
    • fix: make sure that dragging groups is preceded by selecting the group to drag
    • fix: closing a scene should not unregister groups
    • fix: double clicking to select all members was broken

    [0.6.1-preview] - 2022-01-11

    Fixed

    • fix: show the group in the inspector during mouse up event
    • fix: deleting a group gameObject didn't clean up the bookkeeping

    [0.6.0-preview] - 2022-01-07

    Added

    • feat: allow manual reordering of groups in SelectionGroupEditor window
    • feat: additional mouse handling for members in the SelectionGroupEditorWindow (Ctrl, Ctrl+Shift)
    • feat: double click on the group to select all its members
    • feat: serialize editor tools settings for SelectionGroups

    Changed

    • change: show SelectionGroup configuration in the inspector window
    • change the handling of "SelectAll", "SelectAll", "InvertSelection", "SoftDelete" commands]
    • change: reduce the width of group color in SelectionGroupEditor window
    • change: try to assign a different name when adding a new group
    • rename namespaces
    • deps: update dependency to com.unity.film-internal-utilities@0.12.4-preview

    Fixed

    • fix: keep the order of SelectionGroups
    • fix: display group color using its alpha as well
    • fix: smoothen mouse hovering in the SelectionGroup window
    • fix: disable "Remove From Group" context when clicking on auto-filled groups
    • fix: destroy GameObject when its SelectionGroup component is destroyed
    • fix: hide transform properties of SelectionGroup in the inspector
    • fix: prevent adding SelectionGroup and SelectionGroupManager components manually

    Removed

    • remove: EditorSelectionGroup (editor mode)
    • remove "update query results" context menu
    • remove SelectionGroupConfigurationDialog

    [0.5.5-preview] - 2021-11-19

    Fixed

    • fix: allow adding objects from different scenes to a selection group

    [0.5.4-preview] - 2021-10-25

    Changed

    • removed SG_ prefix by default to selection groups in scene.

    Fixed

    • fix: opening a new scene while having the SG configuration window caused errors

    [0.5.3-preview] - 2021-10-21

    Added

    • doc: add/update the wildcard and exclusion in the GoQL documentation

    Fixed

    • fix: suppress GoQL log if not in debug mode

    [0.5.2-preview] - 2021-10-12

    Changed

    • add SG_ prefix by default to selection groups in scene.

    Fixed

    • fix: support undo for goql query editing

    [0.5.1-preview] - 2021-09-22

    Fixed

    • Fix subscene not loaded error

    [0.5.0-preview] - 2021-09-14

    Added

    • goql: support for wildcards in the middle
    • goql: added not (!) operator

    Fixed

    • goql bug fixes for tokenizing

    [0.4.3-preview] - 2021-08-27

    Fixed

    • fix GoQL Query results not being updated when GameObject names are changed

    [0.4.2-preview] - 2021-08-03

    Changed

    • doc: change changelog format to adhere to Semantic Versioning

    Fixed

    • fix group text colors which were sometimes shown in black while using Unity Pro
    • fix foldout/toggle icon which sometimes did not appear in the SelectionGroups window

    [0.4.1-preview] - 2021-06-01

    Fixed

    • fix: fix chopped names in SelectionGroups window.
    • fix: added common '_' and '-' chars to acceptable string chars.

    [0.4.0-preview] - 2021-06-01

    Added

    • open SelectionGroup and SelectionGroupDataLocation to public

    Changed

    • opt: optimize goql query events by coalescing consecutive hierarchy change events into one.
    • ui: change the text color on non-pro skin for headings

    [0.3.3-preview] - 2021-04-26

    Changed

    • doc: misc updates

    Fixed

    • fix: GoQL caching types twice.

    [0.3.2-preview] - 2021-03-17

    Changed

    • hide legacy members of SelectionGroup in the inspector

    Fixed

    • fix: warning "the field 'SelectionGroup.sgVersion' is assigned but its value is never used"

    [0.3.1-preview] - 2021-03-11

    Fixed

    • fix: deserialize the SelectionGroup members in older version

    [0.3.0-preview] - 2021-03-10

    Added

    • doc: add goql documentation

    Changed

    • optimisation
    • changed event handling and repaint to avoid GC
    • internal: change public APIs to internals
    • set the default SelectionGroup type to Scene
    • rename GoQL assembly for consistency

    Fixed

    • fix: the labels in SelectionGroupWindow were not displayed correct in the second screen
    • fix: remove null members in SelectionGroup
    • fix: show the tool buttons in an aligned manner

    [0.2.3-preview] - 2021-02-16

    Changed

    • UX improvements (Select All, Select None)
    • Enable SelectionGroups Editor Window in Play mode.

    [0.2.2-preview] - 2021-01-26

    Added

    • Added GetMemberComponents method to ISelectionGroup interface.

    [0.2.1-preview] - 2021-01-07

    Changed

    • Changed storage of Runtime Groups to always exist in a scene.
    • Changed Editor and Runtime classes to use a common interface (ISelectionGroup)

    Removed

    • Removed editor to scene selection group synchronisation (no longer needed)

    [0.1.1-preview] - 2020-12-01

    Fixed

    • Fixed update behaviour on GoQL queries.

    Removed

    • Removed debug buttons.

    [0.1.0-preview] - 2020-10-07

    Added

    • Editor API docs.
    • Runtime API docs.
    • GoQL cleanup + docs

    Fixed

    • Reapply package meta fixes

    Removed

    • removed redundant classes

    [0.0.7-preview] - 2020-09-29

    Fixed

    • Fixed license

    [0.0.6-preview] - 2020-09-29

    Fixed

    • Fixed package info.

    [0.0.5-preview] - 2020-09-20

    Added

    • Merged GoQL package source.

    [0.0.2-preview] - 2019-12-26

    Changed

    • Refactored to store selection group data outside the scene hierarchy.

    [0.0.1-preview] - 2019-08-29

    Added

    • The first release of Selection Groups <com.unity.selection-groups>.
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023