Waypoints do not always stay hidden

skubko shared this problem 1 week ago
In Progress

Hello,


in settings -> Geocaching, I have option "Automatic waypoint loading" set to "All types" as I want all types of waypoints to be displayed on the map when cache is imported to Locus. But then, I visit some waypoints and want to hide them, so I hide them one by one from POI -> Waypoints tab. It is working, points are hidden. I close Locus and when I reopen it again, those waypoints remain hidden. Until now, everything is working as expected. But, when I hide the last visible waypoint of that cache and the cache has no waypoint displayed on the map and I close Locus and reopen it, suddenly, all waypoints are displayed again on the map. I tested the same with multi select option (eye icon), it does the same thing. Once one waypoint is visible, only that waipoint is displayed. But when none of them are selected to be displayed, after new Locus start, all of them are displayed again. Could you please fix this that if I hide some waypoint, it actually stays hidden - also in case I hide all of them? Of course when I update the cache (G4L plugin for example), it is OK that all waypoint are displayed again, because cache got updated, in that case I perfectly understand that wayipoints are displayed (because of my setting). But when I hide all of them, I would expect that they stay hidden. I hope I explained it clearly :)...


Thanks in advance for your help.


Best regards

Martin

Comments (10)

photo
1

Hi Martin,

when you want to hide waypoints, use "hide temp map items" command. More in http://docs.locusmap.eu/doku.php?id=manual:user_guide:items:management#map_item_folders

photo
1

Hi Michal,

please read my post more carefully, that is not what I want to achieve... And by the way, I am importing points to Locus (not just displaying them automatically), so those are stored in Data and not in Map items section of Locus...

Martin

photo
1

Sorry, too complicated issue definition. If you have settings > geocaching > automatic waypoint loading ON then Locus auto loads waypoints of all caches that have these waypoints invisible, including those manually hidden in previous Locus session. That's how it works. If you want hidden waypoints to stay hidden after restart, deactivate automatic waypoint loading

photo
1

And again, not entirely true :)... Locus does NOT automatically loads waypoints hidden manually if there is still at least one visible waypoint in that geocache. Only when I hide manually ALL waypoints of that cache, then it loads all of them back. So one of those behaviors is not correct - it should OR always display all of them OR not to display them if they were manually hidden before...

photo
1

OK, I omitted the thing with one visible waypoint in my commentary. Nevertheless, that is how Locus is programmed - if there is NO waypoint visible and you have waypoint autoloading ON, it loads all waypoints. If you have atleast ONE waypoint visible, Locus considers such cache saturated by the auto loading mechanism so it doesn't autoload other waypoints.

photo
1

Well, and that is exactly what I am reporting. It should work in the consistent way - once that setting is ON, it should OR always display all of them, OR it should display all of them, but not those I hide manually. Of course I vote for option n. 2 :) The current functionality is not working consistently as it is no fully reflecting that setting OR it is not fully keeping my manually hiden waypoints stayed hidden.

photo
1

Good day skubko,

I'm thinking about this problem and to be true, I'm not sure about any better solution then current one.

Imagine you today let Locus auto-load all waypoints of imported 1000 caches for certain area. Then you hide them manually. What you expect to happen after a month later, when you start Locus again? "No waypoint loaded? You check settings ... auto-load enabled. What happen?" ...

In such situation, how you force Locus to load necessary waypoints you wants based on your auto-load definition?

Current system is simple: if you wants to display a cache: are all waypoints hidden? Apply auto-load.

photo
1

Hi Menion,


I understand what you are saying, but it is a question of technical options you have. And really, the current situation does not behave consistently - once waypoints are loaded, once they are not, so one can already now say what you are saying - why it did not auto load all of them when the setting is on :)... But as I said, the question is what technical options you have. I could imagine to extend the current option of auto-load with some + manual override, or whatever else. But the question is if you have somewhere a "mark"that could be used that this cache has been altered manually, so do not auto-load it for that one etc...


Martin

photo
1

You are correct, it is not consistent.

Ideal solution in this case should be: auto-load defined types of waypoints always. So no matter if one or few other waypoints is already "set to load", always perform auto-load action. Consider done.

Second step: your proposal. What you needs seems to be something like additional option in a certain cache "do not auto-load waypoints", right? Btw. what is usage of this?

photo
1

What I want is auto-load all of them for all caches, but when I decide to hide some of them, those should stay hidden (until e.g. the cache gets re-displayed on the map or updated). Just to remember it... If this is not possible, please do not fix the inconsistency :D... Imagine situation that I always import 1000 caches to Locus. All of them get their waypoints displayed. It is ok, then I keep working with Locus. But there are some caches that have for example 20 waypoints and you can imagine that if there is more like that, the map is full of wayponts and red lines. Therefore, for some caches I hide its waypoints. I do not want to hide the cache itself, because I want to know it is there, I just do not need to see its waypoints...