Scottish-Tech-Army / Soundscape-Android

This is the source for an Android version of the original iOS Soundscape app
https://scottish-tech-army.github.io/Soundscape-Android/
Other
3 stars 2 forks source link

ui_and_navigation_for_markers_and_routes_screen_with_tabs_and_add_rou… #121

Closed Thow76 closed 2 months ago

Thow76 commented 2 months ago

UI & Navigation for Markers and Routes Screen: Functionality and navigation elements are working, ready to be pushed to the fork after final checks.

Navigation Flow: Users can navigate from the Home screen to the Markers and Routes screen, switch between tabs, and access the AddRoutes screen via the plus icon on the Routes tab. Plus icon appearance is conditional on being on the Routes tab.

Navigation Setup: Created a NavigationRoot file for main navigation, with a nested graph for the Markers and Routes screen tabs. Separate files for main screen routes and tab navigation were added.

Error Handling on AddRoute Screen: If no data is entered and AddWaypoints is clicked, the app redirects to the Routes tab without prompts or dialog boxes. An approximation of the app's behaviour on the iPhone.

Strings Not Translated: Strings added are not translated yet.

Color & Theme Updates: Additional colours were added to Color and Theme files, with comments where colour isn't explicitly stated.

Component Modularity: Separated components to improve modularity (in theory).

davecraig commented 2 months ago

The code is sound, but I'm not sure how to resolve the conflicts here. As a result I've cherry-picked and resolved on my local tree and will push that to a different PR and close this one.