Skip to content

Android UI/UX improvements for modernization and accessibility#167

Open
MrKumaran wants to merge 8 commits intomkckr0:mainfrom
MrKumaran:main
Open

Android UI/UX improvements for modernization and accessibility#167
MrKumaran wants to merge 8 commits intomkckr0:mainfrom
MrKumaran:main

Conversation

@MrKumaran
Copy link
Copy Markdown

@MrKumaran MrKumaran commented Oct 14, 2025

Summary

This pull request updates the application's user interface to be accessible and bit modern.
Reason for change: While using the app, I felt the UI was becoming outdated. After sharing these changes with friends who also use the app, they had positive feedback, which encouraged me to create this pull request to make the improvements available to everyone.
Each commit includes a message detailing its specific changes.

Changes

  • in ui/screen/HomeScreen.kt :
    -> moved message to top, bring host & port input and play button to bottom making easier to access instead of reaching top of screen(easier one-handed access)
    -> Added check constraints for host address and port number. if any error showing error message to user in message box
  • in ui/base/Config.kt : added new method for new animated slider. also made some chances to caller method to call new method. removed old default method
  • in ui/screen/AudioScreen.kt : added text saying "Audio options" to indicate tab and act as placeholder to bring audio configs down for easier one-handed access
  • In ui/screen/SettingScreen.kt : replaced default icons with outlined icons
  • In service/AudioPlayer.kt : Added welcome message on launch instead of showing " "
  • In ui/screen/MainScreen.kt : Added Top bar with logo and app name. It felt odd to not have anything top, so added this one
  • Added Asset: App logo in xml used in top bar MainScreen()

AudioScreen
HomeScreen
SettingsScreen
Slide adjust Audioscreen

… one, displays message to user to check entered input

-> Rearranged UI to display message on top, input & play button at bottom making it easier to press with thumb instead of reaching top...
-> Replaced default icons with outline one.
… a placeholder to move the sliders down, making them easier to configure with one finger.

-> Using new slider but no changed done here for that, all done in config.kt
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