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

Fixed visibility of the location crosshair in mapbox #4867

Merged
merged 1 commit into from
Oct 19, 2021

Conversation

grzesiek2010
Copy link
Member

@grzesiek2010 grzesiek2010 commented Oct 18, 2021

Closes #4858

What has been done to verify that this works as intended?

I tested the fix manually.

Why is this the best possible solution? Were any other approaches considered?

This seems to be a bug in mapbox which I reported here mapbox/mapbox-gl-native-android#716 so this seems to be the only solution for now.

How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?

Please just verify that the issue is fixed. Nothing else should be affected.

Do we need any specific form for testing your changes? If so, please attach one.

No.

Does this change require updates to documentation? If so, please file an issue here and include the link below.

No.

Before submitting this PR, please make sure you have:

  • run ./gradlew checkAll and confirmed all checks still pass OR confirm CircleCI build passes and run ./gradlew connectedDebugAndroidTest locally.
  • verified that any code or assets from external sources are properly credited in comments and/or in the about file.
  • verified that any new UI elements use theme colors. UI Components Style guidelines

@grzesiek2010 grzesiek2010 requested a review from seadowg October 18, 2021 12:32
@@ -3,7 +3,9 @@
android:height="48dp"
android:viewportWidth="48"
android:viewportHeight="48">

<!-- Do not use theme attributes to define the color https://github.com/mapbox/mapbox-gl-native-android/issues/716 -->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow that's annoying!

@kkrawczyk123
Copy link
Contributor

@grzesiek2010 I have noticed that crosshair disappears when changing offline layers, see gif:
ezgif com-gif-maker (6)

A similar issue is visible when an offline layer is selected and minimize app. When go back to app crosshair is not visible. Issue does not occur when minimize app when offline layer is not selected. It was hard to find Collect version where crosshair was visible. I tried 1.26 where both cases that I am describing works well. Could you please take a look?

@grzesiek2010
Copy link
Member Author

This is a different bug, please report a separate issue for it.

@kkrawczyk123
Copy link
Contributor

Tested with success!
Verified on Androids: 5.1, 7.1 and 11

Tested cases:

@mmarciniak90
Copy link
Contributor

Tested with success on Android 8.1, 9.0, 10.0

@grzesiek2010 grzesiek2010 merged commit 99d339e into getodk:master Oct 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The location crosshair is not visible on Mapbox
4 participants