Skip to content

ui(motion): morph connection A→B switches in WorkspacePanel #494

Description

@ZhuchkaTriplesix

Parent

Part of epic #490. Follow-up to #478.

Problem

Empty↔connected and home↔object already morph via QueryaSwitchingBody / FadeSlide. Switching connection A→B keeps SwitchingBody index 1 and replaces the child in place → hard cut.

Proposal

Wrap active connection body in QueryaFadeSlide keyed by connection id (and/or driver type), or add a morph layer for connection identity changes.

Files

  • lib/features/main_screen/workspace_panel.dart

Acceptance

  • Selecting another connection cross-fades (tokens + Reduced/Off)
  • No regression on empty↔connected / home↔object morphs
  • SQL editor state for inactive connections still preserved where intended

Metadata

Metadata

Labels

enhancementNew feature or requestmotionAnimation system, transitions, motion tokensuiUser interface components and widgets

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions