Skip to content
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

The location arrow sometimes gets hidden behind other UI elements and it is hard find #5881

Open
suricactus opened this issue Dec 6, 2024 · 3 comments

Comments

@suricactus
Copy link
Collaborator

Describe the issue

The location (blue) arrow is hard to find in the UI

Reproduction steps

Steps to reproduce the behavior:

  1. Open any project on QField.
  2. Turn on positioning.
  3. Enable the positioning information.
  4. Move your current canvas extent to north of your actual location.
  5. Notice how the arrow is barely visible and very easy to miss.

Expected behavior

More visibility of the location arrow.

Observed behavior

The location arrow gets hidden behind buttons and panels, see the screenshots below. Notice that on the small screen of a mobile device the (d)effect is much more severe compared to the preview of the screenshots on bigger screens.

Screenshots and GIFs

image
^ The arrow is now hidden behind the positioning information on the bottom, one can hardly see it below the "V" of "Vertical accuracy".

image
^ The arrow is now hidden behind the "Add vertex" button, the one with the big plus in the bottom right.

Any QField version up to 3.4.x, QGIS and QFieldSync are irrelevant.

Additional information

  • Problem started happening recently, didn't happen in an older version of QField: No
  • Problem can be reliably reproduced, doesn't happen randomly: Yes
  • Problem happens with all files and projects, not only some files or projects: Yes
@nirvn
Copy link
Member

nirvn commented Dec 6, 2024

@suricactus , do you have a suggestion on how to improve this?

@suricactus suricactus reopened this Dec 6, 2024
@mohsenD98
Copy link
Collaborator

We can make the LocationMarker overlay other elements in terms of its z index. For example, here in the positioning details layout:

image

and here on menu button:

image

but might cover some important details. maybe as an option (always on top)?

@suricactus
Copy link
Collaborator Author

A configuration sounds good. Semitransparency also might work.

Idea:
I can imagine after a significant move of that arrow, it is on top and fully opaque. Then it slowly (5s) fades away and moves below the obscuring UI element. But this sounds complicated to be developed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants