Skip to content

Feature/premium transitions#144

Merged
theovilardo merged 3 commits intomasterfrom
feature/premium-transitions
Sep 11, 2025
Merged

Feature/premium transitions#144
theovilardo merged 3 commits intomasterfrom
feature/premium-transitions

Conversation

@theovilardo
Copy link
Copy Markdown
Owner

No description provided.

google-labs-jules bot and others added 3 commits September 10, 2025 03:06
This commit refines the screen transitions to provide a more "premium" and fluid user experience, in line with Material 3 expressive guidelines.

The changes include:
- Increasing the transition duration to 500ms.
- Adding `scaleIn` and `scaleOut` effects to the enter and exit transitions respectively.
- Adjusting the slide-in and slide-out offsets to be more subtle.
- The initial request to animate the corner radius was not implemented due to technical limitations in the Jetpack Compose Navigation library.
This commit introduces haptic feedback to the `WavyMusicSlider` component.

- When the slider value changes, it now triggers `HapticFeedbackType.TextHandleMove`.
- The feedback is provided at each discrete step of the slider (approximated to 100 steps across the full range).

Additionally, the shuffle icon in `GenreDetailScreen` has been updated from `Filled.Shuffle` to `Rounded.Shuffle`.
This commit adjusts the bottom padding calculation in the `HomeScreen` to prevent content from being obscured by the navigation bar and mini-player.

Previously, `NavBarContentHeight` was incorrectly included in the `contentPadding` calculation, leading to excessive padding. This has been removed to ensure the correct spacing.
@theovilardo theovilardo merged commit e40a2d7 into master Sep 11, 2025
@theovilardo theovilardo deleted the feature/premium-transitions branch October 16, 2025 18:07
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.

1 participant