Skip to content

perf(ui): stop animating BackdropFilter blur sigma in dialogs (Fluid F3) #359

Description

@ZhuchkaTriplesix

Parent

Part of #356 · Fluid perf audit F3 (P0)

Problem

showAppDialog animates ImageFilter.blur(sigmaX: 8.0 * t, …) inside AnimatedBuilder every frame. Changing blur sigma is raster-heavy and fights the 120 Hz frame budget.

Where: lib/shared/widgets/app_dialog.dart

Expected

  • Blur is static (or pre-blurred) during open/close
  • Dim / opacity (and card fade-slide) carry the enter/exit motion
  • Motion Off / Reduced still honored

Acceptance

  • No per-frame blur-sigma animation
  • Enter/exit still use QueryaMotion enter/exit curves on the card
  • Widget/golden or dialog tests updated if needed
  • Manual: open/close Preferences or connection dialog — no jank spike from blur

Related

Metadata

Metadata

Labels

motionAnimation system, transitions, motion tokensperformanceTheme parser epic label: performanceuiUser interface components and widgets

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions