# Build 108 - Added: support for zoom levels up to 24. # Build 104, 105, 106, 107 - Bug fixes. # Build 103 - Fixed WMS bug which caused invalid urls. - React to "Enter" key in the goto coordinate tool. # Build 102 - Changed: "+" icon color from cyan to blue for route calculation mode. - Internal updates. # Build 101 - Qt 6 tests. # Build 99 - Improved: Map popup menu "Load track" function. # Build 98 - Fixed invalid iOS certificate. # Build 97 - Fixed: Popup menu for deleting side bar button. - Fixed: Crash in route planner. # Build 96 (3.2.6) - Fixed: Wrong compass on some models (e.g. iPhone SE 3rd generation). # Build 95 - Added: The current line length (distance) and bearing are now showing in track drawing mode. - Build 94 - Added: French translation. - Fixed: Italian translation. # Build 93 - Bug fixes. # Build 92 - Added: Option for enabling Mapsforge (raster) hillshading. - Added: Option for resizing selected track waypoint custom icons (e.g. Garmin icons). - Fixed: Now icons can be bigger than 100x100 pixels. - Fixed: The default icon size defined in the Track manager settings is now used for Garmin icons when importing GPX files. # Build 91 - Added: Italian translation. # Build 90 - Fixed: Move tracks to subfolder bug. - Fixed: Sort track folders ascending when moving tracks. # Build 89 - Fixed: Relief map bugs. - Fixed: Keep current location marker hidden if all controls are hidden. - Fixed: Show list of active maps when starting the map manager. # Build 86 - Added: Czech translation. - Complete re-write of the app internals. Please drop me a line if you find something which suddenly stopped working. # Build 85 - Updated: BRouter profiles (only for new installations). - Changed: BRouter now automatically stops the route caclulation after 30 seconds. # Build 84 - Internal rework. - Fixed: Ordering when merging tracks. - Fixed: Loading of old LocusMap render themes using DP values and special directory structure. # Build 83 - Fixed: Crash when deleting temporary files on iOS. - Improved: The file manager can now also access and show temporary files. # Build 82 - Fixed: Added opacity to the altitude profile label so that the underlying plot stays visibile. - Fixed: BRouter problems when using track drawing mode. - Added: Option for merging segments when exporting a track. - Added: Tool for importing bookmarks and tracks from Cartograph 2 app database file ("main.sqlite"). # Build 81 - Added: Option for picking ".onlinemap" definition files from the online maps view "+" button (in the Map manager). - Added: Option for exporting track folders (containing multiple tracks) to a single GPX/KML file. - Improved track resampling accuracy. # Build 80 - Fixed: KMZ icon bug. - Fixed: Zoom buttons are covered by some toolbars (e.g. the track drawing toolbar). # Build 79 - Improved: Importing of KMZ files with icons. - Fixed: Prevent automatic GPS-tracking when manually moving to a coordinate. Also, the re-activation timer now restarts when the map is moved. # Build 78 (3.1.8) - Added: Option for adding a bookmark from the track info popup. - Added: Option for moving the track's level to the top/bottom/one level up/one level down from the track info popup. # Build 77 (3.1.7) - Improved Polish translation. - Bug fixes. # Build 76 - Added: Option for removing all track points after the selected point in the track drawing mode by clicking on the dragging marker. - Added: It is now possible to automatically calculate a path between two points using a routing service (such as BRouter, OSRM, etc.) in the track drawing mode. - Added: Polish translation. - Added: It is now possible to select a custom storage location for all files (only on non-sandboxed systems). - Added: It is now possible to quickly add routing points by clicking on the map while holding the keyboard CTRL/COMMAND key. # Build 75 (3.1.6) - Fixed: Potential crash in map tile downloader. - Changed: Ignore failed tile downloads and report the number of failed tiles at the end. - Updated: Chinese translation. - Added: Show distance and altitude of map center line in the altitude profile. - Added: Option for increasing and reducing raster map contrast (as effect in each map's options). - Added: Option for keeping Map/Track/Overlay manager open when clicked outside (in the each manager's settings). - Fixed: The background live tracking service now supports other intervals than 60 seconds (Android). Note: lower values mean more network traffic and thus higher battery drain. - Fixed: Selection of default language for Mapsforge maps, styles, and POIs. - Improved: Waypoint list information fields overlapping on certain screen resolutions. - Fixed: Track selection bug in the Track manager when selecting tracks in folders. # Build 74 (3.1.5) - Added option for using custom line styles for the measurement tools (in the Map manager advanced settings). - Added option for automatically restarting location tracking after a given time of seconds (in the Map manager settings). - Bug fixes. # Build 73 (internal) - Keyboard input fixes. # Build 72 - Improved: Altitude profile handle and window dragging behavior. - Added: Always-visible trip computer window (draggable and resizable). # Build 71 - Fixed: The altitude profile now respects the default track color set in the track manager. - Fixed: Loading of *.sqlitedb maps with invalid info table. - Changed: It is now possible to select between "Default", "Carpe Iter", and "WunderLINQ" as keyboard input (in the Map manager advanced settings). - Fixed: WunderLINQ app integration. # Build 70 - Added: Option for selecting track color as color for the altitude profile. - Changed: Press-and-holding the compass icon now shows a popup menu with map rotation options. - Fixed: Crashes with online map tile downloader. The maximum number of tiles is limited to 1.000.000 tiles. - Fixed: Map calibration tool crash. # Build 69 - Added: Option for showing the distance between the current GPS location and the map center cross in the coordinate info field. - Added: The current GPS location marker is always rotated with the GPS heading now. This means that you can visualize both, the device viewing direction and the GPS heading at the same time. - Fixed: Keep last GPS location when app comes back from background. - Fixed: Make online tile downloader progress dialog cancelable. - Added: Option for loading newly created map from the online map creation tool. - Added: Map calibration tool for creating maps from map photos and scans (https://www.cartograph.eu/v3/image-to-map-calibration-tool/). - Added: Options for customizing altitude profile line colors (in the Track manager settings). - Added: Track point history and viewing direction options to custom friend tracking service (details see https://www.cartograph.eu/v3/adding-custom-friend-tracking-services/). - Added: Support for WunderLINQ (https://blackboxembedded.com/). - Fixed: Keyboard input on iOS. - Added: Option for changing drag and move markers (e.g. for the distance markers). The setting is located in the Map manager settings. # Build 68 - Fixed pinkish drawing of Strava heat maps. - Added help buttons in various places in the app. Different help topics are available here: "https://www.cartograph.eu/v3/help/". Note: this is work in progress. - Fixed coordinate tool copy/paste functionality. # Build 67 - Added latest VTM library fixes. - Added: It is now possible to use custom friend tracking services (see https://www.cartograph.eu/v3/adding-custom-friend-tracking-services/). - Added: Option for visual waypoint alerts (in Overlay manager settings) which show a big red banner on the screen. - Added: Option for downloading BRouter files for map regions. # Build 66 - Integrated latest BRouter, Mapsforge, and VTM project changes. - Improved Mapsforge multi-maps at overlapping areas ("Mapsforge multi-maps", deduplication). - Added: Option for pasting latitude/longitude string from the clipboard into "go to coordiante" tool. - Added: The distance to each track's center is now shown when opening the track selection dialog from the main map popup menu. - Added: Option for sorting track by distance to map center and by track color. - Added: Support for Carpe-Iter-Control (https://carpe-iter.com/carpe-iter-control/) key (in the Map manager -> "Enable Carpe-Iter-Control keys"). - Fixed: The track time now corresponds to the first track point's time. - Added: Option for quickly adding waypoints to a track's start and end position. - Improved GPX export. - Fixed: Wrong start time in time-based plots. - Fixed: x-axis ticks on plots. - Fixed: Do not show circles around hidden waypoints with the multi-circle measurement tool. - Added: Option for importing track segments (in GPX/KML files) as individual tracks (in the Track manager settings). - Added: The distance and circular measurement tools can now be attached to the current GPS position (by clicking on the tool's marker and selecting "Attach to GPS"). This allows dynamic updates of the measurements while moving. - Added: Option for hiding current location marker when GPS is turned off (in the Map manager settings). - Added: Option for selecting different current location icon when GPS is disabled. - Added: Option for keeping GPS on all the time when the app is in foreground (in the Sensor settings). - Added: Option for skipping waypoints when importing track files. - Added: Option for exporting track waypoints as bookmarks. - Added: Sidebar button for quickly hiding all map elements (tracks, waypoints). - Added: Option for downloading elevation data for complete region covered by a map. - Added: The current GPS location is now shown in the altitude profile (blue means GPS is on, gray means old GPS position). - Added: Tool for downloading map tiles from online maps. Warning: This works only with manually imported maps who have the flag "enable_tile_download" (see https://www.cartograph.eu/v3/add-ons/online-maps/#onlinemap) due to legal reasons. - Fixed offline watersources overlay icon bug. # Build 65 - Bug fixes. # Build 64 - Bug fixes. # Build 63 - Improved color handling when importing GPX and KML files. - Color information is now exported in GPX and KML files. - Fixed screen lock tool again. # Build 62 - Changed: The track color mode is now automatically set to "Segment" if the GPX file contains color information. - Added option for loading all selected tracks. - Pre-select text in text input dialogs (for instance in the "Add folder" dialogs). - Fixed screen lock tool. - Added bearing info to distance measurement tools. - Added horizontal/vertical accuracy GPS info field to trip computer. - Added option to continue recording of an existing track. - Added option for scaling to specific map resolutions (by press and holding the scalebar). # Build 61 - Fixed imperial units. # Build 60 - Added screen lock tool (as sidebar button). - Added zoom/rotation/tilt/pan lock tool (as sidebar button). - Added support for some Garmin GPX extensions (https://www8.garmin.com/xmlschemas/TrackPointExtensionv2.xsd). - Added support for tile server placeholders with the format "{$}" (more details: https://www.cartograph.eu/v3/add-ons/online-maps/). - Added support for TMS tile server placeholder "{invY}" (see: https://www.cartograph.eu/v3/add-ons/online-maps/). - Changed: The screen is now kept on by default for new installations. - Changed: Show "Load last position" only if map has a valid last position. - Fixed wrong time zone displayed for track start time. - Changed: Set default user agent when adding maps. - Fixed: Save new online maps in correct folder. - Changed: Close all dialogs when selecting "Center map here". - Changed: The track symbol now shows a preview of the underlying track (requires reloading or changing of the track properties). # Build 59 - Added option for custom tile sizes (in the advancde map settings). Changing this setting requires to restart (kill) the app! - Fixed altitude profile. - Added location share to and receive from app functionality (url scheme "geo"). # Build 56 - Show unfiltered altitude data in altitude profile and track graph. - Fixed zero speed values when importing tracks (e.g. GPX). - Improved track speed coloring. - Added option for custom number of measurement circles. - Added option for adding measurement circles to specific waypoints and overlays only. - Added: Close circular measurement tool option by clicking on the center marker. # Build 55 - Added "Copy coordinate" to waypoint popup menu. - Added option for immediately drawing lines to waypoints without showing the waypoint's popup menu ("Waypoint" option in the track drawing menu). - Added option for setting track color source (altitude, segment, etc.) in defaults and in batch mode. - Added "Altitude profile" entry to track popup menu. - Changed the colors of track gradients to green/blue (downhill) and yellow/red (uphill). - Added tool for adding measurement circles around all visible waypoints (overlays and tracks). The tool can be added as a side-bar button. # Build 53 - Added option in Map manager settings which forces to use map center for map popup functions. - Added: Press and holding the coordinate info field opens the "Go to coordinate" dialog. - Added app version info to bottom of the main dialog. - Added map info dialog which shows the file size, file name, file modified date, download url, and other map specific information. - Added option for manually re-calculating bookmark overlay bounding boxes. - Added "Zoom to" option for overlays (eventually requires re-calculation of the overlay's bounding box). - Fixed: *.gif files are now correctly shown in vector maps. - Improved waypoint labeling. # Build 52 - Fixed: Import tracks always to current folder. - Show folders in track manager always on top of list. - Improved waypoint labeling. - Added option for setting label text transparency independent of background transparency. - Fixed: Prevent existing track points to be selected during track drawing. - Fixed: Keep full version without internet access. - Changed: Use media file name as waypoint name. # Build 51 - Show only selected search result in the map when clicking on it. - Added default track settings options for distance markers, etc. (in the Track manager settings). - Fixed reading of files outside of the app sandbox. - It is now possible to use global waypoint labels and custom icons at the same time. - Fixed sqlite-map crashes when sandbox access is denied. # Build 47 - Stop GPS tracking when moving the map. - Fixed crash when loading maps. - Fixed: allow to view the full resolution photo of photo bookmarks (requires re-import of the photos!). - Fixed settings export. - Limit custom user interface scaling factors to more strict values. - Added option for modifying the settings (e.g. distance markers, etc.) of multiple tracks. # Build 46 - Moved some map settings from "Maps" to "Maps (advanced)" settings pane. - Added advanced map settings for disabling parameter calculation from data and for sub-tile merging count. These settings are useful if very large (>10GB) SQLite-based maps are loading too slow. - Added "Switch map" popup menu entry for showing all available maps for the current location. - Added "Load track" popup menu entry for showing all tracks available at the current location. - Fixed missing bounding box and default map position when cloning maps. - Improved waypoint labeling. - Added option in the Map manager menu for downloading all missing map files. - Fixed low quality output of some raster map formats. - Added option for disabling zoom animation (in the Map manager settings) when using the zoom buttons. This is useful for keeping exact zoom levels during zooming. - Added option for scaling the whole user interface (in the global settings - "App styling"). - Fixed: Remember last map zoom level. # Build 45 - Fixed and improved reading of Locus and MBTiles sqlite maps. - Changed: Allow to change map zoom limits of visible maps. Depending on the map type it is eventually necessary to reload the map (from the quick menu) after changing zoom limits. - Added a workaround for Mapsforge multi-map rendering problems. - Fixed: Do not jump to last point when removing track point during track drawing. - Added function for directly entering a map download url (e.g. a permanent DropBox links, links to your own webserver, etc.). - Automatically check for app updates (desktop version). # Build 44 - Fixed crash when exiting app with loaded Cartograph overlay layers. - Added option for creating Mapsforge multi-maps from map folders. - The map zoom min/max levels are now respected when enabled. - The track manager is now closed and map location tracking stopped when zooming to a track. - Map location tracking is now stopped when moving the map to a point of interest (waypoint, search result, track position, etc.). # Build 43 - Improved loading of map folders. - Fixed SSL error with some Let's encrypt servers. - Fixed HQ map download error which occurred under certain conditions. - Improved loading of multiple maps. - Fixed custom Mapsforge raster map scaling. - Fixed FBO drawing bug. - Improved Hungarian and Chinese translations. - Fixed/improved vector text rendering. # Build 41 - Added Hungarian translation. - It is now possible to import multiple map files at once. - Added option for (de-)selecting all maps in the Mapsforge multi-map settings. - Added option for (un-)loading whole map folders. - Added option for (un-)loading whole overlay folders. - Fixed sorting of overlays in the Overlay manager. # Build 40 - The map is zoomed to the track start when a track is loaded from the popup menu. - Finished Traditional Chinese translation. # Build 39 - Fixed SHIFT key bug introduced with build 38. - Improved track drawing toolbar and added option for directly deleting the track. - Added option for changing track directly from popup menu shown on the map when clicking on the track. - Changed: Show track start when starting track drawing. - Added option for skipping track drawing changes. - Updated Traditional Chinese translation. - The newest translation source files are available here (for custom translations): "https://www.cartograph.eu/v3/add-ons/translations/". # Build 38 - Highlight the "Copy" button in the coordinate copy dialog. - Fixed map keyboard events after closing some dialogs (such as the altitude profile). - Changed scrolling direction of keyboard arrow keys. - It is now possible to reduce the zoom level step size using the SHIFT key (do NOT press and hold the shift key!). - Changed decimal places for {x} and {y} variables from 2 to 8. - Added option for (de-)activating maps instead of unloading them (in the Map manager settings). - Added option for assigning custom icons to maps. - Added custom main map pop entries to waypoint popup menus. - Added "Line to" popup entry to waypoints in track drawing mode. - MacOS: Added splash screen (because the first app start can take a while). - Fixed: import and export paths were not always correctly remembered. - Added tool (in the main menu) for creating map packages (https://www.cartograph.eu/v3/add-ons/map-packages/) directly in the app. # Build 37 - Fixed Mapsforge multi maps which contain raster sub-maps. - Fixed potential crash while starting the app. # Build 36 - Fixed bug where maps in sub-folders were not properly loaded and/or not shown in multi-maps. - Fixed (macOS): last import path is now correctly remembered. # Build 35 - Added: Custom url entries can now be added to the main map popup menu (in der Map manager settings). - Improved projection grids (especially UTM and MGRS). - Fixed MGRS rounding error. - Rework of the map drawing engine. # Build 34 - Added: It is now possible to toggle between manual rotation and no rotation by press-and-holding the compass button. - Added option in the Map manager settings for showing a zoom slider when press-and-holding the "+" zoom button. - Added offline grid layer special map (under special maps) for displaying coordinate projection grids (WGS 84, UTM, MGRS, ...). # Build 33 - Zipped Oruxmaps are now correctly imported. - Files can now be imported with the file manager built into the app (this is useful for unzipped Oruxmaps which have multiple files). - Fixed crash when loading invalid SQLite-based maps. # Build 32 - The vertical line in the altitude profile is now draggable. - The altitude profile can now be moved and resized (non-persistent). - Updated BRouter library to new release 1.6.3. - Fixed keyboard not available when closing main menu, or opening other panels (such as the navigation pane). - Fixed bug when adding custom online maps. - Fixed crash when trying to load invalid online maps. - Fixed reported crashes. - Fixed BRouter crash when no data is available. # Build 30 - Added text editor for editing BRouter profile files. # Build 28 - Fixed crashes when switching maps. - Fixed crash when applying effects (e.g. black and white) to Mapsforge raster maps. # Build 27 - Added Traditional Chinese translation. - Added CMD+L keyboard shortcut for accessing default Mapsforge style's layers. All shortcuts are listed here: "https://www.cartograph.eu/v3/keyboard-shortcuts/". - Added sidebar button for accessing default Mapsforge style's layers. - Added option for automatically exporting a track after recording. - Added option for showing map coordinate in OpenStreetMap.org. - Added option for copying map coordinate to the clipboard. - Changed: The center cross is now visible by default. - The map transparency can now be quickly changed in the map manager. - Changed: Maps are now immediately (un-)loaded when the "eye" icon is pressed. The popup dialog is only shown when the map entry is clicked elsewhere. - Fixed crash on iPads when exporting tracks. # Build 26 - Dialogs are now resizable (bottom left corner). - Added CMD+G keyboard shortcut (Goto coordinate). All shortcuts are listed here: "https://www.cartograph.eu/v3/keyboard-shortcuts/". - Fixed: Keyboard shortcuts keep working after closing dialogs. - "Goto coordinate" tool settings are now saved. - Added automatic UTM and MGRS (military grid system) coordinate systems. - The search field is now immediately focused and the text is selected in the search manager. - Mapsforge multi-maps can now be combined from both, raster and vector map objects. - Added Mapsforge raster multi-maps. # Build 25 ##### - INFO: The macOS test version of the app is now also available in TestFlight (requires macOS 12). ##### - Show error message in search manager when no overlays are available. - Added info dialog which shows summary of selected tracks in the track manager. - Fixed scrolling in the track manager. - Sync bug fixes. - "Limit to visible area" checkbox is now always visible in the search manager. - Keep iOS keyboard hidden in search manager after "Done" button has been pressed. - Added option for resizing track property window. - Fixed loading of symbols in Mapsforge raster themes. - Dialogs can now be dragged around (e.g. for uncovering map areas). # Build 24 - Added option for visualizing track gradient and speed. - Added option for moving multiple tracks to a new folder. - Added option for zooming to track. - Added option for loading and unloading all tracks in a folder. - Added option for changing the track color of all tracks in a folder. - Added option for assigning random colors to all tracks in a folder. - Added: The track color is shown in the track manager. # Build 23 - Option to force loading of Mapsforge maps as raster maps. - Rendering bug fixes. # Build 22 - Removed visual jitter during tracking. - Bug fixes. - Added direct style and map downloads from "freizeitkarte-osm.de". # Build 21 - Fixed distance markers. - Fixed imperial units. - Updated Mapsforge and VTM library changes up to 22-11-2021. # Build 20 - A distance marker is now always shown at the last track point. - Fixed distance markers and direction arrows during track drawing. - Added tool for measuring distance between two points. # Build 19 - Fixed track not removed from map after track recording. - Fixed map import crash when loading Oruxmap from Rudy's website (VTM themes crashed Mapsforge raster maps). - Fixed crash when reloading map with disabled 3D buildings option. - Fixed custom translations not working. - Fixed Chinese translation file problem. # Build 16 - Automatic hillshading is now included and enabled with Mapsforge raster maps. - Map packages (*.cpkg) can force Mapsforge raster maps by using the type_hint="mapsforge_raster". - Maps coming from "orux-map", "backcountrynav-action-map", and "locus-actions" are threated as raster maps by default. - Added support for url schemes "mf-v4-map" and "bikecomputer-map". - A default position and zoom level are now set after the first installation of the app. - Position tracking is enabled by default now. - Increased zooming speed. # Build 14 - The translation files are now available on "https://www.cartograph.eu/v3/add-ons/translations/". - Fixed pinch&zoom not reacting. - Fixed map popup menu crash. - Fixed trip computer not updating correctly (when coming from background and after pausing). - Fixed "Goto coordinate" dialog. - Added option for disabling labels with Mapsforge raster maps (this allows combination of vector labels with Mapsforge raster background). - Added option for removing the map background and map symbols (vector maps). This allows to draw text and symbols in combination with Mapsforge raster maps. - Fixed "no dot" key.