Skip to content

Custom theme / app name cleanups and improvements#7079

Merged
nirvn merged 10 commits intomasterfrom
custom_cleanups
Feb 25, 2026
Merged

Custom theme / app name cleanups and improvements#7079
nirvn merged 10 commits intomasterfrom
custom_cleanups

Conversation

@nirvn
Copy link
Member

@nirvn nirvn commented Feb 24, 2026

The biggest change in this PR has to do with the introduction of "parameterized" icons which relies on our preexisting ParametizedImage item (which in turn leverages QGIS' ability to inject fill/stroke/etc. parameters into SVG) in order to have critical parts of QField follow color schemes.

This means that instead of having hard-coded QField green on the welcome screen's recent project list, the cloud projects list, and the local dataset/project list panels, we have the color picked by the theme.

E.g.:

image image image

The PR also provides a slightly tweaked about overlay when QField is built using a cutom app (notice the "powered by"):

image

Additional polishing such as hyperlink color, handling of changelog, etc. have also been committed.

@qfield-fairy
Copy link
Collaborator

qfield-fairy commented Feb 24, 2026

🍎 MacOS DMG universal builds

Download a MacOS DMG universal build of this PR for testing.
(Built from commit 8efb132)

📱 Android builds

Download an Android arm64 build of this PR for testing.
(Built from commit 8efb132)

Other Android architectures

🪟 Windows builds

Download a Windows build of this PR for testing.
(Built from commit 8efb132)

🐧 Linux AppImage builds

Download a Linux AppImage build of this PR for testing.
(Built from commit 8efb132)

@mohsenD98
Copy link
Collaborator

Cool :D

@kaustuvpokharel
Copy link
Collaborator

Parameter setting for svgs :-D, nice thinking. Bravo!!

@nirvn
Copy link
Member Author

nirvn commented Feb 25, 2026

All credit goes to @3nids

@nirvn nirvn merged commit 2791b1f into master Feb 25, 2026
26 checks passed
@nirvn nirvn deleted the custom_cleanups branch February 25, 2026 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants