Thread: [SailfishOS] Pure Maps
View Single Post
Posts: 1,414 | Thanked: 7,547 times | Joined on Aug 2016 @ Estonia
#19
Originally Posted by Kabouik View Post
There are a few things I am missing since Poor Maps, so I'll just list them here as you seem to be full of energy still.
Let's see for how long . Main thing is not to overcommit, so expect slower months in development as well. But the target is to compete with the best apps, not just the native ones.

Originally Posted by Kabouik View Post
- I've always found the options confusing in the way they are organized. I think they need to be a bit better spatialized, i.e., make it obvious what is a sub-menu and what is a main page, whether the settings toggle are restricted to a sub-application (like Navigating) or the full application, whether they are permanent or just temporary for the current trip, etc. We have the Sailfish page indicator which is usually great and minimalist, but might be insufficient at times for complex applications like Pure Maps.

I don't have any clear suggestion in mind, I just find it hard to step back and clearly know in advance where to find a particular setting. I know the settings are already shown in the pages corresponding to the sub-menus, but I don't know, there is something I can't explain. Maybe it's just because there are many configuration options (which is good), or because items are big (which is good too for a navigation application), or because all items look the same regardless of whether they are settings, recent searches, POI categories, search options, router selection. I just feel it is hard to quickly figure out where is what, is that option on the same level as that one, and so on.

I am not a daily user, which makes it hard to really know the application by heart, but I feel it could be a bit more straightforward and be useful to all those like me that tend to use the application only when they are already panicking because they are going to be late somewhere.
I am open for redesign, if needed. As a user, I think the only problem for me was to figure out what's Nearby for. Otherwise all was very clear. Obviously, now I find it all very intuitive and its hard for me to judge the user friendliness.

Note that application has grown over the years and so has the number of options. Expect more of them to appear (requests were/are flying in before and after the fork). So, one way to approach it, would be to think through the designs (you don't even need to program for it) and when all would seem to fit, we can approach redesigning the app.

Please try to remember the confusing parts next time and write them up, probably via opening an issue at Github and advertising it here. So, we could have separate discussion on it, see if others are confused similarly, and how to resolve it.

Originally Posted by Kabouik View Post
- It is also difficult sometimes to know what does what and whether I should change that or that. I'm not familiar with the routers, and what you explained here for Stadia for instance, I would never have guessed. I don't even know why or if I should use another one in other situations. Same for maps, a keyword and a preview would help greatly, though default maps are clearly identified so I can go back to the "dev's suggestion" easily if I am not sure. Maybe it would be possible to better expose what features are offered by each specific options, and whether there are obvious cons. Restricting the available options depending on whether the map data in use is supplied by OSM Server or not would help too I suppose. Not sure if doable.
I am planning to formulate recommended suggestions for online and offline services (offline seems to be without competition these days) and a way to simply switch between them.

Partially, we have so many online providers, since there is no one perfectly filling the bill. I am also going to add HERE as a provider, at least for search/routing. But, in the end, we will have to formulate the recommended providers and give a simple way to switch to them.

Originally Posted by Kabouik View Post
- I would love to be able to control OSM Server from the map application, something like:
Code:
Map data >
   Offline maps >
      Toggle on/off
      Download the maps you want to use offline > 
         List of areas, and the download folder
Sorry, this is not going to happen with my help. I much more prefer unixy "stick to one task and do it well". OSM Scout Server was written to be client-independent and I would like to keep it that way. In theory, I can write DBus service that would allow you to configure it via clients, but it will take significant amount of time on the server side and on the client side to implement it. Taking into account other priorities, it looks to be postponed forever.

Originally Posted by Kabouik View Post
- Sometimes it would be good to be able to show all POIs next to the current location without any specific preselected category, but instead category icons on the map. Or, at least, having the possibility to preselect several categories. There are so many different keywords for food for instance, you never know if selecting Restaurants will show everything or if what you are looking for would instead be in Food, French Restaurant, Belgian Restaurant, Bagel Shop, Bakery, Breakfast spot, Burger, Café, etc. I know the keywords are inherited from the search service being used (and again here pointers would be helpful to choose one), but they are all cluttered so sometimes selecting several would just be easier, without the fear of missing something. Maybe even allowing the user to save some searches, so that he can do a meta search with all food-related stuff and then just select this meta-type later without bothering with the million keywords from Foursquare again.
This suggestion just opened few issues all around the place.

Icons on a map and search data are stored in different databases. If based on OSM, data comes from the same source, but handled via separate imports.

I would expect that Foursquare has some types predefined which should include different food shops/cafes/... But I never looked into it. Note that Foursquare maybe will become problematic due to their low allowed search limits. Let's see how good HERE is as a replacement in future.

I opened corresponding issues:

https://github.com/rinigus/pure-maps/issues/20
https://github.com/rinigus/osmscout-server/issues/279
 

The Following 7 Users Say Thank You to rinigus For This Useful Post: