All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- minor update in PackPoints class construction
getPointsIdcall, fix #23- compile problem with Sample app
- track source definition over GeoDataExtra
- few classes converted to Kotlin
- adaptive icon in sample app
_datadirectory
- obtain of trackable code from Trackable url
- "extra callback" mallfunction
- support for storing reference to Locus Store for
Trackobjects PeriodicUpdatescontainer converted to KotlinPeriodicUpdatesHandlermade deprecated. Requesting container directly recommended.
- start of Locus Store over API
- removed modification of geocache listings upon set
- problem with
ActionsBasic.getPoint()function
- missing
extraInfoinNavPointcontainers
UpdateContainerGuidePointandUpdateContainerGuideTrackcontainers inUpdateContainer- extra metadata for
NavPointinUpdateContainerGuideTrack
gpsLocValidparameter inUpdateContainer
- few more functions moved from
ActionToolsto Kotlin basedActionBasics
- united adding attachments to
GeoDataExtra - removed support for GcImages descriptions (deprecated in new gc.com API)
- detection of altitude values in
TrackStats
- updated Kotlin, Gradle & build tools
pickFile,pickDirmoved toActionFiles.ktActionDisplayXclasses converted to Kotlin & minor updates
- sharing of files over
ActionFiles.importFileLocus - permission for
ActionDisplayPoints.sendPacksFile
- requesting tracks in certain file format over
ActionBasics.getTrackInFormat
- part of
LocusUtilsfunctions converted toIntentHelperobject
- search for visible points on the map based on coordinates & radius
- option to start navigation/guiding on point defined by it's ID
- part of
ActionToolsmoved toActionBasics. Kotlin improved version
- handling files over FileProvider API
- samples for new "broadcasts API"
- base java API renamed to "locus-api-core" (no change in your app needed, if you use
locus-api-android)
- static access to
ActionDisplayPoints.removePackFromLocusmethod
- ID of guidance target
- 'PackWaypoints' renamed to 'PackPoints'
- 'UpdateContainer' now contains point/track ID of active guide
- updated samples to AndroidX
- 'Storable' class variables have to be initialized in constructor, not in removed 'reset' call
- removed other constructors for 'Storable' class. Use Storable.read if creating instance from existing data
- renamed 'Waypoint' class to 'Point'
- other minor refractoring
- updated loading of last field note log
- add active dashboard and active live tracking ID into update container
- changes in gradle build system versions
- problem with missing locus-api dependency in locus-api-android module
- geotour attribute for geocaches
- support for Geocaching trackables over API
GeoDataExtra.PAR_POI_ALERT_INCLUDEflag to manually include/exluce certain point from POI Alert
- fixed #9 - getting info about available Locus versions
- updated versions of relevant libraries
- TracksStats > cumulative elevation parameters