Skip to content

ui(motion): morph workspace object / explorer switches (#478) - #483

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/478-workspace-object-morph
Jul 28, 2026
Merged

ui(motion): morph workspace object / explorer switches (#478)#483
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/478-workspace-object-morph

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add _homeObjectMorph in WorkspacePanel: QueryaSwitchingBody for home↔object (PG/MySQL/SQLite/Ext/Redis/Mongo).
  • Object→object switches go through keyed QueryaFadeSlide (no hard-cut between tables/DBs).
  • Home/stats stay keep-alive so SQL tabs persist when returning from a table.

Test plan

  • flutter test test/features/main_screen/workspace_panel_layout_test.dart
  • Visual: Redis stats → db0 → back to stats (fade, not cut)
  • Visual: PG home → table → another table → back to home
  • Motion Off / Reduced still quiet

Closes #478

Wrap driver home/stats and object/explorer views in QueryaSwitchingBody
with FadeSlide for object→object changes so sidebar selection no longer
hard-cuts. Home stays keep-alive for SQL/editor state.

Closes #478
@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 70c82d8 into dev Jul 28, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/478-workspace-object-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