Skip to content

v2.1.1#16

Merged
hkmt-mmy merged 2 commits into
mainfrom
version/v2.1.1
May 14, 2026
Merged

v2.1.1#16
hkmt-mmy merged 2 commits into
mainfrom
version/v2.1.1

Conversation

@hkmt-mmy
Copy link
Copy Markdown
Collaborator

  • Add Unity 6000.x API compatibility for generic TreeView types and InstanceID-to-EntityId transition

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the AudioConductor Unity package to v2.1.1 and adds conditional compilation shims to keep the Editor tooling building across Unity 2022.3 and Unity 6000.x API changes (generic TreeView* types and the InstanceID → EntityId transition).

Changes:

  • Bump package version to 2.1.1 and add a corresponding changelog entry.
  • Add Unity 6000.x compatibility for generic IMGUI TreeView (TreeView<T>, TreeViewItem<T>, TreeViewState<T>) via #if UNITY_6000_2_OR_NEWER aliases.
  • Add Unity 6000.5+ compatibility for OnOpenAsset EntityId callbacks and Unity 6000.4+ GetEntityId() usage in editor history labeling.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Packages/AudioConductor/package.json Version bump to 2.1.1.
Packages/AudioConductor/CHANGELOG.md Adds v2.1.1 entry describing Unity 6000.x compatibility fixes.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Views/CueListView.cs Adds TreeViewItem alias for Unity 6000.x generic TreeView API.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Views/CueListTreeView.State.cs Adds TreeViewState alias for Unity 6000.x generic TreeView API.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Views/CueListTreeView.cs Adds TreeView/TreeViewItem aliases for Unity 6000.x generic TreeView API.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Models/TrackInspectorModel.cs Uses GetEntityId() (Unity 6000.4+) for undo action labels; falls back to InstanceID otherwise.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Models/Interfaces/ICueListModel.cs Updates TreeView item type reference via alias; removes direct IMGUI.Controls dependency.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Models/CueListModel.cs Updates TreeView item type reference via alias; removes direct IMGUI.Controls dependency.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/Models/CueListItem.cs Updates base TreeView item type reference via alias; removes direct IMGUI.Controls dependency.
Packages/AudioConductor/Editor/Core/Tools/CueSheetEditor/CueSheetAssetOpener.cs Adds Unity 6000.5+ EntityId overload for OnOpenAsset.
Packages/AudioConductor/Editor/Core/Tools/CodeGen/CueEnumDefinitionTreeView.State.cs Adds TreeViewState alias for Unity 6000.x generic TreeView API.
Packages/AudioConductor/Editor/Core/Tools/CodeGen/CueEnumDefinitionTreeView.cs Adds TreeView/TreeViewItem aliases for Unity 6000.x generic TreeView API.
Packages/AudioConductor/Editor/Core/Tools/CodeGen/CueEnumDefinitionTreeItem.cs Updates base TreeView item type reference via alias; removes direct IMGUI.Controls dependency.
Packages/AudioConductor/Editor/Core/Tools/CodeGen/CueEnumDefinitionOpener.cs Adds Unity 6000.5+ EntityId overload for OnOpenAsset.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hkmt-mmy hkmt-mmy merged commit 1ecf2a4 into main May 14, 2026
1 check passed
@hkmt-mmy hkmt-mmy deleted the version/v2.1.1 branch May 14, 2026 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants