Skip to content

experiment: general-purpose overlay animations#10693

Closed
jouni wants to merge 1 commit intomainfrom
experiment/base-overlay-animations
Closed

experiment: general-purpose overlay animations#10693
jouni wants to merge 1 commit intomainfrom
experiment/base-overlay-animations

Conversation

@jouni
Copy link
Copy Markdown
Member

@jouni jouni commented Dec 16, 2025

Fixes #11321

Adds built-in keyframe animations to all overlays, which a theme can then turn on via CSS custom properties (see the changed files for examples how). For a simple fade-in/out animation, all that is needed is to define the --animation-duration property on a component with an overlay.

Experimented with notification animations at the same time, as they require a bit more elaborate configuration so that the stacking notifications enter and leave without all the other notifications jumping suddenly.

@jouni jouni marked this pull request as draft December 16, 2025 13:26
@jouni jouni force-pushed the experiment/base-overlay-animations branch 3 times, most recently from 92ba9bd to 5e0c4d3 Compare December 18, 2025 12:59
@jouni jouni force-pushed the experiment/base-overlay-animations branch 2 times, most recently from bb9d538 to 816bea3 Compare January 13, 2026 14:30
@jouni jouni force-pushed the experiment/base-overlay-animations branch from 816bea3 to 4bcc35c Compare January 15, 2026 11:14
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
20.7% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@jouni
Copy link
Copy Markdown
Member Author

jouni commented Feb 4, 2026

Getting back to it once we have the time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make it possible/easy to animate overlays

1 participant