42.8: Added a layer control to the map page.
42.7: Added the ability to import waypoints from Lat/Lon CSV files via file association with the app.
42.6: Updated Google Ads library.
42.5: Fixed crash on Android 14.
42.4: Updated to target Android SDK 34.
42.2: Updated Google Billing library.
42.1: If timer running when new session started, re-start the timer after resetting it. Fixed two bugs related to the GDA2020 datum.
42.7: Added the ability to import waypoints from Lat/Lon CSV files via file association with the app.
42.6: Updated Google Ads library.
42.5: Fixed crash on Android 14.
42.4: Updated to target Android SDK 34.
42.2: Updated Google Billing library.
42.1: If timer running when new session started, re-start the timer after resetting it. Fixed two bugs related to the GDA2020 datum.
42.6: Updated Google Ads library.
42.5: Fixed crash on Android 14.
42.4: Updated to target Android SDK 34.
42.2: Updated Google Billing library.
42.1: If timer running when new session started, re-start the timer after resetting it. Fixed two bugs related to the GDA2020 datum.
41.3: Added the ability to show tracklog points on map, and also to delete a tracklog point by long-pressing it. Removed obsolete Wear version of app.
41.1: Updated Google Mobile Ads SDK to version 20.
41.0: Updated Google Mobile Ads SDK to version 19.
40.8: Updated to target Android SDK 33.
40.3: When waypoint tapped on map, don't show Google navigation toolbar unless enabled on preferences page to avoid crashes.
41.1: Updated Google Mobile Ads SDK to version 20.
41.0: Updated Google Mobile Ads SDK to version 19.
40.8: Updated to target Android SDK 33.
40.3: When waypoint tapped on map, don't show Google navigation toolbar unless enabled on preferences page to avoid crashes.
40.0: Upgraded Google Maps library to fix bugs. This required increasing the minimum target from Android 4.1 (Jelly Bean) to Android 4.4 (KitKat).
39.1: Show constellation prefix letters on satellite view page.
40.3: When waypoint tapped on map, don't show Google navigation toolbar unless enabled on preferences page to avoid crashes.
40.0: Upgraded Google Maps library to fix bugs. This required increasing the minimum target from Android 4.1 (Jelly Bean) to Android 4.4 (KitKat).
39.1: Show constellation prefix letters on satellite view page.
39.0: Changed app name to "Handy GPS lite".
38.9: Updated to target Android SDK 31.
40.0: Upgraded Google Maps library to fix bugs. This required increasing the minimum target from Android 4.1 (Jelly Bean) to Android 4.4 (KitKat).
39.1: Show constellation prefix letters on satellite view page.
39.0: Changed app name to "Handy GPS lite".
38.9: Updated to target Android SDK 31.
38.5: Fixed issue with Google Maps directions link not working on Android 11.
38.2: Removed unused permission as required by Google.
38.1: Bug fix.
38.0: Added 5km and 10km tracklog spacing options.
38.5: Fixed issue with Google Maps directions link not working on Android 11.
38.2: Removed unused permission as required by Google.
38.1: Bug fix.
38.0: Added 5km and 10km tracklog spacing options.
38.2: Removed unused permission as required by Google.
38.1: Bug fix.
38.0: Added 5km and 10km tracklog spacing options.
37.7: Added paste option when manually entering coordinates.
37.4: Improvement to map re-draw and bug fixes.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
38.1: Bug fix.
38.0: Added 5km and 10km tracklog spacing options.
37.7: Added paste option when manually entering coordinates.
37.4: Improvement to map re-draw and bug fixes.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
38.0: Added 5km and 10km tracklog spacing options.
37.7: Added paste option when manually entering coordinates.
37.4: Improvement to map re-draw and bug fixes.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
37.7: Added paste option when manually entering coordinates.
37.4: Improvement to map re-draw and bug fixes.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
37.4: Improvement to map re-draw and bug fixes.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
36.9: Bug fixes
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
36.7: Bug fixes.
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
35.1: Added button to reset preferences to defaults.
35.0: Show GPS time on GPS satellites page.
34.8: Updated privacy policy (available from the "About" dialog in the app).
36.4: Show data folder path in "About" dialog.
36.2: Fixed bug with sharing map and elevation profile.
36.0: Upgraded to target Android SDK 30 as required by Google.
35.1: Added button to reset preferences to defaults.
35.0: Show GPS time on GPS satellites page.
34.8: Updated privacy policy (available from the "About" dialog in the app).
36.0: Upgraded to target Android SDK 30 as required by Google.
35.1: Added button to reset preferences to defaults.
35.0: Show GPS time on GPS satellites page.
34.8: Updated privacy policy (available from the "About" dialog in the app).
34.7: Added a dialog to show why proper functioning requires granting the app permission to always use location.
35.1: Added button to reset preferences to defaults.
35.0: Show GPS time on GPS satellites page.
34.8: Updated privacy policy (available from the "About" dialog in the app).
34.7: Added a dialog to show why proper functioning requires granting the app permission to always use location.
35.0: Show GPS time on GPS satellites page.
34.8: Updated privacy policy (available from the "About" dialog in the app).
34.7: Added a dialog to show why proper functioning requires granting the app permission to always use location.
34.8: Updated privacy policy (available from the "About" dialog in the app).
34.7: Added a dialog to show why proper functioning requires granting the app permission to always use location.
34.5: Updated to target SDK 29 as required by Google. When GPS accuracy less than 1, show it with 2 decimal places. Moved option to stop tracklog when driving to general prefs. Added new option to advanced prefs to write KML timestamp tags to KML files.
34.4: Bug fix.
34.2: Added "Newest first" option for waypoint sorting. When you press the "+" button, use the location available at the moment the button is pressed, rather than when "OK" is pressed. Target SDK version 29 as required.
34.4: Targeting SDK 29 was causing issues, so reverted to SDK 28.
34.2: Added "Newest first" option for waypoint sorting. When you press the "+" button, use the location available at the moment the button is pressed, rather than when "OK" is pressed. Target SDK version 29 as required.
34.1: Added GDA2020 to main datum menu.
33.9: Fixed bug with waypoint symbols.
34.1: Added GDA2020 to main datum menu.
33.9: Fixed bug with waypoint symbols.
33.8: Fixed issues with smart watch version of app.
33.7: Updated magnetic declination table. Updated smart watch support.
33.6: When you press the "Handy GPS is currently running" notification, open the app. Trim white space from entered session names.
33.9: Fixed bug with waypoint symbols.
33.8: Fixed issues with smart watch version of app.
33.7: Updated magnetic declination table. Updated smart watch support.
33.6: When you press the "Handy GPS is currently running" notification, open the app. Trim white space from entered session names.
33.5: Added option to export tracklogs as polygons in KML file.
33.1: Added a new setting to the "Advanced" section of the preferences page to stop tracklog recording when you start driving.
32.7: Show background image on main page by default. Updated to target API level 28 as required by Google.
32.6: Added advanced preference to write timestamps to KML waypoints and tracklogs (on by default).
32.5: Added advanced preference to set decimal places for altitude.
32.2: Added option on main menu to load an existing session.
32.7: Show background image on main page by default. Updated to target API level 28 as required by Google.
32.6: Added advanced preference to write timestamps to KML waypoints and tracklogs (on by default).
32.5: Added advanced preference to set decimal places for altitude.
32.2: Added option on main menu to load an existing session.
32.5: Added advanced preference to set decimal places for altitude.
32.2: Added option on main menu to load an existing session.
32.1: Added an option to cancel the current goto operation. Improved placement of orange arrow on goto line on map.
32.0: Added arrow to goto line on map. Allow setting date when changing session name. Fixed bug.
32.1: Added an option to cancel the current goto operation. Improved placement of orange arrow on goto line on map.
32.0: Added arrow to goto line on map. Allow setting date when changing session name. Fixed bug.
31.9: Prevent blue direction arrow on map page from always pointing to north when you are stationary. Add "rename" option to popup waypoint menu on map page.
32.0: Added arrow to goto line on map. Allow setting date when changing session name. Fixed bug.
31.9: Prevent blue direction arrow on map page from always pointing to north when you are stationary. Add "rename" option to popup waypoint menu on map page.
31.8: Bug fix.
31.7: Show dialog if no coordinates for manual waypoint entry. Clip latitudes and longitudes to valid ranges before exporting to KML or GPX files.
31.7: Show dialog if no coordinates for manual waypoint entry. Clip latitudes and longitudes to valid ranges before exporting to KML or GPX files.
31.6: Added file associations for KML and GPX files so they can be easily imported into the app from emails and file browsers.
31.5: Use nice numbers for scale bar on map. Improved session naming so that the date the session is created is used, rather than current date.
31.2: Detect when there is unsaved data and warn user when starting a new session or when deleting all data.
31.1: Changed preference for the map page related to the initial location shown when you open it, so it's meaning is clearer.
30.9: Made it clearer how to manually enter coordinates. Allow setting the GPS location update time (Replaces previous power saving mode).
30.6: Bug fixes. Updated Google libraries. Allow showing background image on free version.
30.5: Bug fixes.
30.3: Upgraded to target Android API 26 as required by Google.
30.5: Bug fixes.
30.3: Upgraded to target Android API 26 as required by Google.
30.2: Upgraded to target Android API 23. Also fixed bug with New Session and Paused/Resume buttons not working on older phones.
30.1: Fixed bug with editing waypoint and setting to current location. Show trailing zeros for lat/lon formats. Added option to select decimal places to show for easting/northings.
30.3: Upgraded to target Android API 26 as required by Google.
30.2: Upgraded to target Android API 23. Also fixed bug with New Session and Paused/Resume buttons not working on older phones.
30.1: Fixed bug with editing waypoint and setting to current location. Show trailing zeros for lat/lon formats. Added option to select decimal places to show for easting/northings.
30.1: Fixed bug with editing waypoint and setting to current location. Show trailing zeros for lat/lon formats. Added option to select decimal places to show for easting/northings.
29.9: Changed Deg/Min format to use 3 decimal places by default (Can be changed on Advanced prefs page). Added option to show full keyboard when manually entering coords. Bug fixes.
29.7: Added options to Advanced preferences to set number of decimal places for lat/lon values.
29.9: Changed Deg/Min format to use 3 decimal places by default (Can be changed on Advanced prefs page). Added option to show full keyboard when manually entering coords. Bug fixes.
29.7: Added options to Advanced preferences to set number of decimal places for lat/lon values.
29.5: Store files all files for a given walk in the same session folder.
29.4: Fixed bug with manually joining waypoints. Added an "Advanced" section to prefs and moved less commonly used settings there. (Also added audio permission since it is now used by paid version of app).
28.5: Bug fixes.
28.0: Changed button icons on main page to default to monochrome. Added an option to use a sortable date suffix of the format YYYY-MM-DD after the session name.
28.5: Bug fixes.28.0: Changed button icons on main page to default to monochrome. Added an option to use a sortable date suffix of the format YYYY-MM-DD after the session name.27.7: Bug fix.27.6: Show computed PDOP, HDOP, and VDOP values on satellites view page.27.2: Larger human figure/arrow icon on high res screens. Don't break tracklog when pause, resume. Minor improvement to appearance of main page. Bug fixes.
28.0: Changed button icons on main page to default to monochrome. Added an option to use a sortable date suffix of the format YYYY-MM-DD after the session name.27.7: Bug fix.27.6: Show computed PDOP, HDOP, and VDOP values on satellites view page.27.2: Larger human figure/arrow icon on high res screens. Don't break tracklog when pause, resume. Minor improvement to appearance of main page. Bug fixes.
27.7: Bug fix.27.6: Show computed PDOP, HDOP, and VDOP values on satellites view page.27.2: Larger human figure/arrow icon on high res screens. Don't break tracklog when pause, resume. Minor improvement to appearance of main page. Bug fixes.27.0: Show the difference in odometer readings for waypoints in the "waypoint to waypoint" dialog (if known).
27.6: Show computed PDOP, HDOP, and VDOP values on satellites view page.27.2: Larger human figure/arrow icon on high res screens. Don't break tracklog when pause, resume. Minor improvement to appearance of main page. Bug fixes.27.0: Show the difference in odometer readings for waypoints in the "waypoint to waypoint" dialog (if known).
27.2: Larger human figure/arrow icon on high res screens. Don't break tracklog when pause, resume. Minor improvement to appearance of main page. Bug fixes.27.0: Show the difference in odometer readings for waypoints in the "waypoint to waypoint" dialog (if known).
26.7: Bug fixes.26.5: Bug fixes.26.4: Added a foreground service to allow Handy GPS to still do background track logging on Android 8.0 (Oreo).26.3: When main paused/recording button is pressed, pause/resume timer as well as track logging and odometer. Added better checking that min and sec values are within range when entering Deg/Min/Sec or Deg/Min values. Make sure timer is shut down when app is closed.
26.5: Bug fixes.26.4: Added a foreground service to allow Handy GPS to still do background track logging on Android 8.0 (Oreo).26.3: When main paused/recording button is pressed, pause/resume timer as well as track logging and odometer. Added better checking that min and sec values are within range when entering Deg/Min/Sec or Deg/Min values. Make sure timer is shut down when app is closed.
26.4: Added a foreground service to allow Handy GPS to still do background track logging on Android 8.0 (Oreo).26.3: When main paused/recording button is pressed, pause/resume timer as well as track logging and odometer. Added better checking that min and sec values are within range when entering Deg/Min/Sec or Deg/Min values. Make sure timer is shut down when app is closed.26.2: Bug fixes.
26.3: When main paused/recording button is pressed, pause/resume timer as well as track logging and odometer. Added better checking that min and sec values are within range when entering Deg/Min/Sec or Deg/Min values. Make sure timer is shut down when app is closed.26.2: Bug fixes.
26.2: Bug fixes.26.1: Added the ability to simply share a map to Facebook, email, etc. Grouped items on map menus.
26.1: Added the ability to simply share a map to Facebook, email, etc. Grouped items on map menus.26.0: Added options on prefs page to hide or show datum and accuracy lines on main page. When editing a waypoint, added a new button to use your current or last known location. When viewing menu for a waypoint on the Google Map page added a "Move to my location" option.
26.0: Added options on prefs page to hide or show datum and accuracy lines on main page. When editing a waypoint, added a new button to use your current or last known location. When viewing menu for a waypoint on the Google Map page added a "Move to my location" option.25.6: Bug fixes.25.5: Updated the upgrade link to point to the new paid subscription version of Handy GPS.
25.6: Bug fixes.25.5: Updated the upgrade link to point to the new paid subscription version of Handy GPS.25.1: Added "New session" and "Paused" / "Recording" buttons at top. Hid zone line to save space. Auto-pause tracklog and odometer when app started. Added options to toggle arrow or human figure on map page menus.
25.5: Updated the upgrade link to point to the new paid subscription version of Handy GPS.25.1: Added "New session" and "Paused" / "Recording" buttons at top. Hid zone line to save space. Auto-pause tracklog and odometer when app started. Added options to toggle arrow or human figure on map page menus.
25.1: Added "New session" and "Paused" / "Recording" buttons at top. Hid zone line to save space. Auto-pause tracklog and odometer when app started. Added options to toggle arrow or human figure on map page menus.25.0: Simplified main page menu and minor layout changes to main page. Made goto arrow slightly thicker. Changed decimal miles to show two digits of precision. Start times for tracklogs now stored in description tag in KML file. Added option to always start app with recording paused.
25.0: Simplified main page menu and minor layout changes to main page. Made goto arrow slightly thicker. Changed decimal miles to show two digits of precision. Start times for tracklogs now stored in description tag in KML file. Added option to always start app with recording paused.
Vers 24.6: PHONE: Pause button now pauses both tracklogs and odometer. Fixed issue with timer when app can rotate. WATCH: Improved appearance and layout. If watch is sleeping when goto target reached, wake it up so that proximity vibration still happens.
24.4: Reduced the frequency of the dialogs asking you to upgrade. Improved the main "welcome" dialog and the hint dialog on Google Map page. New options to show current waypoint in title bar, and to show compass calibration warnings. Changed vibrate pattern on watch goto page.
24.3: Improvements to "Show on map". Show last export time when starting a new session. Improved initial startup message after install. Fixed minor issues with main page when viewed in landscape mode.24.2: Added extra, extra large text size option. Send altitude correction value from phone to watch.24.1: Show miles per hour as mph instead of m/h. Show the total route length after setting route. Bug fixes for Goto page. Show time of last export when exporting a KML or GPX.