-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
seperation of child areas into type is confusing #26
Comments
This is an important issue, as theCrag has huge amount of data in every country. We are open to any kind of solution what makes the user experience better and easier. Can i ask you to explain a bit more detailed, what you would like to see (" single child list view")? |
https://thecrag.topoguru.com/info/992641662 Has many subarea that looks on theCrag so: in the app the list view of the child areas is separated into: Area: Region: Crags: with this separation by area type the user has to know a priory the type of the area he is looking for to stitch to that tab - but he can not know it (due to local favors, errors ...). |
this example is a very simple one as there are only one Region and one Area, all the rest are Crags imagine in area with many subareas in each tab. The user has to scroll and swipe a lot. |
@rouletout This suggestion is a bit deeper simplification in the menu system, what we discussed on the weekend. What do you think guys, if we try with these levels:
Or you mean something different? @nicHoch |
@bkucsera i do not understand why you need any separation of area types. https://www.thecrag.com/en/climbing/germany/sachsische-schweiz/areas any simplification (flattening) of the tree structure based on implicit rules will most likely produce errors or not work on other area in other countries. Or maybe even create app freeze to the large total amount of children in the list view. sticking to the tree approach will most likely also solve the issues: #21 |
In general: Im not sure if i understand your suggestion :)
|
yes exactly just one "Info" and one "Areas" tab (with all Crag, Region, and Area in one list - but not recursive area levels). The order in the list is defined by the API call. Navigating in a tree structure is not easy in a APP that is why we need good entry points into the tree for example
|
Back to this logical problem.
What if we do like this? This way we can have:
|
Unfortunately there is no forced rule on how subareas are evolving from Country to route level. And it is easy to find many different cases that will break all "simplification rules". There are large crags without any sectors and sometimes even routes and areas are on a same level. So i would still propose to ovoid any confusions with the currend index not to rename any area to a forced schema. Put all (direct child ) areas a a "area" tab (add a area type label to the list entry) and all (direct child) routes in a route tab. Also it is not really helpful to show all routes and all topos to early (i would suggest only to show direct child routes and topos). If you look on large crags like Grampians: https://thecrag.topoguru.com/info/11740939 you will see 8000 routes and 650 topos in the same list. this does not help with any navigation. |
After another discussion we propose to ask for user input on this topic. What is better, multiple tabs with shorter lists or 2 tabs with longer list? Can we use a concept of top level region? |
any progress here? |
Based on more testing and the little feedback we received we should probably fix that asap. The value of splitting this in tabs for area typoes is close to zero but has lots of disadvantages as it creates unnecessary searching / switching between tabs. |
This is a compex problem, and as i see now every solution has pros and cons.
Do you have a UX suggestion to handle this issue? |
i wonder what do you think is the pro of the current solution? https://thecrag.topoguru.com/info/11740915 Arapiles: here we have one area and many crags. all areas of type "cliff" are not shown and will end up in a separate tab. for me this is very confusing. a user can not know as what type an area will be marked he can only guess. i do not see why we need any merge rules. there is no merge needed. the original order in the index is side by side regardless of type. you introduced a split rule - from a theCrag user perspective this is not "clutter" this is the actual data. |
Merging just a suggestion/question from the previous comments, im not sure if we need it. Okey, we try a new method, what you suggested earlier: "Put all (direct child ) areas a a "area" tab (add a area type label to the list entry) and all (direct child) routes in a route tab. |
Questions: Tabs
Search Route list Please share your thoughts/modifications and confirm those points which are acceptable for you as well. Thanks! |
to add a search tab is good. area/sector i get your point. what about just having one tab. and just change the label from "area" to "sector" if only sector like area types are around? but the other aproach might also work . i guess if the area tab would be empty it is not shown at all. right? |
Regarding the list of all routes in the area: How do you want to guide the user that he/she knows that the list is an aggregate of all routes in child areas? The use case you describe is valid but why not providing a "search/filter all routes" function explicitly? That would solve most issues. If the user traverses through the tree he/she sees the real index structure. If needed he/she can switch to the "show me all routes" tab and apply whatever filter is available. And BTW there are a lot more useful filters than the grade: stars, gear style, route style,... |
To have all sub-areas together in one tab, independent of their type, is certainly better and more intuitive. The problem I see is that there are various ways of organizing an area and even a crag. I would bet, that there are even sectors that have sectors as child. And I remember for sure some (not well maintained) crags that have sectors as well as routes as direct child. |
We will go further only with Areas tab, and list every child node under it. As we will have a Search tab, we can improve the filtering systems in a later release, described above by @lordyavin |
looks great, closing |
example: https://thecrag.topoguru.com/info/992641662
the separation from all child areas into its area type (area, region, crag) is very confusing and will not help to find a certain area.
The usage and definition of area type is very subtle and differs in various regions.
The user can not tell for sure if the area he is looking for marked as a crag/area/region/sector ...
what to expect:
Combine all of them (not routes) into a single child list view.
The text was updated successfully, but these errors were encountered: