Skip to content

Develop - new device icons, Improved device mapper, Floating player, Some fixes#94

Merged
sameerasw merged 11 commits intomainfrom
develop
Mar 14, 2026
Merged

Develop - new device icons, Improved device mapper, Floating player, Some fixes#94
sameerasw merged 11 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Owner

This pull request introduces several UI improvements and new features to the AirSync Android app, primarily focusing on enhancing the user experience with new components and visual polish. The most notable changes include the addition of a floating media player, a slowly rotating app icon, improvements to splash and toolbar UI, and new app foreground detection logic.

New Features and Components:

  • Added a new FloatingMediaPlayer composable, enabling a draggable, expandable mini media player with album art, media controls, and volume adjustment. This component provides a modern, interactive way to control media playback.
  • Introduced a SlowlyRotatingAppIcon composable for a visually appealing, animated app icon, likely used in connection status or splash screens.

UI and UX Improvements:

  • Updated the splash icon in MainActivity to use the Material You primary color as a tint, providing a more cohesive look with system theming.
  • Increased the bottom spacer in the SettingsView for improved visual balance on larger screens.
  • Commented out the navigation bar insets padding in AirSyncFloatingToolbar, possibly to address layout or overlap issues.

App Lifecycle and State Management:

  • Added app foreground detection logic to AirSyncApp, tracking activity lifecycle events to determine if the app is in the foreground. This enables other components to query the app's visibility state.

Dependency and Version Updates:

  • Incremented the versionCode in build.gradle.kts from 25 to 26, preparing the app for a new release.

Imports and Refactoring:

  • Updated imports in ConnectionStatusCard.kt to support new UI features, including the animated app icon and additional Compose utilities. [1] [2]

@sameerasw sameerasw self-assigned this Mar 14, 2026
@sameerasw sameerasw added the enhancement New feature or request label Mar 14, 2026
@sameerasw sameerasw merged commit d769550 into main Mar 14, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in AirSync Features and Bugs Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant