Problem Statement
Currently the menus contain a mix of features without any particular logic. There is no definition for what goes into this one menu vs another menu, it appears like a random mix of features.
Without any particular organization logic, a person would not be able to intuitively easily find particular features, they would need to look in all the places and over time learn where they are located. This is time consuming not a great experience.
Reducing the learning curve for the app would improve the experience and increase satisfaction with the app.
Criteria
Definition for the type of functions go into each menu
Main page / map: primary features which are used the most often and relating to the core functionality of the app.
- Add a plus button for adding a place to OpenStreetMap. This makes it easier to add places, and encourages people to contribute more often.
About Page: related to the company and how to interact with the company.
Burger Menu: secondary features, which are second in priority after the primary features on the main menu and map.
- Remove the map layer options - they are already located on the main map and that is a good place for them, no need to duplicate features.
- In place of where the map layers were, move features from the list and create icons for the following features: Add Place to OpenStreetMap, Record Track, Share My Location, Download. In the vertical list leave: Settings, Donate, OpenStreetMap Account.
- Move OpenStreet Account from Setting to Burger menu vertical list. Connecting an account is not a setting, but an account synchronization, which is a more significant function than a settings change (also, the Burger menu is a good place to have an OM account, if one is ever added in the future).
Settings: configurations and tuning of features, not activation of features.
- Move OpenStreetProfile from Setting to Burger menu vertical list.
Maps.Me design of the menu appears intuitive and well arranged.
https://www.figma.com/design/EXZNQgYd09am8DzFSXF82Q/OM-Track-Recorder?node-id=7%3A109&t=AfLkUGeDDVoMHQJT-1
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too