Parent
Part of epic #477 (fluid motion follow-ups).
Problem
workspace_panel morphs empty ↔ connected via QueryaSwitchingBody, but selecting a table / routine / Redis DB / Mongo collection hard-cuts the active child. This is the largest perceived fluidity hole after shell polish.
Proposal
Wrap stats↔explorer and home↔table/routine (and equivalent MySQL/SQLite/Ext paths) in QueryaSwitchingBody or keyed QueryaFadeSlide, same pattern as empty↔active.
Files (starting points)
lib/features/main_screen/workspace_panel.dart
- Driver homes that swap object workspaces (PG/MySQL/SQLite/Ext/Redis/Mongo)
Acceptance
Parent
Part of epic #477 (fluid motion follow-ups).
Problem
workspace_panelmorphs empty ↔ connected viaQueryaSwitchingBody, but selecting a table / routine / Redis DB / Mongo collection hard-cuts the active child. This is the largest perceived fluidity hole after shell polish.Proposal
Wrap stats↔explorer and home↔table/routine (and equivalent MySQL/SQLite/Ext paths) in
QueryaSwitchingBodyor keyedQueryaFadeSlide, same pattern as empty↔active.Files (starting points)
lib/features/main_screen/workspace_panel.dartAcceptance
QueryaMotionScope