Skip to content

feat(ui): split settle + Fluid Phase C guardrails (#342) - #353

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/342-split-settle-and-guardrails
Jul 26, 2026
Merged

feat(ui): split settle + Fluid Phase C guardrails (#342)#353
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/342-split-settle-and-guardrails

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Split settle: QueryaDragSettleController — mid-drag stays 1:1; spring settle on release for sidebar width and SQL/results vertical split. Focus ring uses motion-aware AnimatedContainer.
  • Phase C: expand docs/perf-baseline.md Fluid scenarios @ 120 Hz; add review rule in CONTRIBUTING.md + docs/motion-and-high-refresh.md (no magic UI Duration).
  • Widget tests for settle / motion-off / focus chrome.

Closes the remaining #342 Phase B + Phase C workstreams.

Linked issue

Closes #342

Checklist

  • flutter analyze and flutter test pass locally
  • Scope matches the linked issue only (no drive-by refactors)
  • PR targets dev (not main, unless hotfix)

Test plan

  • flutter test test/core/layout/
  • Manual: fling sidebar + SQL/results splitter — soft settle; Motion Off snaps
  • Manual: focus split handle — ring eases in
  • Skim docs/perf-baseline.md Fluid @ 120 Hz list

Made with Cursor

Add QueryaDragSettleController for 1:1 mid-drag with spring settle on
release; animate split focus rings via motion tokens; document 120 Hz
Fluid checklist and no-magic-Duration review rules.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added epic Epic / umbrella issue accessibility Reduced motion, OS accessibility preferences ui User interface components and widgets labels Jul 26, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 29671ac into dev Jul 26, 2026
4 checks passed
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
…rdrails

feat(ui): split settle + Fluid Phase C guardrails (#342)
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 27, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/342-split-settle-and-guardrails branch July 27, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility Reduced motion, OS accessibility preferences epic Epic / umbrella issue ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant