Skip to content

Squish support in Mergin Maps#4292

Open
Withalion wants to merge 15 commits into
masterfrom
feature/squish-integration
Open

Squish support in Mergin Maps#4292
Withalion wants to merge 15 commits into
masterfrom
feature/squish-integration

Conversation

@Withalion
Copy link
Copy Markdown
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
Copy Markdown

📦 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

Comment thread app/CMakeLists.txt Outdated
# Other
# ########################################################################################

if (ANDROID AND SquishQtBuiltinHook_FOUND)
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown

📦 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
Copy Markdown

📦 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
Copy Markdown

📦 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
Copy Markdown
Contributor Author

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

@Withalion
Copy link
Copy Markdown
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
Copy Markdown

📦 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 FROZEN 🥶 do not merge before upcoming release and removed FROZEN 🥶 do not merge before upcoming release labels Feb 26, 2026
@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 66171 dmg Expires: 29/06/2026 #6617
linux Build 📬 Mergin Maps 66281 x86_64 Expires: 29/06/2026 #6628
win64 Build 📬 Mergin Maps 58121 win64 Expires: 29/06/2026 #5812
Android Build 📬 Mergin Maps 792951 APK [arm64-v8a] Expires: 29/06/2026 #7929
📬 Mergin Maps 792951 APK [arm64-v8a] Google Play Store #7929
Android Build 📬 Mergin Maps 792911 APK [armeabi-v7a] Expires: 29/06/2026 #7929
📬 Mergin Maps 792911 APK [armeabi-v7a] Google Play Store #7929
iOS Build 📬 Build number: 26.03.886811 #8868

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 1, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 66321 dmg Expires: 30/06/2026 #6632
linux Build 📬 Mergin Maps 66431 x86_64 Expires: 30/06/2026 #6643
win64 Build 📬 Mergin Maps 58271 win64 Expires: 30/06/2026 #5827
Android Build 📬 Mergin Maps 794411 APK [armeabi-v7a] Expires: 30/06/2026 #7944
📬 Mergin Maps 794411 APK [armeabi-v7a] Google Play Store #7944
Android Build 📬 Mergin Maps 794451 APK [arm64-v8a] Expires: 30/06/2026 #7944
📬 Mergin Maps 794451 APK [arm64-v8a] Google Play Store #7944
iOS Build 📬 Build number: 26.04.888311 #8883

@Withalion Withalion force-pushed the feature/squish-integration branch from 707d86f to 4b93cc5 Compare June 2, 2026 07:47
Comment thread app/qml/form/MMFormStackController.qml Outdated
Comment thread app/qml/form/MMFormStackController.qml
Comment thread CMakeLists.txt
Comment thread app/qml/components/MMStackView.qml Outdated
@Withalion Withalion requested a review from tomasMizera June 2, 2026 12:32
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68761 dmg Expires: 31/08/2026 #6876
linux Build Build failed or not found. #6902
win64 Build 📬 Mergin Maps 60701 win64 Expires: 31/08/2026 #6070
Android Build 📬 Mergin Maps 818651 APK [arm64-v8a] Expires: 31/08/2026 #8186
📬 Mergin Maps 818651 APK [arm64-v8a] Google Play Store #8186
Android Build 📬 Mergin Maps 818611 APK [armeabi-v7a] Expires: 31/08/2026 #8186
📬 Mergin Maps 818611 APK [armeabi-v7a] Google Play Store #8186
iOS Build 📬 Build number: 26.06.912811 #9128

@Withalion Withalion added this to the 2026.3.0 milestone Jun 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

Coverage Report for CI Build 26819945635

Warning

No base build found for commit 93fb13e on master.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 57.934%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 15231
Covered Lines: 8824
Line Coverage: 57.93%
Coverage Strength: 99.62 hits per line

💛 - Coveralls

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 68761 dmg Expires: 31/08/2026 #6876
linux Build 📬 Mergin Maps 69022 x86_64 Expires: 31/08/2026 #6902
win64 Build 📬 Mergin Maps 60701 win64 Expires: 31/08/2026 #6070
Android Build 📬 Mergin Maps 818651 APK [arm64-v8a] Expires: 31/08/2026 #8186
📬 Mergin Maps 818651 APK [arm64-v8a] Google Play Store #8186
Android Build 📬 Mergin Maps 818611 APK [armeabi-v7a] Expires: 31/08/2026 #8186
📬 Mergin Maps 818611 APK [armeabi-v7a] Google Play Store #8186
iOS Build 📬 Build number: 26.06.912811 #9128

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

Labels

infrastructure for building and publishing tickets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants