* Fixed virtual keyboard auto-closing when editing phone number in some cases
* Removed crash detector as it was mostly triggering false positives
* Fixed issues with states (e.g. in-app navigation no longer working)
* Fixed first edit of a shape incorrectly moving the first point selected
* The back action is now consumed to deselect a shape's selected point
* Added back reorderable list text-based items drag handles
* Switched to Flutter 3.35.7
* Other improvements
v3.15.0iOS
* Fixed virtual keyboard auto-closing when editing phone number in some cases
* Removed crash detector as it was mostly triggering false positives
* Fixed issues with states (e.g. in-app navigation no longer working)
* Fixed first edit of a shape incorrectly moving the first point selected
* The back action is now consumed to deselect a shape's selected point
* Added back reorderable list text-based items drag handles
* Switched to Flutter 3.35.7
* Removed auto-capitalization for email and link text custom fields
v3.14.0iOS
* Updated the search UX to use the main map
* Improved UI smoothness while syncing
* Upgraded Flutter version to 3.38.3
* Fixed layout issues with system bars
* Fixed incoming share actions not working on iOS 18
* Fixed track recording location updates pausing when in background on iOS 26
* Improved views layout orchestration
* Applied smart number-aware sorting to folders
* Fixed opacity animations slowing down if interacting with the map view
* Fixed image file import errors being silent, now shows an error message
v3.13.0iOS
* Improved views layout to better work with mobile system bars / overlays
* Added support for Geoapify places search
* Upgraded flutter_map to 8.2.1 with performance improvements
* Fixed local markers being visible in search when switching from local markers
* Fixed cloud sync check happening excessively (e.g. screen rotation)
* Removed Bing places search (API service no longer supported by Microsoft)
* Fixed issues with generating a premium code when already logged in to Google for sync
v3.12.0iOS
* Introduced WebDAV cloud sync
* Integrated human Finnish translations, thank you Vanhavirta!
* Upgraded Flutter version to 3.27
* Upgraded most library components to latest version
* Upgraded flutter_map to version 8.1.0 fixing issues around +/-180 latitudes
* Navigating back from the track chart view now goes back to the POI infowindow instead of unselecting the track completely
* Fixed some issues with handling tracks of 3 points or less
* Added Spain IGN map sources
* Updated map attribution bottom left widget to be a hyperlink for IGN-FR, IGN-ES and OSM
* Fixed file import failing if the file had special characters in its name
v3.11.0iOS
* Fixed IGN maps not displaying (now using data.geopf.fr)
* Fixed stability issues when displaying large images
* Renamed setting "show warning icon for sync" to "show data backup reminder"
* Moved text size setting to the display settings section instead of performance
* Added a setting to display all editing shape points
* Fixed marker long press handling
* Fixed POI infowindow touch scroll only covering the infowindow's text
* Placing a new marker into a non-visible now displays the appropriate toast message
* Fixed Dropbox cloud sync detecting missing cloud files as a "concurrency" error
* Fixed wrong Dropbox share URL being recorded when opening a limited access map
v3.10.0iOS
* Fixed timing-specific cloud sync bugs causing items to duplicate or disappear
* Added the ability to view + restore cloud versions beyond a few hundred entries
* Added detection for consecutive crashes on app start
* Added recovery options to the launch error screen
* Added support for the Tomtom places search
* Added a text display size setting
* Improved clarity of search source error messages
* Fixed search source config not applying properly at the moment of saving it
* Improved HERE places search to not hard-filter locations outside map view
* Fixed ongoing places search results clearing on app resume
v3.9.0iOS
* Changed GPS track "creation date" field to be non-editable and locked onto the recorded times
* Improved KML/KMZ export so that exported GPS tracks can be viewed in Google Earth
* Upgraded to Flutter 3.22.1 for better stability and performance
v3.8.0iOS
* Premium users can now activate their premium upgrade across platforms
* Improved layout of the polygon / polyline toolbar to make it easier to click the add button and reduce risk of accidental clicks on remove instead of add
* Added the ability to set the exact value of a circle's radius in meters / feet
* Fixed polygon editing UX not displaying the polygon at all below 3 points
* Improved local POI search to also search by terms instead of only exact match
* Upgraded the Google Maps library for better performance and rendering
* Improved edit POI page folder selection to work better with short folder names
* Fixed distance string display rounding error for distances in feet
* Fixed the search disclaimer "do not show again" checkbox inverted condition
* Fixed layout issue for the folder selection button overlapping with the compass
* Fixed search layer source attribution not displaying well in light mode
* Upgraded to Flutter 3.19.5
* Upgraded vector images library flutter_svg to 2.0.10
v3.7.0iOS
* New feature: added GPS tracks recording
* Improved performance of the line/polygon edit UX with many points
* Fixed pinch-to-zoom gesture also rotating the map
* Fixed default navigation option setting not working
* Added a link to the app's privacy policy in the "About" menu
* Added a prominent privacy prompt about background location access on app start
v3.6.0iOS
* Added 1952 new icons from OpenMoji
* Icon picker improvement: icons used by folders now show at the head of the list
* KML/KMZ improvements: supports files of more than 4GB and better handling of polygons for Google Earth
* Improved POI infowindow menu to handle more actions for custom fields (phone / web link)
* Improvements to dynamic markers responsiveness with a high number of markers
* Creating a sub-folder now inherits the parent folder's icon, color and custom fields
* Fixed selected target folder persisting over workspace switch
* Fixed pin size setting change not instantly applying visually
* Fixed cloud sync hanging in some special cases
* Moved the V2 cloud map migration option under advanced settings
v3.5.0iOS
* Fixed bottom infowindow UI being visible when infowindow is "hidden" on some iPhone models
* Added the ability to share text from other apps to open a map location into Map Marker
* Improved how text-based marker imports behave to better fill the title when possible
* Updated folder move/copy process to apply the action to sub-folders as well
* Added hyperlinking to the marker infowindow text display (e.g. web links, email)
* Added a feedback prompt appearing after using the app for some time
* Improved performance when displaying shapes on non-Google maps layers
* Improved performance when displaying tens of thousands of markers
* Fixed a case of map zoom changing when hitting "my location"
* Fixed file import prompt not displaying on app cold boot
* Fixed troubleshooting dialog not displaying from the app start error screen
* Fixed images being shared as binary files in some cases
v3.4.0iOS
* Added support for light/dark themes, defaulting to the system's value
* Added in-app compass navigation to a point marker
* Added more navigation app options:
* AMAP
* Baidu Maps
* Here WeGo
* OsmAnd
* Tencent (QQ Maps)
* Yandex Maps
v3.3.1iOS
* Fixed device location not working if services is disabled at app start
* Fixed device location not working if permission is granted after app start
* Updated compass implementation to be more accurate
v3.3.0iOS
* Can now create circle surfaces on the map
* Fixed search results view not using the current map zoom
* Fixed POI coordinates edit duplicating the POI in some cases
* Improved Japanese translations (thanks to S.Kumagai)
* Added mentions for Chinese translations (thanks to Astro)
* Fixed Waze launch not working
v3.2.2iOS
* Fixed the icon text search being case-sensitive
* Improved POI display in lists to use a richer description
* Improved Chinese translations
* Improved handling for special cases of data soft-corruption (large POI data): added a safeguard in V2 data migration to avoid large POI data cases
v3.2.1iOS
Fixed an issue when syncing a locally migrated cloud map
v3.2.0iOS
* Updated Flutter engine to 3.7.5
* Fixed HERE search configuration check not working properly
* Fixed a rare blocking problem when migrating a POI with very large data from V2
* Fixed cloud sync failing when opening a new cloud map from a cloud map with a sync error
v3.1.0iOS
* Improved text-to-coordinates logic: for example, the coordinates dialog now handles degree-minutes-seconds coordinates as a paste input
* Coordinates dialog using preferred coordinates format vs always decimal degrees
* Fixed "polyline" and "polygon" buttons incorrectly displaying when moving a marker
* Added the option to disable the "max drawn POIs" option completely
* Fixed text capitalization for text fields: first letter is now automatically capitalized
* Fixed implementation of the HERE search source, and updated help center setup steps
* Improved UX around handling cloud sync errors
v3.0.2iOS
* Fixed alternative coordinates format displaying incorrectly
* Improved handling for multi cloud accounts setups
* Fixed search-result-created markers not having a creation date
* Fixed creation date of a marker not being editable
* Fixed in-app contact email address being the same for all platforms
* Added the "Default navigation action" setting to allow better control on how to start navigation
* Fixed CSV file import bug when produced from Windows
v3.0.1iOS
- Fixed old map data migration not finding all map files
- Made the troubleshooting log file easier to extract
- Fixed retry for cloud sync with device conflict not giving up after 5 attempts
- Fixed a rare case where cloud data being rolled back when two devices sync at exactly the same second with exactly the same number of folders + markers
- Cloud sync history now displays change details with number folders and markers added/modified/deleted
v3.0.0iOS
Map Marker V3 brings many improvements, such as:
• Much faster app start time
• Smart markers display: limit the number of markers visible at a given time
• Regardless of the number of markers the map view should remain smooth
• You can now have thousands of markers in your map without slowdowns
• Many new features:
• Dropbox cloud sync
• Floating titles
• Sub-folders
• Custom folder colors
• Image quality settings
• Share map snapshot
• Manage map files
• Jump to coordinates
• Delete duplicates
• Cloud sync no longer blocks the app with a loading screen, it is performed in the background while using the app
• Overall better performance and usability
v2.14iOS
- Removed Algolia search from third-party search sources
- Fixed "My Location" button not working for location changes smaller than 100 meters
v2.13iOS
- Moved the "Map Type" selector to the top of the drawer menu
- Removed the Pelias search source
- Fixed a KMZ export error with POIs sharing the same image
v2.12iOS
Added support for launching more third-party map applications:
- Citymapper
- DB Navigator
- Lyft
- Moovit
- Scenic
- Sygic
- TomTom
- Transit App
- Uber
- Yandex Navigator
v2.11iOS
- Added CSV export and import ability
- Added an option in settings to display custom fields in the marker preview info window
- Improved KMZ exports to allow Google Earth to display custom fields in a table