Recent Releases of mobile
mobile - 2025.5.0
What's Changed
- Added haptic feedback when recording features by @Withalion in https://github.com/MerginMaps/mobile/pull/3999
- Added support for custom layer rendering order by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3996
- Added support to sort layers by QGIS order by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3980
- Send diagnostic logs to the configured server by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3962
- Fix photo naming when using subfolders by @uclaros in https://github.com/MerginMaps/mobile/pull/4003
- Fix feature identification - add missing context scopes by @uclaros in https://github.com/MerginMaps/mobile/pull/3983
- Hide registration button on servers without registration endpoint by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/4007
- Fix opening app in landscape on iOS, do not rotate the screen by @tomasMizera in https://github.com/MerginMaps/mobile/pull/4005
- Increase log size to 5 MB by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3998
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.4.0...2025.5.0
- C++
Published by Withalion 6 months ago
mobile - 2025.4.0
What's Changed
- Added SSO support for SAML/OIDC connections by @uclaros in https://github.com/MerginMaps/mobile/pull/3902
- Made emails and full names variables available offline by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3964
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.3.0...2025.4.0
- C++
Published by Withalion 8 months ago
mobile - 2025.3.0
What's Changed
- Add support to avoid overlaps on polygons by @Withalion in https://github.com/MerginMaps/mobile/pull/3813
- Base implementation of map sketching by @uclaros in https://github.com/MerginMaps/mobile/pull/3917
- Fix android image picker by @Withalion in https://github.com/MerginMaps/mobile/pull/3913
- Fix crash on transformation error by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3912
- Fix handle highlight issue by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3736
- Notify users of permission issues during project creation by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3882
- Drop project owner variable by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3934
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.2.4...2025.3.0
- C++
Published by tomasMizera 8 months ago
mobile - 2025.2.4
What's Changed
- Fix photo deletion by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3839
- Introduce fullname expression variable and mm prefixes by @Withalion in https://github.com/MerginMaps/mobile/pull/3830
- Fix rendering issue on some Android devices by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3891
- Upgrade iOS target version to 16 by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3896
- Upgrade minimum Android API version to 28 (Android 9) by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3861
This release reintroduces all features and fixes from 2025.2.0, 2025.2.1 and 2025.2.2.
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.2.2...2025.2.4
- C++
Published by tomasMizera 10 months ago
mobile - 2025.2.3
This is a hotfix release based on 2025.1.1. It fixes crashes on older phones like iPhone 7.
It is the last version available for devices running:
- Android 8 (SDK 27) or less
- iOS 15 or less
A new version that brings back features of 2025.2.0, 2025.2.1 and 2025.2.2 will soon follow.
- C++
Published by tomasMizera 10 months ago
mobile - Release 2025.2.2
What's Changed
- Fix password hint by @Withalion in https://github.com/MerginMaps/mobile/pull/3798
- Api root should not end with slash by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3864
- Fix empty gallery form item when local file is missing by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3860
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.2.1...2025.2.2
- C++
Published by VitorVieiraZ 10 months ago
mobile - Release 2025.2.1
What's Changed
- Updated translations
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.2.0...2025.2.1
- C++
Published by VitorVieiraZ 10 months ago
mobile - Release 2025.2.0
What's Changed
- Multi-feature editing by @uclaros in https://github.com/MerginMaps/mobile/pull/3823
- Upgrade of Qt to 6.8.3, QGIS to 3.40.3, XCode and other dependencies by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3728
- "Reuse last value" now works across layers and projects by @uclaros in https://github.com/MerginMaps/mobile/pull/3834
- Do not center to geometry when highlighting if it doesn’t fit the screen by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3665
- Remove username and password repetition from sign-up flow by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3730
- Online image preview support by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3711
- Fix permanently pending synchronization issue for projects with selective sync enabled by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3717
- Fix unnecessary confirmation dialog when reopening a form by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3690
- Update Lutra logo by @Withalion in https://github.com/MerginMaps/mobile/pull/3789
- Add form button to read-only feature previews by @Withalion in https://github.com/MerginMaps/mobile/pull/3794
- Hide “add relation” button for readers by @Withalion in https://github.com/MerginMaps/mobile/pull/3803
- Refactor layer models to fix layerTreeRoot crash by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3761
- Added default feature title format when display expression is empty by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3735
- Auto-rotate screen on iOS to prevent visual issues after Qt upgrade by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3824
New Contributors
- @Withalion made their first contribution in https://github.com/MerginMaps/mobile/pull/3789
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.1.1...2025.2.0
- C++
Published by tomasMizera 10 months ago
mobile - Release 2025.1.1
What's Changed
- Usage of QtKeychain by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3704
- Fix dangling pointer in LayersProxyModel by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3727
Full Changelog: https://github.com/MerginMaps/mobile/compare/2025.1.0...2025.1.1
- C++
Published by VitorVieiraZ 11 months ago
mobile - Release 2025.1.0
What's Changed
- Remove deprecated reference to writernames by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3686
- Support for editable states and alias expressions for fields by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3645
- Retry failed download requests implementation by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3673
- Improving UX by hiding editing buttons for readers of a project by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3682
- Hiding tracking layer while recording by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3700
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.5.1...2025.1.0
- C++
Published by VitorVieiraZ about 1 year ago
mobile - Release 2024.5.1
What's Changed
- Updated translations for multiple languages
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.5.0...2024.5.1
- C++
Published by ValentinBuira over 1 year ago
mobile - Release 2024.5.0
What's New
- Added a measurement tool by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3574
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.4.1...2024.5.0
- C++
Published by ValentinBuira over 1 year ago
mobile - Release 2024.4.1
What's Changed
- Optimize features sorting by @uclaros in https://github.com/MerginMaps/mobile/pull/3638
- Fix position tracking on Android 14 by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3643
- Do not allow to add features to read-only non-spatial layers by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3635
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.4.0...2024.4.1
- C++
Published by tomasMizera over 1 year ago
mobile - Release 2024.4.0
What's Changed
- Added support for sorting value relations and features lists by @uclaros in https://github.com/MerginMaps/mobile/pull/3543
- Upgrade Android target SDK 34 by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3560
- Optimize WFS layers handling on iOS by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3561
- Fix text wrapping issue in MMToolbar in some languages by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3554
- Fix #2320 Split geometry visual problems by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3553
- Handling XLSX and DOCX files in file viewing system for newer Android versions by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3524
- Adjusting MMProjectLoadingPage text to respect safe area by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3564
- Adding Loaders to Highlights in Recording Tools by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3562
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.3.1...2024.4.0
- C++
Published by ValentinBuira over 1 year ago
mobile - Release 2024.3.1
What's Changed
- Eliding project's names to the left by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3537
- Handling accidental double-taps on buttons with MMSingleClickMouseArea by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3532
- Add a new option in the list of industries for Students/University by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3540
- Fix invalid layer in value relation field by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3542
- Fix app freeze related to MMBaseSingleLineInput by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3539
- Fix TabBar issues with multiple tabs by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3546
- Fix Unsaved changes dialog not displayed when using back button by @ValentinBuira in https://github.com/MerginMaps/mobile/pull/3549
- Fix wrong evaluation of unique constraint when creating child feature by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3548
- Fix crashes related to MerginApi::parseVersion by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3544
New Contributors
- @ValentinBuira made their first contribution in https://github.com/MerginMaps/mobile/pull/3540
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.3.0...2024.3.1
- C++
Published by VitorVieiraZ over 1 year ago
mobile - Release 2024.3.0
What's Changed
- Added Android fused location provider by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3447
- Added support for multiple lines in map tip for images by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3485
- Added info about available storage when syncing in diagnostic logs by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3523
- Reintroduction of centring to GPS when starting to record new feature by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3509
- Improvements to position tracking notification on Android by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3411
- Fixing BusyIndicator position in ProjectList by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3484
- Fixing project limit hit problem by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3482
- Fixing section headers' wrapping and eliding by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3480
- Fixing app freeze when switching pages by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3496
- Fixing picture zoom in MMPhotoPreview by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3495
- Fixing app freeze in MMFormPage by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3502
- Fixing "Unique" and "Enforce Unique constraint" error message by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3520
- Fixing photo name expression when it starts with slash by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3514
- Fix typo by @volcan01010 in https://github.com/MerginMaps/mobile/pull/3492
New Contributors
- @volcan01010 made their first contribution in https://github.com/MerginMaps/mobile/pull/3492
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.2.0...2024.3.0
- C++
Published by tomasMizera over 1 year ago
mobile - Release 2024.2.0
What's Changed
- Disable QtNativeAccessibility to fix ANRs by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3443
- Added zstd format support by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3445
- Fix not null value relation by @uclaros in https://github.com/MerginMaps/mobile/pull/3446
- Added support for opening PDF files in forms by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3353
- Fix override of relations editor bug by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3455
- Fix of phantom projects by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3450
- Error/warning message can have up to 10 lines by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3458
- Fix missing photo can be removed by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3459
- Open sync failed dialogue when notification is clicked by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3469
- Custom server UX enhancement by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3470
- Fix ANR when opening project with search bar focus by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3462
- Enable predictive text on Android by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3464
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.1.1...2024.2.0
- C++
Published by tomasMizera over 1 year ago
mobile - Release 2024.1.1
What's Changed
- Reintroduced behavior for calendar widget to populate the current date and time
- Disabled dragging drawers with lists
- Fixed project opening after sync
- Fixed ANR (freeze) when scrolling in forms and other lists
- Fixed drawer close buttons being rendered in the safe area
- Added error message when photo is missing in form
- Added translations for ET and DE
- Added workspace and hardware info to the diagnostic log
Full Changelog: https://github.com/MerginMaps/mobile/compare/2024.1.0...2024.1.1
- C++
Published by tomasMizera almost 2 years ago
mobile - Release 2024.1.0
Redesigned version of the Mergin Maps mobile app
We are excited to announce the release of a redesigned version of our mobile app. This release includes the following:
- New, redesigned app visuals
- Ability to select multiple features by click and holding on the map
- Easier access to streaming mode with the new map button
- The app no longer automatically centers to position when adding new features
- Auto-centering to GPS is now accessible by clicking the GPS button
- Upgrade to Qt 6.6.3
Thank you for your continued support and feedback!
All commits
- Create code_convention.md by @tomasMizera in https://github.com/MerginMaps/mobile/pull/2937
- Dev redesign inputs by @iiLubos in https://github.com/MerginMaps/mobile/pull/2944
- Remove GUI handling old CE servers without workspaces by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2932
- New design for Photo Gallery row by @iiLubos in https://github.com/MerginMaps/mobile/pull/2940
- fix #2947 (fix delete return) by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2948
- Base new design of Project item by @iiLubos in https://github.com/MerginMaps/mobile/pull/2938
- Onboarding components/pages in gallery by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2950
- Onboarding visual by @iiLubos in https://github.com/MerginMaps/mobile/pull/2960
- Onboarding adjusted for tablets by @iiLubos in https://github.com/MerginMaps/mobile/pull/2961
- Dev redesign by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2962
- integrate components to main app by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2965
- Replace map toolbar by @tomasMizera in https://github.com/MerginMaps/mobile/pull/2968
- Replace login and registration panels by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2966
- Added Input with button by @iiLubos in https://github.com/MerginMaps/mobile/pull/2973
- Added new integer input editor with buttons + and - by @iiLubos in https://github.com/MerginMaps/mobile/pull/2970
- Added selectable toolbar by @iiLubos in https://github.com/MerginMaps/mobile/pull/2967
- Added Switch item based on AbstractEditor by @iiLubos in https://github.com/MerginMaps/mobile/pull/2963
- Onboarding in app - part 2 by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2974
- Added resizable Text area item based on AbstractEditor by @iiLubos in https://github.com/MerginMaps/mobile/pull/2964
- QR code input by @iiLubos in https://github.com/MerginMaps/mobile/pull/3009
- New map blur label by @iiLubos in https://github.com/MerginMaps/mobile/pull/3014
- Notifications position by @iiLubos in https://github.com/MerginMaps/mobile/pull/3015
- New Position marker by @iiLubos in https://github.com/MerginMaps/mobile/pull/3013
- New Combo Box by @iiLubos in https://github.com/MerginMaps/mobile/pull/3010
- Added Calendar input with date/time Picker by @iiLubos in https://github.com/MerginMaps/mobile/pull/2972
- Map view visual redesign by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3017
- Redesign highlight.qml by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3024
- Small fixes by @iiLubos in https://github.com/MerginMaps/mobile/pull/3023
- Replace redesigned position marker by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3025
- Map scale bar by @iiLubos in https://github.com/MerginMaps/mobile/pull/3022
- Add Image item in Photo Gallery. by @iiLubos in https://github.com/MerginMaps/mobile/pull/3026
- Add feature form tab bar into gallery by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3030
- Initialize QSettings in the gallery by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3033
- Rework page header by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3032
- Feature form in gallery by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3034
- Photo attachment by @iiLubos in https://github.com/MerginMaps/mobile/pull/3028
- Feature Relation item by @iiLubos in https://github.com/MerginMaps/mobile/pull/3031
- Redesign of the GPS Data Page by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3039
- Feature form redesign by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3037
- Scalebar by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3040
- fix gallery with new emph toolbar button by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3041
- Visual bugfixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3043
- Applying Gps Data Drawer to the app by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3042
- New Project Page by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3045
- Fix testMerginApi by @uclaros in https://github.com/MerginMaps/mobile/pull/3047
- Project loading screen by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3046
- Fix of the MMGpsDataDrawer by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3051
- Moving MMLine to Components Folder by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3052
- Send post-registration data when onboarding is completed by @uclaros in https://github.com/MerginMaps/mobile/pull/3049
- Initial conversion of About page, Diagnostic Log page and Changelog Page by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3050
- New MMIcon and MMCircleIcon by @iiLubos in https://github.com/MerginMaps/mobile/pull/3048
- Fix icons by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3053
- bump sdk and ios sdk by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3054
- Bunch of visual icon fixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3057
- Account page in gallery by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3056
- Redesign of the Map Theme Panel by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3055
- new project wizard page by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3058
- Extended DropdownInput by @iiLubos in https://github.com/MerginMaps/mobile/pull/3059
- relation reference editor by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3060
- Position Tracking by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3061
- MMMapThemePanel adjustments by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3063
- Layers refactoring by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3064
- Pending Changes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3067
- New SettingsPanel by @iiLubos in https://github.com/MerginMaps/mobile/pull/3066
- Multi-feature selection initial implementation by @uclaros in https://github.com/MerginMaps/mobile/pull/3068
- settings dialog inapp by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3069
- Redesign of the Project Issues Panel by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3065
- Bluetooth by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3070
- Dead code cleanup pt1 by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3071
- Layer List by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3072
- pass keys instead of values to post-register endpoint by @uclaros in https://github.com/MerginMaps/mobile/pull/3073
- workspace invitation panel by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3077
- Close account dialog by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3078
- Steak out panel redesign by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3080
- Edge-to-edge in Mergin Maps by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3079
- Recording in canvas by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3081
- ProjectList with new components by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3083
- Fix accept invitation dialog with revised logic by @uclaros in https://github.com/MerginMaps/mobile/pull/3084
- Redesign of the SyncFailedDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3086
- Redesign of the NoPermissionsDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3088
- Drawers page column in scroll view by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3089
- Crosshair by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3085
- MMLoadingSpinner by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3090
- Redesign of the MissingAuthDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3092
- Add convenient base components by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3091
- Project Home Page by @iiLubos in https://github.com/MerginMaps/mobile/pull/3087
- MigrateToMerginDialog and SplittingFailedDialog redesign by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3094
- MM and QGS prefix to CPP classes in QML by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3093
- Cleanup by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3098
- Use MMBusyIndicator instead of Qt's one by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3099
- No workspace banner by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3101
- Update app icon and splash screen by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3095
- MMCodeScanner closeIcon and text position adjustment by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3096
- move onboarding to account and rename files by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3102
- Update MMDrawer and MMPage API by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3097
- Notifications by @iiLubos in https://github.com/MerginMaps/mobile/pull/3100
- Fix header back button top margin by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3104
- rename project files by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3103
- Fix page headers by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3105
- settings folder rename by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3106
- map, form, gps folders rename by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3108
- Notifications by @iiLubos in https://github.com/MerginMaps/mobile/pull/3107
- Layout fixes in the settings part by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3109
- MMRemovePhotoDialog and MMFormSaveChangesDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3110
- Fix layout in the account page by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3113
- MMFormEditFailedDialog and MMFormDeleteFeatureDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3112
- Toolbar by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3111
- Smallfixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3114
- Fix layout of the switch workspace page by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3118
- MMProjErrorDialog, MMOutOfDateCustomServerDialog, MMProjectLoadErrorDialog and MMDiscardGeometryChangesDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3116
- MMProviderRemoveReceiverDialog by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3119
- Smallfixes2 by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3120
- Fix layout of the create workspace page and refactor info box by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3121
- Photo attachment and Preview by @iiLubos in https://github.com/MerginMaps/mobile/pull/3115
- Fix hot reload paths by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3122
- Formfixes1 by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3123
- WIP: Smallfixes5 by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3125
- mmtext - lineheight fix by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3126
- grid in gallery and notification fixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3127
- Fix layout on the projects pages by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3124
- Remove commented out code by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3134
- Lnks in multiline editor by @iiLubos in https://github.com/MerginMaps/mobile/pull/3132
- Clear Search by @iiLubos in https://github.com/MerginMaps/mobile/pull/3131
- 'Social media' submenu by @iiLubos in https://github.com/MerginMaps/mobile/pull/3135
- Core utils nameAbbr method changes by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3130
- Refactor buttons by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3138
- New design colors applied by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3139
- Fix auth pages layout by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3140
- [HOTFIX] Fix mobile CI builds by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3142
- Calendar adjustments by @iiLubos in https://github.com/MerginMaps/mobile/pull/3144
- Project Wizard Page adjustments by @iiLubos in https://github.com/MerginMaps/mobile/pull/3143
- Position tracking button visibility adjustment by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3137
- Photo preview fix by @iiLubos in https://github.com/MerginMaps/mobile/pull/3136
- Fix onboarding pages 2 by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3145
- Fix login page change url footer by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3146
- Do not try to open broken projects by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3147
- Defining numbers from 1 to 150 and specific values for mmstyle.h by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3148
- Rounding the storage fill calculation by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3149
- Do not link to glib on linux by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3128
- Fix drawer header spacing by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3150
- Fix recording toolbar and errors by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3151
- MMFormPhotoViewer - Only "choose from gallery" on desktop builds by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3152
- Fix recording tools by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3154
- do not use Input in message dialogs for PROJ by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3155
- Get the correct closing of MMStakeoutPanel and correct state update by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3153
- Fix layout on map canvas + fix map loading indicator by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3157
- fix form editors and geometry by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3156
- close workspace page on select and black for form editors when disabled by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3158
- Add layer name and layer geometry icon to multi-identify results by @uclaros in https://github.com/MerginMaps/mobile/pull/3159
- gallery items in subfolder by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3161
- use red button when hard constrains are not met by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3162
- move calendar to form components by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3163
- Fixing selection of "Distance Traveled" or "Time elapsed" in MMSettingsPage by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3160
- Demo removal + projects wizard by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3164
- Fix preview panel layout by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3165
- MMToolbar[Button] reimplementation by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3166
- Add list delegate, badge and fix switch by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3167
- Log texts by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3170
- Adjustment of the text displayed during synchronization by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3168
- add loading indicator when we are waiting for network request by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3171
- Fixed rotation of photos in the MMFormPhotoViewer by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3172
- Changing image of the MMFormDeleteFeatureDialog.qml by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3173
- WIP: Add MMListDrawer and MMListMultiselectDrawer by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3169
- LayersPanel with MMPage and MMListDrawer by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3175
- Use MMPage by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3178
- Fix layout of the multiselect list by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3176
- Randomizing order of "where did you hear about us" and "industry" options by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3177
- Add combobox input and use it in the project wizard page by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3180
- List cleanup by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3181
- use Projects in maptoolbar by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3182
- Handle Android versions 10 and below by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3183
- fix project load issue panel by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3185
- always try to show 4 buttons in toolbar by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3184
- Fix layout of the position providers pages and drawers by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3186
- switch button to secondary in some dialogs by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3187
- Fix preview panel clickable area by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3188
- Fix layers pages by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3190
- Fix layout of dialog drawers by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3192
- Choose an option and hit continue on MMHowYouFoundUsPage by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3191
- Up to date image adjustment by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3189
- fix recording by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3193
- Enabling stakeout feature by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3195
- allow opening of photopreview also in read-only mode by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3198
- fix right margin on account page for diskspace by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3197
- Fix font sizes by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3200
- fix disabled buttons by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3201
- Correct spacing of the gallery photos by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3202
- open subscription page directly by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3196
- show notification for drawer on close account by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3204
- fix workspace tab and sign/login pages UI by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3219
- Fix endless login loop by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3218
- Map buttons to the top of Map highlight and gps marker by @VitorVieiraZ in https://github.com/MerginMaps/mobile/pull/3203
- inactive buttons in toolbar grayed by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3213
- show invitations on startup by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3205
- Fix freeze on start by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3228
- Enable map interaction when staking-out by @uclaros in https://github.com/MerginMaps/mobile/pull/3229
- Nogeo by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3231
- Enable qml debugging by @uclaros in https://github.com/MerginMaps/mobile/pull/3230
- small tweaks to GPS panel by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3238
- do not use blur effect for scalebar and label by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3235
- Fix form tab bars merging issue (resolves #3237) by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3249
- Fix layout of the relations lists by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3250
- Fix no geometry layers feature deletion by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3251
- Storage/project limit dialogs fixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3264
- rework center to gps by @uclaros in https://github.com/MerginMaps/mobile/pull/3265
- WIP: update sdk (fix postgis crashes) by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3271
- Fix layout of the GPS data drawer by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3269
- fix streaming button when adding features by @uclaros in https://github.com/MerginMaps/mobile/pull/3280
- Fix offline GUI issues by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3285
- Do not print UpdateTimeoutError to diagnostic logs by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3286
- Fix toolbar signal binding by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3288
- Fix "Add field" button visibility in project wizard by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3304
- fix centering when preview panel is opened by @uclaros in https://github.com/MerginMaps/mobile/pull/3293
- define QTQMLDEBUG instead of manually instantiating debugging helper by @uclaros in https://github.com/MerginMaps/mobile/pull/3305
- disable gps receivers button when staking out by @uclaros in https://github.com/MerginMaps/mobile/pull/3306
- Fix download button by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3298
- Fix photo editor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3307
- allow links in form text editors and preview panels by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3295
- Fixes minor issues in Project Status page by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3308
- Fix logic of how the "N more" is calculated in relation editor by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3309
- Maptheme dialog fixes by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3252
- Fix feature form width when tab bar has many tabs by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3314
- Try Qt 6.6.3 by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3311
- Add welcome to new design dialog by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3315
- fix datetime gui by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3316
- Rework the project list in home tab by @uclaros in https://github.com/MerginMaps/mobile/pull/3313
- remove syncInProgressAnimation leftover by @uclaros in https://github.com/MerginMaps/mobile/pull/3317
- Use actual project folder in the created project notification by @uclaros in https://github.com/MerginMaps/mobile/pull/3320
- Disabled negative button on remove account by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3321
- Fix photo popups and create workspace overlapping button by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3319
- make sure notifications are always on top by @uclaros in https://github.com/MerginMaps/mobile/pull/3322
- Fix annoying error message when starting app with expired token by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3325
- Don't emit networkErrorOccurred when cancelling operations by @uclaros in https://github.com/MerginMaps/mobile/pull/3312
- Fix offline issues in Projects page with no/expired token by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3326
- Update MMFormNumberEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3327
- Bind left/right content mouse areas to enabled state by default by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3328
- Update MMFormCalendarEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3329
- Update MMFormValueMapEditor and MMFormValueRelationEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3330
- MMSwitchInput, MMSwitchFormEditor by @uclaros in https://github.com/MerginMaps/mobile/pull/3331
- Rework MMFormTextMultilineEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3334
- Rework MMFormSliderEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3335
- Rework MMPasswordInput by @uclaros in https://github.com/MerginMaps/mobile/pull/3333
- Rework MMSearchInput by @uclaros in https://github.com/MerginMaps/mobile/pull/3336
- Fix binding loop on implicitWidth in MMBaseSingleLineInput by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3338
- Rework MMComboboxInput by @uclaros in https://github.com/MerginMaps/mobile/pull/3339
- Rework MMFormPhotoEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3332
- fix setting the background for a MMSearchInput by @uclaros in https://github.com/MerginMaps/mobile/pull/3340
- Fix console warnings with import by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3342
- Rework MMFromRelationEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3341
- Rework MMRelationReferenceEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3337
- Rework MMFormScannerEditor by @uclaros in https://github.com/MerginMaps/mobile/pull/3343
- rework MMFormRichTextViewer by @uclaros in https://github.com/MerginMaps/mobile/pull/3345
- Rework MMFormGalleryEditor by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3344
- don't open combobox if disabled by @uclaros in https://github.com/MerginMaps/mobile/pull/3346
- don't open calendar when disabled by @uclaros in https://github.com/MerginMaps/mobile/pull/3347
- Remove unused inputs code by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3348
- Fix editor and input icon colours by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3349
- Upgrade of inputs and form editors by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3318
- Fixes after editors rework by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3350
- Tracking tweaks by @wonder-sk in https://github.com/MerginMaps/mobile/pull/3351
- Fixes after editors rework 2 by @tomasMizera in https://github.com/MerginMaps/mobile/pull/3352
- Winfix by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/3402
Full Changelog: https://github.com/MerginMaps/mobile/compare/2.5.0...2024.1.0
- C++
Published by tomasMizera almost 2 years ago
mobile - Release 2.5.0
What's Changed
- Fix download of files >= 2GB by @wonder-sk in https://github.com/MerginMaps/mobile/pull/2894
- Download data in parallel during sync by @wonder-sk in https://github.com/MerginMaps/mobile/pull/2882
- Show migration dialogue by @iiLubos in https://github.com/MerginMaps/mobile/pull/2791
- Add notification to log about app start by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2914
- Added changelog by @iiLubos in https://github.com/MerginMaps/mobile/pull/2794
- Add support for pg_service.conf file by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2913
- Upgrade to Qt 6.6.0 + fix of qr code from QML/ZXing by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2917
- Add merginuseremail as new global variable by @PeterPetrik in https://github.com/MerginMaps/mobile/pull/2907
- Fix Bluetooth and location permissions for Qt 6.6.0 by @tomasMizera in https://github.com/MerginMaps/mobile/pull/2928
- Initialize QgsPoint with the correct WkbType to store Z and M values by @tomasMizera in https://github.com/MerginMaps/mobile/pull/2929
Full Changelog: https://github.com/MerginMaps/mobile/compare/2.4.1...2.5.0
- C++
Published by tomasMizera about 2 years ago
mobile - 2.4.1
What's Changed
- fix digitizing polygon undo crash by @PeterPetrik in https://github.com/MerginMaps/input/pull/2876
- remove deprecated QGIS API for writeAsVectorFormatV2 by @PeterPetrik in https://github.com/MerginMaps/input/pull/2874
- Remove of purchasing backend & fix tests by @PeterPetrik in https://github.com/MerginMaps/input/pull/2849
- HTML, Text, Spacer "other form widgets" + "show label" by @PeterPetrik in https://github.com/MerginMaps/input/pull/2867
- Fix position tracking (0,0) coordinates on Android - fix locale when writing decimals by @tomasMizera in https://github.com/MerginMaps/input/pull/2881
- Photo crash on project switch by @PeterPetrik in https://github.com/MerginMaps/input/pull/2880
- Default/virtual fields recalculation by @PeterPetrik in https://github.com/MerginMaps/input/pull/2866
- Fixed feature list - used replace function always for a string by @iiLubos in https://github.com/MerginMaps/input/pull/2884
Full Changelog: https://github.com/MerginMaps/input/compare/2.4.0...2.4.1
- C++
Published by tomasMizera over 2 years ago
mobile - Release 2.4.0
Enhancements: * Migrate SDK to vcpkg build https://github.com/MerginMaps/input/pull/2751 * Upgrade to Qt 6.5.2 https://github.com/MerginMaps/input/pull/2737 * Faster identification of features with many vertices https://github.com/MerginMaps/input/pull/2848 * Speed improvements of home page / sync preparation speed https://github.com/MerginMaps/input/pull/2820 * Introduced image zoom and rotation support https://github.com/MerginMaps/input/pull/2715 * Cleaner message for wrong password during registration https://github.com/MerginMaps/input/pull/2699 * Add build number to diagnostic log https://github.com/MerginMaps/input/pull/2714 * Use of new background maps https://github.com/MerginMaps/input/pull/2696 * Show layer attribution https://github.com/MerginMaps/input/pull/2702 * Set Android target SDK to 33 https://github.com/MerginMaps/input/pull/2771 * Added cpp check https://github.com/MerginMaps/input/pull/2775 * Show dialog when the max number of projects was reached https://github.com/MerginMaps/input/pull/2770 * Add QGIS profiler https://github.com/MerginMaps/input/pull/2797 * Use distance unit from QGIS project for Stakeout panel https://github.com/MerginMaps/input/pull/2826 * Use new storage permissions on Android >13 https://github.com/MerginMaps/input/pull/2834 * Remove Apple subscriptions https://github.com/MerginMaps/input/pull/2835 * Ask for notification permission https://github.com/MerginMaps/input/pull/2837
Fixes:
* Fix the preview of photos in the gallery widget https://github.com/MerginMaps/input/pull/2860
* Fixed conditional visibility of relations https://github.com/MerginMaps/input/pull/2861
* Projects created in the mobile app are now .qgz by default https://github.com/MerginMaps/input/pull/2708
* Fixed click propagation issues https://github.com/MerginMaps/input/pull/2822
* Fixed logouts when offline https://github.com/MerginMaps/input/pull/2721
* Fixed feature text overflow https://github.com/MerginMaps/input/pull/2739
* Fixed map canvas memory leak https://github.com/MerginMaps/input/pull/2779
* Fixed problems with photos in subfolders https://github.com/MerginMaps/input/pull/2786
* Fixed locationManager crash https://github.com/MerginMaps/input/pull/2803
* Fixed crash with broken relations https://github.com/MerginMaps/input/pull/2805
* Fixed app freezing when feature editing was canceled https://github.com/MerginMaps/input/pull/2795
* Fixed text overflow in preview panel https://github.com/MerginMaps/input/pull/2825
* Fixed deprecated parameter injection https://github.com/MerginMaps/input/pull/2824
* Fixed iOS gallery crash https://github.com/MerginMaps/input/pull/2810
* Add missing CRS to project load errors https://github.com/MerginMaps/input/pull/2813
* Enable swipe gesture in forms to switch between tabs https://github.com/MerginMaps/input/pull/2828
* Fixed calendar widget selecting a wrong date for certain timezones https://github.com/MerginMaps/input/pull/2829
- C++
Published by tomasMizera over 2 years ago
mobile - Release 2.3.1 (Android-only)
Changes - Position tracking is now supported on Android versions 8.0 and above (#2777)
- C++
Published by tomasMizera over 2 years ago
mobile - Release 2.3.0
Changes: * Android tracking when the app is minimised (https://github.com/MerginMaps/input/pull/2736) * Add indicator when tracking is running (https://github.com/MerginMaps/input/pull/2750)
Fixes: * Fix ANR when searching for features in a layer with many objects and fields (https://github.com/MerginMaps/input/pull/2701)
- C++
Published by tomasMizera over 2 years ago
mobile - Release 2.2.0
Changes
- expression-based names for photos (https://github.com/MerginMaps/input/pull/2724)
- drop legacy storage migration logic (https://github.com/MerginMaps/input/pull/2648)
- add position tracking (BETA) for iOS and Android (https://github.com/MerginMaps/input/pull/2678)
Fixes
- fix desktop (Windows) builds (https://github.com/MerginMaps/input/pull/2677)
Known limitations
- Position tracking on Android works only when the screen is not locked, this issue will be addressed in the upcoming release
- C++
Published by tomasMizera over 2 years ago
mobile - Release 2.1.1
Changes * show the list of available workspaces after accepting an invitation (https://github.com/MerginMaps/input/pull/2584) * hide the new badge for streaming mode (https://github.com/MerginMaps/input/pull/2652) * hide information dialogue about migration to workspaces (https://github.com/MerginMaps/input/pull/2651)
Fixes * fix photo orientation in the preview panel (https://github.com/MerginMaps/input/pull/2633) * fix search in project list (https://github.com/MerginMaps/input/pull/2640) * fix duplicated buttons in the project toolbar and more menu (https://github.com/MerginMaps/input/pull/2645) * fix the search bar in the layers panel (https://github.com/MerginMaps/input/pull/2649) * do not show auth panel when the app starts (https://github.com/MerginMaps/input/pull/2653) * fix endless spinner in the project panel (https://github.com/MerginMaps/input/pull/2641)
If you are looking for the Windows version, you can find it here: https://github.com/MerginMaps/input/releases/tag/1.9.0
- C++
Published by tomasMizera almost 3 years ago
mobile - Release 2.1.0
Enhancements
1. Gps antenna height (https://github.com/MerginMaps/input/pull/2522) Set it in the app settings and Mergin Maps will automatically subtract the height of your pole from the Z coordinate of a recorded point

⬇️ You can see the set antenna height value right next to the accuracy

We are thankful to https://www.mobilegis.at/ for funding this feature 🙌🏻
2. New streaming mode option - distance traveled (https://github.com/MerginMaps/input/pull/2557) You can now set the automatic line/polygon recording to add points based on a traveled distance. Simply specify a number of meters as a threshold, turn on the streaming mode (long-hold GPS button) and start to walk. Mergin Maps will add a new point each time distance between your position and the last point is greater than the set threshold (e. g. 3 meters on the example below ⬇️)

Fixes
- make workspace search case insensitive (https://github.com/MerginMaps/input/pull/2576)
- Disable HTTP/2 requests to work around a networking bug (https://github.com/MerginMaps/input/pull/2575)
- Do not re-evaluate default value expression unless this is necessary (https://github.com/MerginMaps/input/pull/2591)
If you are looking for the Windows version, you can find it here: https://github.com/MerginMaps/input/releases/tag/1.9.0
- C++
Published by tomasMizera almost 3 years ago
mobile - Release 2.0.2
Fixes:
- Evaluate default value expressions for fields that are outside of the feature form (#2559)
- Fix field validations for several types (#2544)
- Refresh home projects after signing in (#2550)
- C++
Published by tomasMizera about 3 years ago
mobile - Release 2.0.1
Fixes:
- Release translations for 🇫🇮, 🇵🇹 and 🇧🇷
- Fix an inactive button in the manage workspaces page (#2541)
- Fix the link to the workspaces blog post (#2543)
- C++
Published by tomasMizera about 3 years ago
mobile - Release 2.0.0
Enhancements: - Alter UI to reflect the migration to workspaces - support for creating workspaces and accepting invitations (https://github.com/MerginMaps/input/pull/2376)
Fixes: - Fix issues with default value expressions (https://github.com/MerginMaps/input/pull/2418) - Fix validation of project, user and workspace names (https://github.com/MerginMaps/input/pull/2449)
Infrastructure upgrades: - Upgraded Qt version to 6.4 (https://github.com/MerginMaps/input/pull/2260)
If you are looking for the Windows version, you can find it here: https://github.com/MerginMaps/input/releases/tag/1.9.0
- C++
Published by tomasMizera about 3 years ago
mobile - Release 1.9.0
Enhancements: - Add new Layer Tree panel and allow turning the visibility of specific layers on/off, viewing layer legend and browse project layers (#1481, #1258)
Fixes: - hide screen Back button in stakeout mode (#2319) - fix behaviour of the Back button in Split Geometry mode (#2279) - fix recording of features with relations — duplication of parent features with NULL values
We would like to thank https://gispro.com.au/ for co-sponsoring addition of the Layer Tree to Mergin Maps.
- C++
Published by alexbruy over 3 years ago
mobile - Release 1.8.0
Enhancements: - ability to change geometry for any existing feature (#471) - ability to redraw geometry from scratch of existing features (#471)
Fixes: - fixed position variables first-time evaluation in the feature form (#1938)
We would like to thank our friends from BRRC (https://brrc.be/) for funding the geometry editing and redrawing feature.
- C++
Published by tomasMizera over 3 years ago
mobile - Mergin Maps Input 1.7.0
Enhancements: - upgraded PROJ library to 9.0.1 to add support for TIFF files ( #2199 ) - back button on Android does not close the app immediately ( #2187 ) - reduced crash rate when hitting the back button on HUAWEI devices ( #2187 )
Fixes: - fixed wrong language selection for common EU languages ( #2186 )
- C++
Published by tomasMizera over 3 years ago
mobile - Release 1.6.1 [Windows only]
Release 1.6.1 - windows only release * Fix crashes in snaputils in https://github.com/MerginMaps/input/pull/2164 * QDirIterator on Windows - Fix Windows sync in https://github.com/MerginMaps/input/pull/2176
Windows build remains experimental - meaning it can include other bugs
- C++
Published by tomasMizera over 3 years ago
mobile - Release 1.6.0
🚀 Release 1.6.0 introduces two new features:
- Snapping support https://github.com/MerginMaps/input/pull/2126
- Support for splitting geometry of polygons and linestrings https://github.com/MerginMaps/input/pull/2137
Both features are funded by mobileGIS.at.
We have also finalised the rebranding, Input is now called "Mergin Maps" and has the new logo.
Thanks to the mobileGIS funding, Windows build is now available again!
You can find it attached in the release (.exe file), feel free to test it and report any issues you find.
- C++
Published by tomasMizera over 3 years ago
mobile - Release 1.5.2
New features in this release
- Added delete account functionality (https://github.com/MerginMaps/input/pull/2083)
Other fixes and changes
* public server URL has been updated after refactoring (https://github.com/MerginMaps/input/pull/2110)
* fix bug when empty directory caused photo widget failure (https://github.com/MerginMaps/input/pull/2107)
* removed rebranding banner (https://github.com/MerginMaps/input/pull/2112)
- C++
Published by tomasMizera over 3 years ago
mobile - Release 1.5.1
New features in this release
- added possibility to rescale taken images to save storage (https://github.com/lutraconsulting/input/pull/2054)
Fixes in this release
- fixed several issues when database schema changes (#2051, #2047)
- refresh map canvas after a sync (#2046)
- added special handling for the names of the conflicted files for QGIS project files (https://github.com/lutraconsulting/input/pull/2075)
Other changes
- delete button is hidden when adding new features (https://github.com/lutraconsulting/input/pull/2103)
- C++
Published by tomasMizera almost 4 years ago
mobile - Release 1.5.0

Mergin Maps rebranding release
* Rebranding - new logos, splash screen and several screens in (https://github.com/lutraconsulting/input/pull/2063)
* SDK 15 on iOS in (https://github.com/lutraconsulting/input/pull/2057)
- C++
Published by tomasMizera almost 4 years ago
mobile - Release 1.4.0
:rocket: New features in Input 1.4.0:
- Input can now automatically sync your local changes (Autosync) to Mergin cloud ( #537 ). Funded by Agrimotion (https://www.agrimotion.net)
- Projects can now be synchronised via new synchronisation button directly on a map ( #537 )
- Added option to see local changes from project "more" menu ( #537 )
- Added support for Could Optimized GeoTIFFs ( https://github.com/lutraconsulting/input-sdk/issues/46 )
- Longer project names and project namespaces are now shortened from left ( #1996 )
Fixes: - QR Code reader now uses autofocus ( #1949 ) - QR Code reader can scan the same code over and over again ( #1647 )
- C++
Published by tomasMizera almost 4 years ago
mobile - Release 1.3.0
Release 1.3.0 comes filled with exciting new functionality.
Features: - Added possibility to connect external GNSS receiver on Android devices - Added possibility to stake out point features - Added support for JPEG and PNG formats - Updated to 3.22.3 QGIS version - Edit conflict files are now being synced to Mergin
Fixes: - Fixed issue with blank page instead of camera on Android 12 devices
- C++
Published by tomasMizera about 4 years ago
mobile - Release 1.2.0
Release 1.2.0 brings several fixes, features and infrastructure changes:
Features: - Added attention banner leading directly to Mergin (https://github.com/lutraconsulting/input/pull/1752) - Added GPS panel showing information about mobile GPS source (https://github.com/lutraconsulting/input/pull/1750) - Use of Project Extent to zoom map in "zoom to project" button (https://github.com/lutraconsulting/input/pull/1762) - Update of used QGIS version to 3.22 (https://github.com/lutraconsulting/input/pull/1751) - Added support for delimited text provider (https://github.com/lutraconsulting/input/pull/1751) - Added support for WFS provider (https://github.com/lutraconsulting/input/pull/1751) - Added panel displaying information about layers that could not be loaded (https://github.com/lutraconsulting/input/pull/1763) - Added new UI for calendar and time picker (https://github.com/lutraconsulting/input/pull/1826)
Fixes: - Fix sync problems in some scenarios (https://github.com/lutraconsulting/input/issues/1772) - Fix double typing characters on iOS language specific keyboards (https://github.com/lutraconsulting/input/pull/1726) - Fix crashes connected to value relations (https://github.com/lutraconsulting/input/pull/1734) - Fix photo exif for iOS (https://github.com/lutraconsulting/input/issues/1698)
- C++
Published by tomasMizera about 4 years ago
mobile - Release 1.1.0
Release 1.1.0 bears an important Android storage update and few other fixes: - Use of scoped storage on Android devices #1711 - Support for active user on Android devices #1711 - Fix of swapped lat/long in Exif metadata on iOS #1698 - Fix of value relations editor, when referenced id has value over 10.000 - Fix of crashes related to loading projects on startup #1688
On Android, your data are now going to be migrated to internal app folder, see more here: https://www.lutraconsulting.co.uk/blog/2021/10/26/input-scoped-storage-update/
We are also dropping our support for Android 6, new minimal version of Android is 7
- C++
Published by tomasMizera over 4 years ago
mobile - Release 1.0.2
Release 1.0.2 focuses on creating a more usable forms:
- New constraint validation ( #1507 )
- Fixed value relations ( #1640 )
- Links within forms are working again ( #1196 )
- Relation editor fixed to use with custom identifiers ( #1624, #1639 )
- C++
Published by tomasMizera over 4 years ago
mobile - Release 1.0.1
Release comes with several new features and bugfixes:
Features: - Added relation reference editor (#1550 ) - Added possibility to add geometry of linked features in relations widget (#1551 ) - Added selective sync feature - possibility to exclude files from sharing (#911 ) - Automatic fetch of projects replaced "Fetch more" button (#1143 ) - Allowed synchronization of invalid projects (#1547 )
Fixes: - Losing internet connection during synchronization no longer leads to ANR (#1523 ) - Relations widget is now added in an autogenerated layout (#1568 )
- C++
Published by tomasMizera over 4 years ago
mobile - Release 0.9.9
Release adds QGIS relations and fixes several bugs:
- Relations are now available to use in forms
- Fix of cascaded expression evaluation (#1553)
- Fix of several bugs with value relations (#1545)
- Fix of range editable widget (#1500)
- C++
Published by tomasMizera over 4 years ago
mobile - Release 0.9.8
This is an iOS release only: - Fix bug with dynamic CRS (https://github.com/lutraconsulting/input/issues/1450) - Fix bug with labels when zooming in (https://github.com/lutraconsulting/input/issues/1466)
- C++
Published by saberraz over 4 years ago
mobile - Release 0.9.7
For this release comes with a new and refactored form: - Addressing multiple issues with crashes related to forms (https://github.com/lutraconsulting/input/issues/1233 https://github.com/lutraconsulting/input/issues/1035 https://github.com/lutraconsulting/input/issues/973 https://github.com/lutraconsulting/input/issues/1343 https://github.com/lutraconsulting/input/issues/1011) - New position variable to record GPS related metadata (https://github.com/lutraconsulting/input/issues/581) - Range widget improvement (#1395 #996) - Fix issue with deleting an existing feature (https://github.com/lutraconsulting/input/issues/1398) - Fix issue with the group visibility (https://github.com/lutraconsulting/input/issues/1399) - Fix issue with default value from an expression (https://github.com/lutraconsulting/input/issues/1421) - Fix issue with upload/sync when the quota exceeds (https://github.com/lutraconsulting/input/issues/1437) - Fix issue with groups and individual fields (https://github.com/lutraconsulting/input/issues/1412) - Fix issue with incorrect save changes pop-up (https://github.com/lutraconsulting/input/issues/1410)
- C++
Published by saberraz over 4 years ago
mobile - Release 0.9.6
Mainly a bug fix release: - Support for other hosted Mergin instances (https://github.com/lutraconsulting/input/issues/1289) - Added more information for when user reaches/exceeds the storage limit (https://github.com/lutraconsulting/input/issues/1352) - Fix the incorrect status of the project (https://github.com/lutraconsulting/input/issues/1320) - Fix the issue with project wizard and auto-capitalisation of the text (https://github.com/lutraconsulting/input/issues/1334) - Fix the incorrect redirect page after user signs out (https://github.com/lutraconsulting/input/issues/1367) - UI/UX improvements for invalid projects (https://github.com/lutraconsulting/input/issues/1345) - Fix an issue with setting non-searchable attributes in QGIS (https://github.com/lutraconsulting/input/issues/1354) - UI/UX improvements of reporting the time of last sync (https://github.com/lutraconsulting/input/issues/1359) - Fix an issue with scroll-able sign up page (https://github.com/lutraconsulting/input/issues/1304) - Fix the issue related to Fetch more when searching projects (https://github.com/lutraconsulting/input/issues/1360) - Fix issue with sign up and back button in Android (https://github.com/lutraconsulting/input/issues/1333 and https://github.com/lutraconsulting/input/issues/1379)
- C++
Published by saberraz almost 5 years ago
mobile - Release 0.9.3
The new release comes with multiple new features and several bug fixes:
- New and refactored project home page (https://github.com/lutraconsulting/input/issues/379)
- Projects can by synced from any page (not just from My Projects / Shared with me)
- Projects can be opened from any page (not just from Home)
- Possibility to write and read geotag information (https://github.com/lutraconsulting/input/issues/1188 and https://github.com/lutraconsulting/input/issues/872)
- Fix issue with applying the default value (https://github.com/lutraconsulting/input/issues/1090)
- Fix crash for Samsung Galaxy (https://github.com/lutraconsulting/input/issues/1301)
- Fix crash with multi-geometry (https://github.com/lutraconsulting/input/issues/1322)
- Fix crash when switching projects (https://github.com/lutraconsulting/input/issues/1281)
- C++
Published by saberraz almost 5 years ago
mobile - Release 0.9.2
Mostly UI/UX improvements and added exif writer for Android:
- Added accuracy warning when GPS accuracy is below threshold (#1192)
- Added writing of direction to EXIF metada to images taken from camera (Android only) (#872)
- Fixed photo widget width (#1244)
- Fixed missing vertical space before group title (#1230)
- Fixed downloading a file containing a special character (#1246)
- Fixed issue with project wizard and incorrect indication of empty project name (#1249)
- Fixed UI with feature form (#1248)
- Fixed landscape mode for Settings page (#1125 and #1234)
- Fixed missing link to Mergin terms of service (#1239)
- C++
Published by saberraz almost 5 years ago
mobile - Release 0.9.1
- Fixed a bug with value not showing up in Value Map widget (#1231)
- Fixed projection warning in the "Start here!" project (#1222)
- Feature panel to show back button when not in editing mode (#1219)
- Improved tab widget appearance (#1151)
- Improved range widget appearance (#1023)
- Improved appearance of the form when creating new project (#1220)
- C++
Published by wonder-sk almost 5 years ago
mobile - Release 0.9.0
Added features: - Ability to fill attributes of a feature by scanning QR Code (#408) - Alert message about unsaved changes in feature form (#384) - Save button in feature form moved to the top of a page (#384) - Several design improvements in feature form (#1150 #1146 #1139 #1145)
Fixes: - Fixed recording crash on fresh opened project (#1204) - Fixed reading and writing of Input app settings (#1193)
- C++
Published by tomasMizera almost 5 years ago
mobile - Release 0.8.0
Added features:
- Added possibility to create a new project from within an app (#1044)
- Added support for custom PROJ datum shifts (#1051)
- Added possibility to reuse last entered data when creating a feature (#798)
Fixes:
- Demo projects can be removed (#1109)
- Fixed crashes with PROJ files (#1051)
- Faster scrolling of lists on Android (#1079)
- C++
Published by tomasMizera about 5 years ago
mobile - Release 0.7.8
- Allow upload new projects to Mergin (https://github.com/lutraconsulting/input/issues/614)
- Updated demo projects (https://github.com/lutraconsulting/input/pull/1093)
- Fix camera permission (https://github.com/lutraconsulting/input/issues/1078)
- Fix Android storage permission (https://github.com/lutraconsulting/input/issues/1084)
- Fix clearing text in search projects and features (https://github.com/lutraconsulting/input/issues/1038)
- Fix crash when there is no editable layer (https://github.com/lutraconsulting/input/issues/1063)
- C++
Published by saberraz about 5 years ago
mobile - Release 0.7.6 (Android only)
Essentially the same release as 0.7.3 (only released for iOS) but this time for Android. Please see the 0.7.3 release for all the changes.
- C++
Published by wonder-sk about 5 years ago
mobile - Release 0.7.4 (without public release)
- Added link to privacy policy
- C++
Published by sklencar about 5 years ago
mobile - Release 0.7.2
Beta release for 0.7.3 - see the 0.7.3 release for the list of changes.
- C++
Published by saberraz over 5 years ago
mobile - Release 0.7.3 (iOS only)
Features: - Support for Cascade/Drilled-down forms (filtering in value relation widget) (#740) - Multiple selection in value relation widget (#741) - Support for constraints in forms (#458) - Search across multiple fields (#999) - Better rubber band for line/area digitizing (#309) - Prevent screen from going to sleep (iOS) (#563) - Reset password from the app (#914) - Link to help pages (#987)
Fixes: - UI improvements related to project and account screens (#955, #957, #958, #931) - Fix display of password when logging in (#543) - Fix issue with subscription (iOS) (#985) - Value relation fixes (Android) (#952) - Fix on the fly reprojection when datum transformations are set in project (#873) - Fix write permission check that may be outdated (#965) - Sign in user after signing up (#954)
- C++
Published by wonder-sk over 5 years ago
mobile - Release 0.7.1
- Resolve issues related to App Store (link to Eula, GPS info and subscription plans wording)
- Resolve issue with local checks for storage #965
- C++
Published by saberraz over 5 years ago
mobile - Release 0.7.0
Features: - Browse features of map layers in a list view, including search (#768) - Ability to add features to non-spatial layers (#794) - Improved selection in value relation form widget (#826) - Improved time/date form widget (https://github.com/qgis/QGIS/pull/38637) - Added option to sign up to Mergin in the app (#729) - Detailed user information in user page (#750) - Improved handling of failed downloads (#884) - Added subscription system (#750) - Added a window to view and/or submit logs in settings page (#882)
Bug fixes: - Fixed selection of default map theme (#789) - Fixed custom date/time format (#558) - Fixed infinite reloading of project list (#814) - Fixed when application keeps following GPS after recording was canceled (#847) - Fixed problem when deleting feature deleted also one with lower id (#786) - Fixed problem when camera rotation blocked saving an image (#728) - Fixed propagation of clicks (#752) - Fixed search bar only reacted to spaces and backspaces (#838) - Fixed issue with images with relative paths to project home (#655) - Fixed a crash during sync with an empty file (#851) - Fixed back button on Android when app started with an active project (#896) - Better conflict file naming scheme (#787)
- C++
Published by saberraz over 5 years ago
mobile - Release 0.6.90
This is a beta version of the upcoming 0.7 release.
See 0.7.0 release for the list of changes.
- C++
Published by wonder-sk over 5 years ago
mobile - Release 0.6.4
- Fixes issue with geodiff rebase (https://github.com/lutraconsulting/geodiff/issues/62)
- Fixes issue with the 32-bit crash on Android (https://github.com/lutraconsulting/input/issues/693)
- Fix issue with the default language when there are multiple languages in setting (https://github.com/lutraconsulting/input/pull/763)
- Fix issue with reloading the project after download/sync (https://github.com/lutraconsulting/input/issues/542)
- Fix multiple issues with back button (https://github.com/lutraconsulting/input/issues/551)
- Fix issue with project selection from Home after download (https://github.com/lutraconsulting/input/issues/578)
- More verbose error when project is not valid (i.e. no qgs/qgz file or more than one project) (https://github.com/lutraconsulting/input/pull/733)
- Zoom to project extent if it is set in the WMS settings (https://github.com/lutraconsulting/input/issues/577)
- Add native QML registration for Mergin through the app (https://github.com/lutraconsulting/input/pull/729)
- C++
Published by saberraz over 5 years ago
mobile - Release 0.6.3 for GPS Beta and AAS TF
- Support for native camera
- More translations: Croatian and Turkish
- Display invalid projects from Mergin
- C++
Published by saberraz almost 6 years ago
mobile - Release 0.6.2 - iOS Test Flight
Translation to DE, ES, IT, FR, PL, PT
- C++
Published by saberraz almost 6 years ago
mobile - Release 0.6.2
Android release: - Translation to FR, DE, IT, PL, PT, ES
- C++
Published by saberraz almost 6 years ago
mobile - sdk-android-13
Update to Android SDK 13: - Fix for GPS location out of bound in qgis
- C++
Published by saberraz almost 6 years ago
mobile - Release 0.6.1 - iOS
iOS bug fixes with: - GPS initialisation when out of bound - Read local vector tiles
- C++
Published by saberraz almost 6 years ago
mobile - Release 0.6.1
Android release with fixes for: - 32bit - Camera - Vector tile files
sdk-12 of Android was used.
- C++
Published by saberraz almost 6 years ago
mobile - Release 0.6.0
- Support for compass
- Support for vector tile
- Support for Z geometry capture
- Upgrade to a new SDK (Qt, QGIS, GDAL, proj)
- Fix several bugs
- C++
Published by saberraz almost 6 years ago
mobile - iOS/Android r0.4.90
Beta release * Geodiff integration * unified iOS icons with android
- C++
Published by sklencar over 6 years ago
mobile - iOS/Android r0.4.4
- fix of missing photos
- freely browsing among public projects
- small bugfixes
- C++
Published by sklencar over 6 years ago
mobile - iOS/Android r0.4.3
build 4 - build with iOS sdk 13 and input-sdk:android-3 - various bugfixes and ui improvements, mostly for iOS (back buttons, feature panel swiping, flexible menu ) - new icons and splash screen for iOS
- C++
Published by sklencar over 6 years ago