Skip to content

feat(ui): dialog/dropdown fade-slide enter + exit curves (#342) - #351

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/342-dialog-fade-slide
Jul 26, 2026
Merged

feat(ui): dialog/dropdown fade-slide enter + exit curves (#342)#351
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/342-dialog-fade-slide

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • showAppDialog enter is fade + slight slide (no scale); dismiss uses QueryaMotion.exit via CurvedAnimation.reverseCurve.
  • QueryaDropdown menu enter/exit uses AnimatedSlide + opacity with enter/exit curves.
  • Expanded dialog/dropdown widget tests; dialog golden revalidated.

Phase B slice of #342 (overlays). Remaining: theme motion level, split settle.

Linked issue

Refs #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/shared/app_dialog_test.dart test/shared/querya_dropdown_test.dart test/features/main_screen/shell_chrome_golden_test.dart
  • Manual: open/close showAppDialog — enter slides up/fades; exit accelerates out
  • Manual: open QueryaDropdown — menu fades/slides in
  • Manual: motion Off — overlays snap

Made with Cursor

Replace dialog scale with fade-slide and wire CurvedAnimation reverseCurve
to QueryaMotion.exit; dropdown menus use the same enter/exit fade-slide.

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 6820627 into dev Jul 26, 2026
4 checks passed
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(ui): dialog/dropdown fade-slide enter + exit curves (#342)
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 27, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/342-dialog-fade-slide 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