Skip to content

Releases: rinigus/pure-maps

2.8.0

17 Oct 10:17
Compare
Choose a tag to compare
  • Add app-specific PositionSource

    Make new PositionSource that merges positioning information as provided by Qt with map matching. Using this dedicated PositionSource, calculate direction of motion when geoclue2 plugin of Qt is used. This allows to fix current bug in loading geoclue2 direction value present in Qt plugin as well as avoid ambiguity of this readout in geoclue2 (mixing direction of motion and orientation of the device in space within the same heading property). Thanks to newton688 and tpikonen for raising the issue, debugging, and proposing fixes.

  • Add missing icons for navigation instructions

    Contributed by Lolek from FSO

  • Add support for large number of languages by Valhalla

    As Valhalla supports now large number of languages, update the list of available languages and rewrite UI internals for better display of languages selection.

  • Drop support for Thunderforest maps

  • Adjust dependencies

    For SailfishOS and Ubuntu Touch, Nemo DBus is not required anymore. It is needed for Kirigami application as it is used for communication with the screensaver.

  • Bugfixes and small enhancements

    Switch over to https URL for sharing; fix smooth animation in some conditions; waypoints handling in UI;

  • Update translations

2.7.5

22 May 11:06
Compare
Choose a tag to compare
  • Allow to specify default font provider

    For distributions that have packages without Mapbox API key included, it makes sense to select alternative font provider for map tiles that do not include fonts. This is a case for raster tile providers, such as OpenCycleMap. Using dedicated cmake option (-DDEFAULT_FONTPROVIDER), packagers can now prefer OSM Scout Server for providing fonts in those cases.

  • Require QtPositioning 5.4 and use Qt calculated direction

    With QtPositioning bumped to 5.4 in Sailfish, it is possible to rely on Qt for estimation of direction of motion. As a result, SFOS versions from 4.0.0 are supported.

  • Update translations

  • [sfos] Adjust packaging for Jolla Store

    Packaging scripts have been adjusted to generate a build that is compatible with Jolla Store restrictions. As a result, Jolla Store version does not have geo handler. Version distributed through OpenRepos has full functionality as before.

2.7.1

09 Apr 20:39
Compare
Choose a tag to compare
  • Bugfix packaging for Sailfish

2.7.0

09 Apr 17:44
Compare
Choose a tag to compare
  • Transition to CMake build system [PureTryOut]
  • Update Ubuntu Touch build scripts [jonnius]

2.6.5

30 Mar 18:21
Compare
Choose a tag to compare
  • Fix crash induced by absent location coordinates
  • Add OpenSlopeMap tiles provider [henning-schild]
  • Use DBus API introduced in 2.0 of OSM Scout Server
  • [ubuntu touch] Remove tmp in cache workaround [jonnius]
  • [ubuntu touch] Packaging improvements [jonnius]
  • Update license identifier [Newbyte]
  • Bugfixes
  • Update translations

2.6.0

20 Feb 14:17
Compare
Choose a tag to compare
  • Route manipulation through selection of point of interest on map

    It is possible to enter route destinations, waypoints and origin by
    choosing a point of interest on a map. That way the route can be constructed
    interactively through the map.

  • Use scrollable panel when showing data regarding points of interest

    On smaller phones, panel showing point of interest information could
    be larger than can be fit on the screen. Changes were done to drop
    non-essential information if it does not fit and, if still needed,
    allow to scroll the remaining options.

  • Show remaining distance and time to the upcoming waypoint on the main screen

    While navigating, show remaining distance, time, and estimated time
    of arrival to the upcoming waypoint or destination. To see overall
    remaining time, distance, ETA, see navigation page. That page also
    includes the same data for all remaining destinations and waypoints.

  • Keep track on arrivals to intermediate waypoints

    When passing through intermediate destinations and waypoints, record
    arrival times and keep them. The record is cleared on restart of
    application or when user edits or clears the route. The information
    on passed destinations and waypoints is kept while rerouting. The
    arrival information is shown together with the upcoming locations
    and maneuvers in navigation overview page.

  • Bugfixes

  • Update translations

2.5.0

03 Feb 20:27
Compare
Choose a tag to compare
  • Quick route calculation through selection of point of interest

    When choosing a point of interest on a map, Pure Maps will request
    new route as soon as routing button is pressed on the overlay.

  • Allow to edit route

    With the calculated route, you can now adjust options, waypoints
    later. With the route shown on the map, triggering routing icon will
    open a routing page with the parameters used to calculate the route
    earlier. To start afresh, remove the route first on the map. Changes
    in routing page include removal of automatic triggering of routing
    calculations as soon as destination is filled. For automatic route
    calculations, use point of interest selection on map.

  • Better handling of some corner cases in routing

  • Refactor page stack implementation

  • Add support to Sailfish Harbour MyBackup [atlochowski]

  • Show waypoints and destinations using dedicated icons

  • Explicitly invoke python3 in check-json [Newbyte]

  • Bugfixes

  • Update translations

2.4.1

08 Jan 19:18
Compare
Choose a tag to compare
  • Fix GPX routers
  • Update translations

2.4.0

05 Jan 20:53
Compare
Choose a tag to compare
  • Add support for routing waypoints order optimization
    All routers now can optimize the order of waypoints. This option is available as there are at least two waypoints or intermediate
    destinations between origin and the target of the route. The origin and the target are excluded from the optimization. For example,
    you could set the origin and the target to the same location and put all destinations that you wish to visit in arbitrary order as
    intermediate destination. The router will calculate the optimal path and will be also able to update the order as needed in the
    case of rerouting.

  • Navigation overview page adjustments

  • Allow to see more routes from history
    It is possible now to access more routes from the history on request.

  • Adjust basemap selector
    Basemap type selector has been rewritten for to support small and large screens better as well landscape/portrait orientations.

  • Handle type and name separately in nearby search
    In nearby search, or places search, POI type and name are now handled separately. Not all providers distinguish them properly,
    but it is at least possible to specify intention in the application.

  • Improve MapQuest nearby search support
    MapQuest support has been improved by adding autocomplete for POI type selection.

  • Switch default online geocoder to Photon

  • Update translations

2.3.0

31 Dec 14:53
Compare
Choose a tag to compare
  • Add support for intermediate destinations and waypoints

    You can now add multiple locations between origin and target for
    routing. The locations are considered either as intermediate
    destinations (the ones you want surely to reach) or waypoints (used
    to shape the route according to your preference but not important as
    such). All supported routers have been updated to support
    intermediate destinations and waypoints.

  • Adjust naming of Ubuntu Touch platform [jonnius]

  • Adjust desktop and appdata to support PureOS Store [dos1]

  • Drop support for Digitransit router

    This router has been broken for some time and it seems like it is
    not in use. Code has been moved into a separate section and would
    require fixing if needed.

  • Use text color to indicate interactive elements

  • Update translations