Some users get trapped in the "fullscreen" / "hidden UI" mode #9344

Open
opened 2024-09-21 16:19:22 +00:00 by pastk · 19 comments
Member

A long tap on the map makes all UI buttons disappear. To bring the UI back a user has to long tap again.

Several users reported they entered the fullscreen (FS) mode inadvertently and had to restart OM to get out of it.
https://fosstodon.org/@organicmaps/113163548649933395
(@rtsisyk said there were a few support emails also)

There is a toast shown on the first feature use Long-tap on the map again to see the interface. Obviously its not enough.

A long tap on the map makes all UI buttons disappear. To bring the UI back a user has to long tap again. Several users reported they entered the fullscreen (FS) mode inadvertently and had to restart OM to get out of it. https://fosstodon.org/@organicmaps/113163548649933395 (`@rtsisyk` said there were a few support emails also) There is a toast shown on the first feature use `Long-tap on the map again to see the interface`. Obviously its not enough.
Author
Member

Some ideas for improvement:

  • make the toast pop up on every use (IMHO it won't be enough still)
  • switch/leave the FS mode by a small corner button, e.g.
    image
  • make long tap action customizable (was discussed elsewhere) and the default action shouldn't be "hide the ui"
  • use any tap to leave the FS mode #8551 (comment)
Some ideas for improvement: - make the toast pop up on every use (IMHO it won't be enough still) - switch/leave the FS mode by a small corner button, e.g. ![image](/uploads/7b71269300936fdc0cb4002139d8260f/dc0aa045-03d9-4a4c-9248-359432b7060c) - make long tap action customizable (was discussed elsewhere) and the default action shouldn't be "hide the ui" - use **any tap** to leave the FS mode https://git.omaps.dev/organicmaps/organicmaps/pulls/8551#issuecomment-2188295542
Author
Member

mentioned in issue #9316

mentioned in issue #9316
Author
Member

Context: the "hide UI" feature is quite niche but is useful in some cases
image
https://t.me/organicmaps/41938

Context: the "hide UI" feature is quite niche but is useful in some cases ![image](https://github.com/user-attachments/assets/c8bb2dbb-b43c-4243-a629-3e861941bce1) https://t.me/organicmaps/41938
Author
Member

To my mind the best solution would be to use a corner button to exit the FS mode.
To enter FS the same button could be used (might clutter the UI for users who don't need this feature) or maybe better to add a separate "Hide UI" button into the Layers dialog.

Customizing long tap action is a more generic feature and could be complimentary to other solutions.

To my mind the best solution would be to use a corner button to exit the FS mode. To enter FS the same button could be used (might clutter the UI for users who don't need this feature) or maybe better to add a separate "Hide UI" button into the Layers dialog. Customizing long tap action is a more generic feature and could be complimentary to other solutions.
hoizan commented 2024-09-22 03:12:51 +00:00 (Migrated from github.com)

Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover. Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced.

Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover. Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced.
eisams commented 2024-09-23 17:55:32 +00:00 (Migrated from github.com)

I've gotten stuck in this mode and did not realize it was due to a long tap. You often tap on the map to select e.g., a restaurant and so on, so it's quite easy to enter this mode by accident?

I've gotten stuck in this mode and did not realize it was due to a long tap. You often tap on the map to select e.g., a restaurant and so on, so it's quite easy to enter this mode by accident?
hoizan commented 2024-09-24 01:20:58 +00:00 (Migrated from github.com)

I believe bu slightly increase the tap duration, say by 0.5sec, will solve this issue.

I believe bu slightly increase the tap duration, say by 0.5sec, will solve this issue.
auge8472 commented 2024-09-24 07:15:06 +00:00 (Migrated from github.com)

Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover.

That is a weak argument. The fact that you understand how it works is great for you, but not for others. How are you supposed to know that the long tap exists and what it does? The fact that it was displayed as a tooltip at some point in the past is honestly no help (and I'm sure, I've not seen it). How is someone supposed to know how to get out of it if one doesn't even know how one fell into this trap? This more or less hidden feature is anything but self-explanatory.

Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced.

IMHO the poor comprehensibility is such a "compelling reason". And tapping a half second longer to activate it makes it not better.

> Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover. That is a weak argument. The fact that *you* understand how it works is great for *you*, but not for others. How are you supposed to know that the long tap exists and what it does? The fact that it was displayed as a tooltip at some point in the past is honestly no help (and I'm sure, I've not seen it). How is someone supposed to know how to get out of it if one doesn't even know how one fell into this trap? This more or less hidden feature is anything but self-explanatory. > Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced. IMHO the poor comprehensibility is such a "compelling reason". And tapping a half second longer to activate it makes it not better.
hoizan commented 2024-09-24 07:46:32 +00:00 (Migrated from github.com)

Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover.

That is a weak argument. The fact that you understand how it works is great for you, but not for others. How are you supposed to know that the long tap exists and what it does? The fact that it was displayed as a tooltip at some point in the past is honestly no help (and I'm sure, I've not seen it). How is someone supposed to know how to get out of it if one doesn't even know how one fell into this trap? This more or less hidden feature is anything but self-explanatory.

Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced.

IMHO the poor comprehensibility is such a "compelling reason". And tapping a half second longer to activate it makes it not better.

I am not arguing on anything. I am saying that the implementation is easy enough to be discovered by most users, and I prefer it. Normal tapping and long tapping are very basic UI interfaces for touch screen operations. For instance, a long tap on many apps, may offer a pop-up a menu for users to select options. For OM, the long tap now hides the menu buttons to present a full uncluttered screen, which is not obscure to comprehend at all.

Everyone is entitled to express one's opinions and preferences. Ultimately, the developers are the ones to decide which are the best implementations to serve most users.

> > Honestly, I find that the current implementation is simple and easy to use. To me, it is intuitive enough to discover. > > That is a weak argument. The fact that _you_ understand how it works is great for _you_, but not for others. How are you supposed to know that the long tap exists and what it does? The fact that it was displayed as a tooltip at some point in the past is honestly no help (and I'm sure, I've not seen it). How is someone supposed to know how to get out of it if one doesn't even know how one fell into this trap? This more or less hidden feature is anything but self-explanatory. > > > Unless there are more compelling reasons or use cases, I will be upset to see that this full screen feature by long tapping being replaced. > > IMHO the poor comprehensibility is such a "compelling reason". And tapping a half second longer to activate it makes it not better. I am not arguing on anything. I am saying that the implementation is easy enough to be discovered by most users, and I prefer it. Normal tapping and long tapping are very basic UI interfaces for touch screen operations. For instance, a long tap on many apps, may offer a pop-up a menu for users to select options. For OM, the long tap now hides the menu buttons to present a full uncluttered screen, which is not obscure to comprehend at all. Everyone is entitled to express one's opinions and preferences. Ultimately, the developers are the ones to decide which are the best implementations to serve most users.
auge8472 commented 2024-09-24 10:47:42 +00:00 (Migrated from github.com)

Everyone is entitled to express one's opinions and preferences.

That's what I did. ;-)

> Everyone is entitled to express one's opinions and preferences. That's what I did. ;-)
Contributor

I think that's a good solution. I just checked an old OM version. Before single and long tap were swapped selecting a place used to exit the full screen mode. So this approach would restore the old behavior.

> - use **any tap** to leave the FS mode https://git.omaps.dev/organicmaps/organicmaps/pulls/8551#issuecomment-2188295542 I think that's a good solution. I just checked an old OM version. Before single and long tap were swapped selecting a place used to exit the full screen mode. So this approach would restore the old behavior.
Author
Member

or maybe better to add a separate "Hide UI" button into the Layers dialog.

...or maybe hide the UI upon a long tap on a layers button. But it won't be discoverable.

> or maybe better to add a separate "Hide UI" button into the Layers dialog. ...or maybe hide the UI upon a long tap on a layers button. But it won't be discoverable.
Contributor

Today a friend of mine complained that the "buttons sometimes disappear when using OM for too long without closing the app". They did not know how to leave the full-screen mode so they used to close the app every time this happened.

Today a friend of mine complained that the "buttons sometimes disappear when using OM for too long without closing the app". They did not know how to leave the full-screen mode so they used to close the app every time this happened.
eisams commented 2024-10-07 17:07:33 +00:00 (Migrated from github.com)

I did a check on Apple Maps and Google Maps, and they don't have this functionality for hiding the UI

If you long-tap in e.g,. Apple Maps you drop a pin on the map if it's not a highlighted POI you press on
In Google Maps you also just select whatever object its on (and there's no "long tap")

So this could explain why people get stuck, it's a completely new UX feature

I did a check on Apple Maps and Google Maps, and they don't have this functionality for hiding the UI If you long-tap in e.g,. Apple Maps you drop a pin on the map if it's not a highlighted POI you press on In Google Maps you also just select whatever object its on (and there's no "long tap") So this could explain why people get stuck, it's a completely new UX feature
cpmsmith commented 2024-10-07 20:03:22 +00:00 (Migrated from github.com)

In Google Maps you also just select whatever object its on (and there's no "long tap")

I believe that Google Maps used to have the reverse of what OM has now – short tap on a "blank" area to go full screen, and long tap on a blank area to drop a pin – and they removed it. Now, you have to swipe the search bar at the top of the screen upward.

Crucially, in Google Maps, if you do tap a POI and bring up the details for it, it exits full screen, and in my opinion OM should do the same. It would solve the problem where people just tap everything onscreen to no avail, and once you have the details for a POI open, being in full screen makes very little difference anyway:

> In Google Maps you also just select whatever object its on (and there's no "long tap") I believe that Google Maps used to have the reverse of what OM has now – short tap on a "blank" area to go full screen, and long tap on a blank area to drop a pin – and [they removed it](https://www.phonearena.com/news/google-maps-full-screen-map_id149751). Now, you have to swipe the search bar at the top of the screen upward. Crucially, in Google Maps, if you do tap a POI and bring up the details for it, it exits full screen, and in my opinion OM should do the same. It would solve the problem where people just tap everything onscreen to no avail, and once you have the details for a POI open, being in full screen makes very little difference anyway: <img src="https://github.com/user-attachments/assets/acf72fbb-abe3-4c60-b4dc-a736e1f4273b" width="375"> <img src="https://github.com/user-attachments/assets/86ac496e-1894-4c46-b929-7155d7d40263" width="375">
vng commented 2024-10-12 23:42:54 +00:00 (Migrated from github.com)

mentioned in issue #9463

mentioned in issue #9463
Author
Member

mentioned in merge request !9902

mentioned in merge request !9902
Author
Member

Today a friend of mine complained that the "buttons sometimes disappear when using OM for too long without closing the app". They did not know how to leave the full-screen mode so they used to close the app every time this happened.

Here is an easy incremental improvement until a more elaborate solution is implemented:

> Today a friend of mine complained that the "buttons sometimes disappear when using OM for too long without closing the app". They did not know how to leave the full-screen mode so they used to close the app every time this happened. Here is an easy incremental improvement until a more elaborate solution is implemented: - https://git.omaps.dev/organicmaps/organicmaps/pulls/9902
Contributor

Crucially, in Google Maps, if you do tap a POI and bring up the details for it, it exits full screen, and in my opinion OM should do the same. It would solve the problem where people just tap everything onscreen to no avail, and once you have the details for a POI open, being in full screen makes very little difference anyway:

I agree 100% with this. In my opinion, tapping on a POI to bring up the details is most intuitive way to exit from fullscreen mode.

> Crucially, in Google Maps, if you do tap a POI and bring up the details for it, it exits full screen, and in my opinion OM should do the same. It would solve the problem where people just tap everything onscreen to no avail, and once you have the details for a POI open, being in full screen makes very little difference anyway: I agree 100% with this. In my opinion, tapping on a POI to bring up the details is most intuitive way to exit from fullscreen mode.
Sign in to join this conversation.
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps#9344
No description provided.