View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1968
modRana 0.51.1 has been released!

So, we have finally a new modRana release - this time with quite some highlights!

The OpenRepos package has already been updated and the Jolla Store/Harbour one has been submitted for QA review.

Update: ModRana 0.51.1 has passed the Jolla Store QA.

Turn by turn navigation support
The long asked for turn-by-turn navigation support in the Qt 5 GUI on Sailfish OS is finally here. To use it just get a route and then press the navigate button.



A turn by turn navigation overlay will be displayed (includes distance to next turn, turn icon & turn instructions) and modRana will start following the route. This includes indicating the next turn with a red circle and checking if the route is being followed. If it looks like the route is no longer being followed, modRana will automatically request a new route from current position to the destination.

Also in soma case (currently just when using the Vallhalla based routing provided by OSM Scout Server) current heading will be taken into account when rerouting and routing from current position to a point on the map. This should help avoiding needless U-turns as a route following the current heading will be preffered.

On a related note - the turn icons come originally from Poor Maps, which did a really good job gathering a set of CC0 licensed SVG icons mapping all relevant Valhalla turn types. The eixstence of these icons made the turn icon display support very easy for modRana, so thanks yet again to otsaloma - you rock!

Very preliminary turn by turn voice output support
This version of modRana contains some very preliminary turn by turn instructions support. Just contemplate the following instructions to see how preliminary this is:

To enable the preliminary voice output, you have to install:
- portaudio from OpenRepos
- espeak from OpenRepos
- gstreamer1.0-tools from the cmdline as root:

Code:
pkcon install gstreamer1.0-tools
This should be eventually replaced by a more robust and configurable solution, which should also support the more advanced text-to-speech egines recently ported by Rinigius (thanks! ). Also in the future Qt/QML will be used to play the voice messages and gstreamer tools should no longer be needed.

Local POI database
In this release the POI database also makes it's debut - it was pretty useful to my when traveling through Japan in the summer, so should hopefully be useful for other modRana users as well.

The general principle is simple - long press a point on the map, press the "Point info" button and select to save the point to a local POI database. POI name, description and category can be set before the point is saved to the database. Online/offline POI search results can be saved to the local database as well.

Saved POIs can be browsed by category and centered on the map. Saved POIs can be also used as the centrail point for local search.

In is not currently possible to delete stored POIs, but this slight omission should be fixed soon in one of the upcomming releases. It should be also possible to use POIs as a target for routing in the future as well.

Fixes and imporvements
This modRana release also contains a bunch of various smaller imrpovements and fixes. ModRana should now look much better on very high DPI devices, such as the Sony Xperia X.

Also modRana now supports the Valhalla based OSM Scout Server rotuing, so adjustments are no longer needed when OSM Scout Server is installed and used with the default configuration profile.

Two new layers have been added - OSM Scout Server provided & offline rendered car day & night optimized layers.

Changelog
Code:
- turn-by-turn navigation support in Qt 5 GUI
- local POI database is now available
- it's possible to save arbitrary points from map as POI
- POIs can be used as a routing destination
- very high DPI fixes (Sailfish X/Xperia X)
- use Valhalla routing by default with OSM Scout Server
- add car optimized OSM Scout tile layers (day & night)
- take current heading into account for Valhalla routing
- it is now possible to do local search around arbitrary point on the map
- use QtQuick Controls 2 as backend on Desktop & Android
- very preliminary espeak based turn-by-turn voice output
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2017-11-28 at 15:36.
 

The Following 26 Users Say Thank You to MartinK For This Useful Post: