Skip to content

Squish support in Mergin Maps#4292

Open
Withalion wants to merge 8 commits intomasterfrom
feature/squish-integration
Open

Squish support in Mergin Maps#4292
Withalion wants to merge 8 commits intomasterfrom
feature/squish-integration

Conversation

@Withalion
Copy link
Contributor

@Withalion Withalion commented Jan 16, 2026

Adds Squish support for these platforms:

  • Android
  • iOS
  • Windows

Windows should be working out of the box but it would be nice to test it out

@Withalion Withalion self-assigned this Jan 16, 2026
@Withalion Withalion added the infrastructure for building and publishing tickets label Jan 16, 2026
@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62031 dmg Expires: 16/04/2026 #6203
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 53961 win64 Expires: 16/04/2026 #5396
Android Build 📬 Mergin Maps 751351 APK [arm64-v8a] Expires: 16/04/2026 #7513
Android Build 📬 Mergin Maps 751311 APK [armeabi-v7a] Expires: 16/04/2026 #7513
iOS Build 📬 Build number: 26.01.845411 #8454

# Other
# ########################################################################################

if (ANDROID AND SquishQtBuiltinHook_FOUND)
Copy link
Contributor

Choose a reason for hiding this comment

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

Should be separate file FindSquish.cmake - also it should use find_package and other standart cmake behavior how to Find new libearies and include files

@Withalion
Copy link
Contributor Author

@PeterPetrik thanks for the insight. For now we are not sure if we want to proceed with Squish and we are still trialing it.

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62421 dmg Expires: 29/04/2026 #6242
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54351 win64 Expires: 29/04/2026 #5435
Android Build 📬 Mergin Maps 755211 APK [armeabi-v7a] Expires: 29/04/2026 #7552
Android Build 📬 Mergin Maps 755251 APK [arm64-v8a] Expires: 29/04/2026 #7552
iOS Build 📬 Build number: 26.01.849311 #8493

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📭 Build not yet complete or failed.
linux Build 📬 Mergin Maps 62541 x86_64 Expires: 29/04/2026 #6254
win64 Build 📬 Mergin Maps 54361 win64 Expires: 29/04/2026 #5436
Android Build 📬 Mergin Maps 755351 APK [arm64-v8a] Expires: 29/04/2026 #7553
Android Build 📬 Mergin Maps 755311 APK [armeabi-v7a] Expires: 29/04/2026 #7553
iOS Build 📬 Build number: 26.01.849411 #8494

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📭 Build not yet complete or failed.
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 55081 win64 Expires: 12/05/2026 #5508
Android Build 📬 Mergin Maps 762551 APK [arm64-v8a] Expires: 12/05/2026 #7625
Android Build 📬 Mergin Maps 762511 APK [armeabi-v7a] Expires: 12/05/2026 #7625
iOS Build 📬 Build number: 26.02.856611 #8566

@Withalion
Copy link
Contributor Author

Ideally we should add a check to verify there are not Stackview usages inside the codebase besides MMStackView

@Withalion
Copy link
Contributor Author

@PeterPetrik do you want to have a second look?

@Withalion Withalion marked this pull request as ready for review February 16, 2026 12:29
@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 63611 dmg Expires: 17/05/2026 #6361
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 55561 win64 Expires: 17/05/2026 #5556
Android Build 📬 Mergin Maps 767151 APK [arm64-v8a] Expires: 17/05/2026 #7671
Android Build 📬 Mergin Maps 767111 APK [armeabi-v7a] Expires: 17/05/2026 #7671
iOS Build 📬 Build number: 26.02.861211 #8612

@Withalion Withalion added the FROZEN 🥶 do not merge before upcoming release label Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FROZEN 🥶 do not merge before upcoming release infrastructure for building and publishing tickets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants