Skip to content

0.6.0 - #9

Merged
YozoraKurage merged 4 commits into
mainfrom
0.6.0
Jun 3, 2026
Merged

YozoraKurage merged 4 commits into
mainfrom
0.6.0

Conversation

@YozoraKurage

Copy link
Copy Markdown
Owner

No description provided.

YozoraKurage and others added 4 commits June 3, 2026 02:53
… transition drop

- Tabs: remember opened AnimatorControllers and switch between them via a tab
  strip under the toolbar; the open set and active layer survive domain reloads.
- F2 renames the selected state inline; Ctrl+F2 renames its clip (standalone
  .anim asset / editable sub-asset / in-memory clip aware) via ClipRenamer.
- Inspector multi-select: a "Shared Conditions" list shows every condition found
  across the selected transitions with an N/total coverage count and lets each be
  edited (delayed threshold field) or removed, applying to every transition with it.
- Left-drag transitions can be dropped anywhere on a destination state's body, not
  only on the small input port (custom port edge-connector listener that faithfully
  reproduces the stock port-to-port drop).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…Shift+V

Ctrl+C/V previously only acted on states, so a transition selected in the graph
could only be copied via the inspector button or the context menu. Now copy/paste
dispatch by selection: with transition edge(s) selected, Ctrl+C copies them,
Ctrl+V pastes the copied settings onto them, and Ctrl+Shift+V pastes as a new
transition; with states selected it still copies/pastes states. The state and
transition clipboards are separate and paste is chosen by what's selected, so the
two never interfere. Removes the now-redundant single-transition Copy / Paste Onto
/ Paste as New buttons from the inspector.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…er menus, wider zoom

- State nodes: paint the rounded node-border plus the port columns one opaque colour
  (#393939) from StateNode so the body no longer shows the grid through it and overlapping
  states fully cover each other; play-mode "current state" green still overrides it. The
  gray left/right port bands are gone (only the connector dots remain).
- Special nodes (Entry/Exit/Any State): stretch the content so the colour block fills the
  node and pin node-border min-height to 38px, matching the state-node height (removes the
  empty strip below them).
- Inspector: drop the redundant Ctrl+C/Ctrl+V/multi-select hint labels.
- Context menu: move layout out of the toolbar; keep only "Align horizontal" / "Align
  vertical" (the per-selection align; Grid/Hierarchical removed) and move the destructive
  "Disconnect All" to the very bottom (suppressing the stock node menu's top entry).
- Wider zoom: 0.05–3.0 (was 0.25–1.0) in both the state-machine and blend-tree views.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The Grid and Hierarchical auto-layout entries were removed from the UI, leaving the
methods (plus the Cell helper and the Origin/ColumnSpacing/RowSpacing constants) with
no callers. GraphLayout now exposes only Align/AlignAxis, which the context menu and the
tests still use.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@YozoraKurage YozoraKurage added the minor up to 0.x.0 label Jun 3, 2026
@YozoraKurage
YozoraKurage merged commit ab65f93 into main Jun 3, 2026
@YozoraKurage
YozoraKurage deleted the 0.6.0 branch June 3, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor up to 0.x.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant