feat: v1.1.0 — Animation modifiers for glass surfaces#1
Merged
Conversation
…assBorderGlow Introduce three new modifier extensions for animated glass effects: - animatedGlassEffect: entrance animation that animates blur, alpha, and border from zero to target values, creating a glass "forming" effect - glassShimmer: infinite diagonal light-streak overlay that sweeps across the glass surface for ambient motion - glassBorderGlow: pulsing border opacity animation for breathing edge glow All modifiers are opt-in, theme-aware, and composable with the existing static glassEffect modifier. Co-authored-by: Saad Khan <ranasaad0799@gmail.com>
GlassButton now provides tactile visual feedback on press with animated scale-down and alpha reduction. The effect is configurable via pressScale and pressAlpha parameters, and disabled state is handled via graphicsLayer instead of the previous static alpha modifier. Co-authored-by: Saad Khan <ranasaad0799@gmail.com>
Restructure sample app into three tabs (Home, Animate, Config) and add dedicated animations showcase demonstrating all new v1.1.0 modifiers: - animatedGlassEffect entrance card - glassShimmer highlight card - glassBorderGlow pulsing card - GlassButton press feedback demo - Combined effects demonstration Co-authored-by: Saad Khan <ranasaad0799@gmail.com>
- Update VERSION_NAME and LIBRARY_VERSION in gradle.properties - Add v1.1.0 section to CHANGELOG with all new animations - Document animatedGlassEffect, glassShimmer, and glassBorderGlow in API.md - Document GlassButton pressScale/pressAlpha parameters Co-authored-by: Saad Khan <ranasaad0799@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Motivation
v1.0.0 established the static glass foundation. This release adds motion — the single biggest improvement for perceived quality of glassmorphism UIs. All animations are opt-in and composable with existing modifiers.
Test plan