Skip to content

feat(player): add bounce animation to in-app main playback page controls - #11

Open
mizdrake7 wants to merge 91 commits into
d0x-dev:mainfrom
mizdrake7:main
Open

feat(player): add bounce animation to in-app main playback page controls #11
mizdrake7 wants to merge 91 commits into
d0x-dev:mainfrom
mizdrake7:main

Conversation

@mizdrake7

Copy link
Copy Markdown
Contributor

No description provided.

d0x-dev and others added 30 commits May 23, 2026 23:43
…gn AboutScreen developer cards with premium layout
d0x-dev and others added 29 commits June 20, 2026 12:03
- NeonLibraryScreen: add sync() call on login state change
- LibraryPlaylistsScreen: store isLoggedIn, use as LaunchedEffect key
  so sync re-triggers after login
- SyncUtils: add onFailure handler for syncSavedPlaylists
…ogin

fix: playlists not loading after login
- Removed Log.d() that exposed Discord auth token in logcat
- Removed setWebContentsDebuggingEnabled(true) that enabled chrome://inspect on all WebViews in release builds
fix: remove Discord token logging and WebView debugging
- Fix double unbindService crash in MainActivity.onDestroy()
- Fix !! force-unwrap on navigation arguments
- Fix FCM token logging to logcat
- Add DataStore cache to avoid runBlocking calls
- Fix OkHttp response leak in MusicService
- Fix unmanaged CoroutineScope in MusicService
- Fix wrong artist sort logic in DatabaseDao
- Extract collator sorting utility function
- Fix staticCompositionLocalOf to compositionLocalOf
- Remove duplicate imports in MainActivity
- Fix response.body!! force-unwrap in SaveToStorageUtil (crash on null response)
- Add response.use {} to properly close OkHttp connections
- Fix thread-unsafe HashMap in JioSaavnApi (ConcurrentModificationException)
fix: resolve crashes, memory leaks, and code quality issues
- Replace scale state animations with Animatable
- Add shared bounceClick() helper (shrink → expand → settle)
- Apply bounce animation to play, previous, next, shuffle, repeat, and like buttons
- Preserve existing player behavior while matching notification control animations
- Improve contributor card styling and shadows
- Add marquee support for long contributor names and roles
- Add animated AirBeats logo with hidden easter egg
- Improve contributor section layout and spacing
- Add Open Source Libraries section
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.

6 participants