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

Remember map layer styling (opacity, labels visibility) across QField sessions #3237

Merged
merged 6 commits into from
Aug 28, 2022

Conversation

nirvn
Copy link
Member

@nirvn nirvn commented Aug 22, 2022

This PR implements functionality to save and restore customized a given project map layer styling across QField sessions. At this moment, it will properly save/restore layer opacity, label visibility, as well as individual layer's visibility (i.e. [x] show on map) state.

Note: The implementation covers both project and individual dataset contexts when it comes to opacity, label visibility, however the individual layer's [x] show on map are not remember when opening individual datasets.

Here's a video showcasing the enhancement:

Peek.2022-08-23.16-26.mp4

You can see various styling attributes (layer opacity, layer visibility, and label visibility) are all remembered across a given project sessions.

@qfield-fairy
Copy link
Collaborator

qfield-fairy commented Aug 22, 2022

🎉 Ta-daaa, freshly created APKs are available for a32438f: arm64-android

Other architectures

@nirvn
Copy link
Member Author

nirvn commented Aug 28, 2022

Rebased against master to fix conflict, ready to review/merge.

@m-kuhn m-kuhn changed the title Remember map layer styling (opacty, labels visibility) across QField sessions Remember map layer styling (opacity, labels visibility) across QField sessions Aug 28, 2022
src/core/projectinfo.cpp Outdated Show resolved Hide resolved
@nirvn nirvn enabled auto-merge August 28, 2022 08:28
src/core/projectinfo.cpp Outdated Show resolved Hide resolved
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
@nirvn nirvn merged commit c96f25d into master Aug 28, 2022
@nirvn nirvn deleted the save_custom_style branch August 28, 2022 11:48
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.

3 participants