Skip to content

perf(ui): vertical split pane RepaintBoundary (#360) - #370

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/360-split-repaint-boundaries
Jul 26, 2026
Merged

perf(ui): vertical split pane RepaintBoundary (#360)#370
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/360-split-repaint-boundaries

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Wrap vertical split top/bottom in RepaintBoundary
  • Document accepted layout cost during settle in docs/perf-baseline.md §15

Closes #360

Test plan

  • flutter test test/core/layout/querya_split_handle_test.dart
  • Manual: fling SQL/results split — still 1:1 mid-drag

Made with Cursor

Paint-isolate editor/results across flex changes; document that layout
per tick during drag settle is expected and not mid-drag springed away.

Closes #360

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added performance Theme parser epic label: performance motion Animation system, transitions, motion tokens ui User interface components and widgets labels Jul 26, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 0191dc7 into dev Jul 26, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/360-split-repaint-boundaries branch July 26, 2026 20:36
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
…ries

perf(ui): vertical split pane RepaintBoundary (#360)
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

motion Animation system, transitions, motion tokens performance Theme parser epic label: performance ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant