This object is in archive! 

Right panel doesn`t hide after timeout

svartbjorn shared this problem 11 years ago
Not a Problem

This worked before.


Setting:


- Map control > Right panel visibility = "Hide right panel if inactive for a while"


- Map control > Hide menu timeout = 5s


If I double tap, the right panel pops up as it should, but stays foreever. However, it hides if a I tap a command, e.g. zoom, or pan the map - after timeout.

Replies (19)

photo
0

weird, nothing like this happen to me. Are you using last version 2.5.4?

photo
0

I saw this problem few times in the past (with older versions) but it vanished after playing around with settings and restart of Locus

photo
0

Locus version 2.5.4


Android 2.3.6


I have tried to restart Locus. I have also rebooted the phone. This behaviour is consistent. I have also set to "Always hidden" and then back to "Hide if inactice ...". Also set the timeout value again. But still consistent as described above.


I have very limited internet access the rest of this week due to travelling, so I may not be able to follow up with comments on this thread for the next 3 days.

photo
0

Here is some more information:


==> This issue is related to GPS lock!! If GPS is off, or GPS is on but position not locked yet, the panel doesn`t hide after timeout. If GPS position is locked, then the panel hides correctly after timeout. (BTW: to hide it when GPS is not locked, it is sufficient to touch the screen to hide the panel, so giving a command as initially described is not necessary).

photo
0

I`m looking on the code and there is no change in last versions, so I`ll probably have to create some test version for you. Top and bottom panel have same problems? Also do you have set settings "Orientation conditions" to both or different?

photo
0

Sorry for late answer, but as I said above I have been travelling with limited internet access. But now I am back in business.


So you do not see this issue? Remember, I only see this issue when GPS is off or GPS is not locked.


- I think this issue can have been there for a long time, I just haven`t noticed it until now.


- Top panel and bottom panel same issue


- "Orientation conditions" = Both


- "Orientation lock" = Portrait mode

photo
0

hm, can`t produce the problem


GPS=off


Orientation lock = Portrait mode


Hide menu timeout = 5s


Orientation conditions = Both


Locus Pro 2.5.4 + Locus Free 2.5.4.2


Test devices: Phone SGS2 - Android 4.0.3 + Tab SG10.1 - Android 3.2


a double tap shows the right panel...


...and it disappears after 5 seconds.


(Did I misunderstand something?)

photo
0

Your settings above are when I have this issue.


If you can`t reproduce the issue, this is not a big deal, since just tapping the screen after the timeout causes the panel to hide. And since it works correctly when GPS is on and locked, that is the most important part.

photo
0

hmm just a question, you wrote "However, it hides if a I tap a command, e.g. zoom, or pan the map" ... wait few secs till you`ll be sure, panels should be hidden and then move a map. Panels now hide with small transparenting animation or immediately? If immediately, it means that they`re already hidden, just Android do not correctly repaint screen for you ... original ROM?


EDIT: I just did small improvement, so maybe this will help

photo
0

I wait for sure long enough. If I tap the screen or move the map, the panel hides immediately, no animation. There is no animation either when it hides correctly when GPS is locked. I only see a small animation when it appears by double tapping.


Original ROM.


Why would the OS repaint the screen differently when GPS is locked and when GPS is off? Could it rather be that Locus doesn`t catch the timeout signal when it is waiting for GPS lock?

photo
0

it do not repaint differently, it`s just that animation took around 500ms, so if everything is correct, you should see it. But you don`t ... when you have enabled GPS, then screen (map) is repainted once per second, so it also repaint these panels ... that`s why panel hides for you in this cycle when map is repainted.


This looks for me like bug in your android version. Android have system for animations and during this animations, object should be repainted automatically, but this seems not happen for you. I have four devices and all it works correctly even with your settings.


It`s expected update on A4.X for you device? :) Anyway you`ll see in next update. You`ll probably still not see animations, but I at Ieast forced Locus to repaint these panels when animation ends

photo
0

Thank you for all your effort looking into this issue. I will upgrade to A4.x this week probably.Will be interesting to see if your new panel repaint approach will fix it.

photo
0

New Locus version 2.5.5 still has same issue.

photo
0

you`re saying you`ll get 4.X soon right? :)

photo
0

Yes, probably this week.


I checked out this panel hiding on my wife`s phone this mornng:


HTC Desire


Android 2.3.5


Locus 2.5.0: NO ISSUE (hides correctly even when GPS is off)


Then I updated Locus to 2.5.5: SAME ISSUE as I have reported


So something has been changed between version 2.5.0 and 2.5.4 that causes this issue. And I am pretty sure now that this was ok on my phone too with earlier versions of Locus, since I have showed this panel hiding feature to friends, and typically I do not have GPS enabled in such demo cases.

photo
0

weird. There were quite a lot of changes. Wasn`t some changes in ROM on your side? Anyone else with same issue?

photo
0

I upgraded my Galaxy Note tonight to ICS (A4.0.4). The panel hiding issue then went away.


So if nobody else has the same issue running Ginderbread, I guess we can just close this case.

photo
0

It`s really a mystery for me. I use only some suggested and basic methods for these small animations. Now you`re also able to test it on your wife`s phone right?


Anyway if there will not be more people with same issue, I`m for now closing this topic (unfortunately there is no possibility like "won`t fix" so I`m marking this as a "Not problem")

photo
0

I also experienced that issue. But didn`t have time to explore it. I remember I had the feeling it was related with screen orientation.

Replies have been locked on this page!