Skip to content

ui: P2 polish batch (trees, motion, chrome) - #515

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/501-p2-polish
Jul 28, 2026
Merged

ui: P2 polish batch (trees, motion, chrome)#515
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/501-p2-polish

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Trees: shared leaf tint + indent token; matview/sequence leaf icons; foreign-data hub icon
  • Motion: QueryaCrossFadeStack enter/exit + index clamp; stagger step under Reduced; document QueryaHoverSurface card-only scope
  • Chrome: empty hero loading placeholder (no Quick start flash); update dialog phase AnimatedSwitcher; kQueryaTooltipWait

Closes #501

Deferred leftovers filed as #514 (TreeLoadError, expand semantics, SDUI dropdown, dialog Material).

Test plan

  • MySQL/SQLite leaf icons match PG primary tint
  • PG schema indent aligns with sibling folders; Foreign data uses hub icon
  • Empty workspace: no Quick start flash before recent loads
  • Update dialog phase changes cross-fade under Full/Reduced
  • flutter test test/core/motion/querya_cross_fade_stack_test.dart test/core/motion/querya_stagger_test.dart test/features/main_screen/workspace_empty_hero_test.dart

Unify tree leaf tints/indent/icons, align CrossFadeStack and Stagger with motion levels, stop empty-hero Quick start flash, cross-fade update dialog phases, and share tooltip wait duration.
@github-actions github-actions Bot added enhancement New feature or request accessibility Reduced motion, OS accessibility preferences motion Animation system, transitions, motion tokens ui User interface components and widgets labels Jul 28, 2026
shadcn and Material each define ColorScheme; pass primary Color instead so analyze stays clean.
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 8af9b4f into dev Jul 28, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 29, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/501-p2-polish 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

accessibility Reduced motion, OS accessibility preferences 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