Skip to content

ui(motion): morph connection A→B switches (#494) - #504

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/494-connection-switch-morph
Jul 28, 2026
Merged

ui(motion): morph connection A→B switches (#494)#504
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/494-connection-switch-morph

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Connected workspace slot uses QueryaFadeSlide keyed by ws_conn_<id>.
  • Keeps _lastConnectedId when deselected so empty↔connected QueryaSwitchingBody is undisturbed.
  • Home↔object morphs unchanged; inactive-connection SQL state was already not keep-alive across A→B (same as before).

Closes #494

Test plan

  • flutter test test/features/main_screen/workspace_panel_layout_test.dart
  • Switch between two connections — cross-fade (Full/Reduced); Off snaps
  • Empty↔connected and home↔object morphs still work

Wrap the connected slot in QueryaFadeSlide keyed by connection id so
switching connections cross-fades without disturbing empty↔connected
or home↔object morphs.
@github-actions github-actions Bot added enhancement New feature or request motion Animation system, transitions, motion tokens ui User interface components and widgets labels Jul 28, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 314a5a3 into dev Jul 28, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/494-connection-switch-morph branch July 30, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request motion Animation system, transitions, motion tokens ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant