• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MerginMaps / mobile
60%
master: 60%

Build:
Build:
LAST BUILD BRANCH: add-macos-icon
DEFAULT BRANCH: master
Repo Added 30 Nov 2023 03:45PM UTC
Token hiKHCMlTWmzFTd6xjxFdFXrm4hwLHcDFQ regen
Build 2098 Last
Files 186
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH protoype/map-rotation
branch: protoype/map-rotation
CHANGE BRANCH
x
Reset
Sync Branches
  • protoype/map-rotation
  • 1-hour-interval
  • 1-to-n-photo-component
  • 2025.3.0-rc1
  • 4069-the-app-falls-into-crashes-loop-when-crash-happens-after-project-was-loaded-on-ios
  • CodeScanner-adjustments
  • MMLine-toComponents
  • SteakOutPanel_redesign
  • UIComponent/NotificationBox
  • UndoBTN-Mesurer
  • accept-invitation
  • active-contributor-dialog
  • add-combobox-input
  • add-convenient-components
  • add-log-renaming-photo
  • add-macos-icon
  • add-photo-card-component
  • add-segment-control-component
  • add-student-industries-list
  • adjust-MMMapThemePanel
  • adjust-SyncText
  • android-bg-tracking
  • android-fused-location
  • androidPdfViewer
  • annotations-fixes
  • appcustom
  • attribute-table-sort
  • automation/build-delivery
  • bigfix/editing-handles
  • bigfixes/2025.6.0
  • bluetooth
  • bug/detailErrorPreview
  • bug/emptyDetail
  • bug/previewLayoutFIX
  • bug/undoHighlightBug
  • bugFix-accountPageName
  • bugFix-iss101
  • bugFix-iss102
  • bugFix-iss114
  • bugFix-iss119
  • bugFix-iss126
  • bugFix-iss137
  • bugFix-iss87
  • bugFix-stakeOutPanel
  • bugfix/add-child-feature-when-layer-has-geometry
  • bugfix/android-nav-sys-bar
  • bugfix/app-freeze-on-add-photo-to-non-spatial-layer
  • bugfix/better-jump-to
  • bugfix/camera-oom-kill
  • bugfix/enable-wal-mode
  • bugfix/fix-android-build-project-bug
  • bugfix/fix-bad-coord-handling-for-S-W-coordinates
  • bugfix/fix-building-deps-on-debian
  • bugfix/fix-composite-relation
  • bugfix/fix-copy-in-readonly-forms
  • bugfix/fix-incorrect-passwd-change-detection
  • bugfix/fix-incorrect-range-texts
  • bugfix/fix-local-languages-bug
  • bugfix/fix-multiple-feature-deletion-bug
  • bugfix/fix-null-to-zero
  • bugfix/fix-parent-child-layers-mixing
  • bugfix/fix-reset-button-losing-bg
  • bugfix/fix-reuse-last-entered-value
  • bugfix/fix-sequence-number-positioning
  • bugfix/fix-testutils
  • bugfix/fix-unavailable-layer-crash
  • bugfix/fix-value-map-empty-state
  • bugfix/hide-private-layers-from-dropdown
  • bugfix/missaligned-snapping-crosshair
  • bugfix/naming-expression-returning-NULL
  • bugfix/photosketching-colors
  • bugfix/remove-add-button-for-readonly-children
  • bugfix/remove-unlink-button-on-unsaved-feature
  • bugfix/rework-cancel-requests
  • bugfix/update-project-name-regex
  • bugfix/white-map-sketch
  • bugfixes/2025.6.0
  • bump-upload-artifact
  • calendar
  • cancel-features-model
  • change-mm-variables
  • changelogloading
  • chore/clean-cmake
  • chore/q-enums-deprecation
  • chore/trigger-tests
  • chore/update-qgis
  • cleanup
  • cleanup3
  • cleanup4
  • cleanup5
  • cleanup6
  • codeql
  • cppcheck_fixes
  • cppprefix
  • create-project-notify
  • crosshair
  • current-project-sync-state
  • datepicked_fixes
  • deadcode3
  • deadcodecleanup1
  • death-to-input
  • default-quick-data-path-value
  • demo
  • desktopPdfViewer
  • dev-redesign
  • dev-redesign_ProjectItem
  • dev-redesign_photoGallery
  • dev/2025.6.0
  • dev/2025.6.1
  • dev/2025.7.0
  • dev/2025.8.0
  • dev/2026.1.0
  • dev/filtering
  • dev/filtering-dropdowns-finalization
  • dev/geoid-support
  • dev/qt-6.10.2
  • diagnostic-log-5mb
  • disable-mouseareas-base-input
  • disable_red
  • display-unsaved-change-dialog
  • do-not-open-broken-projects
  • drawers2
  • drop-project-owner
  • edge-to-edge-view
  • emaster_mapBlurLabel
  • enable-predictive-text
  • enhance-invitation-accept
  • enhance/recordInfoTextMessage
  • enhancement/customServerUX
  • enhancement/digitizingIdentificationSpeed
  • enhancement/editableAndAliasExpression
  • enhancement/elideWorkspaceNameLeft
  • enhancement/genericTermsForApp
  • enhancement/handlingWfsLayersInIos
  • enhancement/hidingTrackLayerOnRecord
  • enhancement/measurementTool
  • enhancement/onlineImages
  • enhancement/preSyncLog
  • enhancement/pullRetry
  • enhancement/qtKeyChain
  • enhancement/removeUserNameAndConfirmPwd
  • enhancement/serverApiKey
  • enhancement/warning-split-feature
  • enhancementUiUx/readerCantEdit
  • error-msg-editor-length
  • exception-transform-error
  • feature/add-edit-local-project-name
  • feature/add-empty-states-to-form
  • feature/add-more-info-ssl-error
  • feature/add-scrollbar-for-desktop-lists
  • feature/add-support-for-user-roles
  • feature/allow-add-part-in-record
  • feature/altitudes-converter
  • feature/audio-video-attachments
  • feature/autosync
  • feature/chip-selector-for-short-value-maps
  • feature/clear-button-for-calendar-drawer
  • feature/clear-button-for-calendar-drawers
  • feature/custom-geoid-support
  • feature/datetime-format-fix
  • feature/deleteMultipleFeature
  • feature/deleteMultipleSelect
  • feature/detect-mock-location
  • feature/editable-user-spawner
  • feature/feature-drafts
  • feature/filtering-integration
  • feature/filtering-integration-2
  • feature/filtering-integration-3
  • feature/geoid-separation-support
  • feature/geoid-undulation-internal
  • feature/gnss-upgrade-lite
  • feature/independent-test-runs
  • feature/multiSelect
  • feature/multiline-description-support
  • feature/network-provider
  • feature/panImagePreview
  • feature/parent-value-variable
  • feature/pdf-viewing
  • feature/qgis-auth-db-sync
  • feature/qgis-debug-build-switching
  • feature/qgis-relwithdebinfo
  • feature/qgis-subset-string
  • feature/qgis4-properties
  • feature/quick-capture-poc
  • feature/search-bar-debounce
  • feature/sort-layers-for-dropdown
  • feature/squish-integration
  • feature/trimble-provider
  • feature/wayland-2
  • filter-add-loading-spinner
  • filter-drawer-visual-update
  • filter-fix-crash
  • filter-floating-chip
  • filter-hidden-feature-banner
  • filter-integrate-custom-segment-controller
  • filter-modify-filter-chip
  • filter-modify-segment-controller-logic
  • filter-value-field-map-model
  • filtering-prototype
  • fix-3260
  • fix-3783-identification-feature
  • fix-MMGpsDataDrawer
  • fix-OOD-dialog
  • fix-all-reset-model
  • fix-android-camera
  • fix-auth-pages-layout
  • fix-autotests-concurrency
  • fix-center-behaviour-when-highligh
  • fix-ci-runners
  • fix-click-area
  • fix-communication-bt-mode
  • fix-confirmation-dialog
  • fix-date-time
  • fix-datum-transformation
  • fix-disabled
  • fix-download-button
  • fix-drawer-focus
  • fix-drawer-spacing
  • fix-emit-on-cancel
  • fix-expired-token-error-msg
  • fix-feature-title
  • fix-filtering-dateTime-singleMulti-select
  • fix-filtering-value-relation-multiSelect
  • fix-foreign-key-regression
  • fix-forms-unique-constraint-issue
  • fix-gallery-hot-reload
  • fix-gallery-photo
  • fix-geospatial-pdf-support
  • fix-haptics
  • fix-hasLocalProjectChanges-linux
  • fix-highlight
  • fix-identify-rulebased
  • fix-invalid-layer-vr
  • fix-ios-landscape-width-rendering
  • fix-ios-sso
  • fix-keychain-read-error
  • fix-leftovers
  • fix-legend-size
  • fix-linux-autotests-jan24
  • fix-list-drawers
  • fix-lists
  • fix-login-page-footer
  • fix-logs
  • fix-map-layout
  • fix-map-toolbar
  • fix-mock-detection-ios
  • fix-more-stuff
  • fix-multiline-editor
  • fix-multiple-screens
  • fix-multiselect-list
  • fix-no-access-right
  • fix-not-null-value-relation
  • fix-offline-expired-token
  • fix-offline-gui-issues
  • fix-onboarding-pages-2
  • fix-page-header
  • fix-page-headers
  • fix-password-hint
  • fix-photo-delete-button
  • fix-photo-deletion
  • fix-photo-editor
  • fix-photo-naming-rebased
  • fix-photo-sketching
  • fix-photo-sketching-again
  • fix-preview-panel-layout
  • fix-project-opening
  • fix-project-opening-anr
  • fix-project-pages
  • fix-project-wizard-add-field-button
  • fix-project-wrong-status
  • fix-projects-list-pages
  • fix-projects-list-scroll-height
  • fix-qgis-settings
  • fix-qml-debugging
  • fix-qr-code
  • fix-qt-6-10-map-issues
  • fix-read-only-btn
  • fix-receivers-page
  • fix-reference-error
  • fix-relation-more-items-count
  • fix-relations-ui
  • fix-remember
  • fix-rendering-problems-on-some-android-devices
  • fix-reset-model
  • fix-scrolling-anr
  • fix-search
  • fix-server-migration-message
  • fix-settings-page-layout
  • fix-sorting
  • fix-split-geometry-visual
  • fix-streaming-problems
  • fix-tab-bar-issues
  • fix-test-mergin-api
  • fix-test-position
  • fix-z-m-while-tracking
  • fix/1-to-n-foreign-key
  • fix/ListViewRebound
  • fix/MerginApiParseVersion
  • fix/android-16-predictive-back
  • fix/android-16kb-pages
  • fix/android-9-missing-photo
  • fix/android-CI
  • fix/android-photo-orientation
  • fix/android-proj
  • fix/android-unconfirmed-text
  • fix/appFreezeTakingPictures
  • fix/appFreezeTextEditor
  • fix/appFreezingSwitchingPage
  • fix/armv7-vcpkg-build
  • fix/autosync-relations
  • fix/autosync-suspend
  • fix/better-paths-sanitization
  • fix/bindingLoopListDelegate
  • fix/blank-keyboard-space
  • fix/canvas-jumps-points
  • fix/clickOnNotificationOpenSyncFailedDlg
  • fix/color-picker-editing
  • fix/constraint-translations
  • fix/coverage
  • fix/cppCheck
  • fix/crs-handling
  • fix/dep-for-squish
  • fix/diagnostic-logs
  • fix/diagnosticLogCopyAble
  • fix/doubleClickRelationsForm
  • fix/downloadSpecCharsTest
  • fix/drawers-crash-ios
  • fix/elevation-names
  • fix/elevation-transformation
  • fix/emptyValueForRealtionField
  • fix/enforceUniqueConstraint
  • fix/errors-on-exit
  • fix/exif2-formats
  • fix/featurelistScrollbar
  • fix/fileViewingSystemAndroid
  • fix/fix-CI-concurrency-test-runs
  • fix/gps-antenna-value
  • fix/hanging-position-data
  • fix/haptic-vibration
  • fix/hidingPositionTrackingForReaders
  • fix/highlight-6.10
  • fix/inflated-apk
  • fix/ios-crash-not-crash
  • fix/ios-gps
  • fix/ios-image-support
  • fix/ios-photo-geolocation
  • fix/ios-position
  • fix/layersProxyModelCrash
  • fix/libaec-port
  • fix/loadingIconPosition
  • fix/log-size
  • fix/log-target
  • fix/log-texts
  • fix/map-sketching-points-order
  • fix/mapTipImage
  • fix/missingAuthDialog
  • fix/network-provider
  • fix/new-project-translation
  • fix/noActionBtnText
  • fix/null-values-filter-dropdowns
  • fix/openProjectSplashScreenSafeArea
  • fix/photo-expr-only-first
  • fix/photo-expr-path
  • fix/photo-sketching
  • fix/photo-sketching-part-7
  • fix/photo-sketching-part-8
  • fix/photoRenamingWithExpressions
  • fix/pictureZoom
  • fix/pluralTranslations
  • fix/position-panel
  • fix/positionTrackingAndroid
  • fix/preview-panel
  • fix/projectLimitHit
  • fix/qgis4-support
  • fix/read-only-editors-focus
  • fix/regressions-2026-3-0
  • fix/rememberAttributesController
  • fix/sectionHeadersWrapping
  • fix/selectiveSyncPending
  • fix/testHasLocalProjectChangesLinux
  • fix/testMerginApi-EE
  • fix/themeMenu
  • fix/toolbarElide
  • fix/update-script
  • fix/value-relation-2026
  • fix/vertical-crs-keys
  • fix/windows-photo-attaching
  • fix/windows-qgis-patch
  • fix/wms-layers-desktop
  • fix1
  • fix2
  • fix3
  • fix4
  • fix_2947
  • fix_icons
  • fixes-after-editors-rework
  • fixes-after-editors-rework-2
  • fixes-for-qt-6-10
  • fixlinks
  • fixtoolbar
  • form-gallery-skeleton
  • format-astyle-cpp
  • formfixes1
  • gps/centeringFeature
  • handleOlderAndroids
  • haptic-feedback
  • home
  • hotfix-2025_2_3-min-supported-versions
  • hotfix-2025_2_4-min-supported-versions
  • hotfix-2025_4_1-token-refresh
  • hotfix/2026_1_3-foreign-key
  • increase-log-size
  • iss-3324
  • iss-3359
  • iss-3405
  • iss-3412
  • iss105-adjust
  • iss2978
  • iss2982
  • iss3358
  • iss3403
  • iss3425
  • iss3431
  • layerfeaturesmodel-subset-attributes
  • layers
  • leftoversInputStyle
  • linux-fixes
  • listcleanup
  • loadingspinner
  • logTexts
  • map-annotations
  • map-sync-button
  • map-view-visual-redesign
  • mapmodes
  • master
  • master-redesignMapThemePanel
  • master_addImage
  • master_buttonInput
  • master_calendarAdjustments
  • master_clearSearch
  • master_featureRelationItem
  • master_fix
  • master_fixIcons
  • master_inputWithRightIcon
  • master_notification
  • master_notifications
  • master_numberInput
  • master_photoAttachment
  • master_photoPreview
  • master_projectHomePage
  • master_projectList
  • master_projectPage
  • master_qrCodeInput
  • master_redesign-GpsDataPage
  • master_smallFixes
  • master_socialMediaSubmenu
  • master_switchInput
  • master_textAreaInput
  • missingAuthDlg-redesign
  • mmPhotoViewerAdjust
  • mmtext
  • mobile-cache-userinfo
  • mobile-sso-fixes
  • move-to-project-ids
  • multi-edit-3
  • multi-edit-integration
  • multi-select
  • multi-select-fixes
  • multipart-editing
  • newsdk
  • notification-popup
  • notificationfix2
  • noworkspacebanner
  • numbersMMStyle
  • onboarding
  • onboarding_app2
  • onboarding_misc
  • overrideRelationsEditorFix
  • pages
  • photo-drawer
  • photo-editor-fixes
  • photo-sketching-improvement
  • photopreview
  • positionTrackBtn-Fix
  • positiontracking
  • post-register-keys
  • post-registration
  • prevent-extreme-zoom-in
  • project-update-req-notification
  • projectCreatedSignalSmallFix
  • projectpage
  • prototype/m-n-relations-support-viewonly
  • prototype/posthog-analytics
  • prototype/telemetry
  • prototype/tmm-connection
  • qmlv2Toqml
  • qt-663
  • qt682
  • redesign--ProjectIssuesPage
  • redesign-MissingAuthDialog
  • redesign-finalMapThemesFix
  • redesign-highlight
  • redesign-noPermissionDialog
  • redesign-position-marker
  • redesign_splitAndMigrationDlgs
  • refactor-buttons
  • refactor-empty-drawer-value-relation
  • refactor-featuresmodel
  • refactor-main-filtering
  • refactor/filter-inputs
  • refactor/filtering-demo
  • refactor/qml-integration
  • refactor/qt5compat-effects
  • refactorLayersProxyModel
  • refs/tags/2024.1.0
  • refs/tags/2024.1.1
  • refs/tags/2024.2.0
  • refs/tags/2024.3.0
  • refs/tags/2024.3.1
  • refs/tags/2024.4.0
  • refs/tags/2024.4.1
  • refs/tags/2024.5.0
  • refs/tags/2024.5.1
  • refs/tags/2025.1.0
  • refs/tags/2025.1.1
  • refs/tags/2025.2.0
  • refs/tags/2025.2.2
  • refs/tags/2025.2.3
  • refs/tags/2025.2.4
  • refs/tags/2025.3.0
  • refs/tags/2025.4.0
  • refs/tags/2025.4.1
  • refs/tags/2025.7.0
  • refs/tags/2025.8.0
  • refs/tags/2026.1.0
  • refs/tags/2026.1.1
  • refs/tags/2026.1.2
  • refs/tags/2026.1.3
  • refs/tags/2026.2.0
  • refs/tags/2026.3.0
  • refs/tags/2026.3.1
  • refs/tags/2026.3.2
  • refs/tags/2026.4.0
  • refs/tags/2026.4.1
  • relationreference
  • remove-debug-code
  • remove-deprecated-keys
  • remove-unused-code
  • rename-map-annotations
  • replace-map-toolbar
  • resolve-conflicts
  • respect-layer-order
  • revert-manifest-compatibility-with-qt68
  • rework-base-input
  • rework-base-input-fix-binding-loop
  • rework-combobox
  • rework-fix-colors
  • rework-gallery-editor
  • rework-multiline-editor
  • rework-password
  • rework-photo-editor
  • rework-qr
  • rework-relation-reference
  • rework-relations-editor
  • rework-remove-unused-code
  • rework-rich-text
  • rework-search
  • rework-slider-editor
  • rework-switch
  • rightspaceaccount
  • run-tests
  • sabotage-fossil-fuel
  • save-map-extent
  • save-only-map-extent
  • send-logs
  • settings_pages
  • settingsapp
  • setup-updates
  • smallfixes2
  • smallfixes5
  • sort-layer-toggle
  • sounds
  • sso
  • sso-close-account
  • sso-redirect-custom-url
  • stakeout-gps-button
  • storageCalc
  • subset-attrs-layerfeaturesmodel
  • subslinks
  • sync-insufficient-user-permissions
  • target-android-15
  • test-android-co
  • test/automatic-delivery
  • test/ci-trigger
  • test/provider-satellites
  • testHasLocalProjectChanges-linux
  • toolbar2
  • toolbarv2
  • tracking-notification
  • tracking-tweaks
  • translations_id_vi
  • tune-sorting
  • uiUx/readOnlyNonSpatialLayers
  • update-appicon-and-splashscreen
  • update-calendar-editor
  • update-combobox-form-editors
  • update-error-msg
  • update-map-infrastructure
  • update-number-editor
  • upgrade-android-sdk
  • upgrade-enhance
  • usenglish
  • user-self-registration
  • uuid
  • v2-service-endpoint
  • value-relation-unit-tests
  • vcpkg
  • welcome-dialog
  • winfix
  • workspacepanel
  • xphotobutton
  • zoom

26 Oct 2026 12:43PM UTC coverage: 60.061%. First build
40346897837

push

github

Gabriel Bolbotina
Use the QML compass on the location button, freeze rendering while rotating, ease heading-up

- compass is drawn in QML (dot, ticks and N/E/S/W in the font of the device),
  the SVG compass icon is removed
- rendering is frozen while the map rotates by animation, each step used to
  cancel and restart the render job on the main thread (stutter)
- haptic hardware is prepared when the pinch starts to avoid delayed feedback
- heading-up: slower easing, limited angular speed and a 6 degrees deadband

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

9584 of 15957 relevant lines covered (60.06%)

98.35 hits per line

Relevant lines Covered
Build:
Build:
15957 RELEVANT LINES 9584 COVERED LINES
98.35 HITS PER LINE
Source Files on protoype/map-rotation
  • Tree
  • List 186
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40346897837 protoype/map-rotation Use the QML compass on the location button, freeze rendering while rotating, ease heading-up - compass is drawn in QML (dot, ticks and N/E/S/W in the font of the device), the SVG compass icon is removed - rendering is frozen while the map rotat... push 26 Oct 2026 04:10PM UTC Gabriel Bolbotina github
60.06
See All Builds (2095)

Badge your Repo: mobile

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc