View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1749
Originally Posted by nodevel View Post
Having picked the top SailfishOS apps, I tried to think why the most useful app on my N900 is launched only once a while after an update on my Jolla.

It's not just the lack of routing (even though that's major). I think the reasons are:
Frederic Ferner, who already contributed two nice features that have been included in the latest modRana release, is now aiming at adding routing support to modRana on Sailfish OS. So the situation should should hopefully improve in the near future.

Originally Posted by nodevel View Post
  • unreliability - on the N900, it was very reliable. I even used it as an online map source during my travels through the US as it hardly ever (yes, sometimes, but not very often) missed a download. Now I launched Modrana on Jolla, showed a POI on the map and 15 minutes later, the whole map is still covered with grey tiles with "mapnik: downloading" and "gtraffic_overlay: downloading". Sure, there might be problem in one layer, but both?
+

Originally Posted by skanky View Post
@nodevel: Re the downloads - do you have sqlite selected? I find downloads don't work unless I save tiles as files (this is mentioned up thread).

(edited due to cross posting)
Yep, that could very well be it. So please check if it also happens when you select files as the tile storage backend.

And if it still happens even after that, then:
  • go to Options->Debug
  • enable Log file and Tile handling debugging
  • note the path to the log file below
  • browse the affected area a bit
  • send me the resulting log file/s


Originally Posted by nodevel View Post
  • The most used feature other than routing was searching for POIs (mostly businesses). Is the provider on SailfishOS the same as in the Fremantle version? Because in 90% of cases, I chose an item from the menu [Food/Groceries] or so. Is it possible to add these categories on Sailfish as well? Keyword search isn't that useful to me.
Originally Posted by nodevel View Post
  • The UI - when I'm driving, I prefer not to see any state change animations. Even though I have animations on SailfishOS disabled, the standard system animations (page changes) still occur - could this be overriden?
    And second, the back button - while driving, I don't want to swipe and the dot in the top left corner is too tiny to press without looking. Could you add the 'Back' menu option as in the Fremantle version?
The page animations should be skipped when animations are disabled, so I'll investigate if something is wrong. As for showing the back button - this should be rather easy to add as an options as modRana already shows a back button with Qt 5 GUI outside of Sailfish (desktop, Android).

Originally Posted by nodevel View Post
Still, thanks for working on my favorite app from Fremantle!

http://my-maemo.com/grafika/modrana2.jpg
Thanks!


Originally Posted by xes View Post
@MartinK ...i think to remember that some time ago you prepared the modrana rpm packages for fedora... Is it correct? Do you have a repo for them?
Here it is:
https://copr.fedoraproject.org/coprs/m4rtink/modrana/

Just note that is is a bit out of date & the Qt 5 GUI might not work at all as Fedora (both 20 & 21) has since been upgraded to Qt 5.4 and PyOtherSide 1.3 (the latest version & the version in the copr) reportedly crashes with 5.4. Hopefully new PyOtherSide will be released soon so that it works again. But the "classic" GTK GUI should work just fine.

BTW, the Fedora spec file for modRana is still really really horrendous and there is also quite a lot of bundled Python modules. I really need to finally clean it up a bit sometime.

Originally Posted by sixwheeledbeast View Post
I don't remember RPM packages, I have installed modRana on Ubuntu.
The source is here so you can build it yourself.
http://modrana.org/trac
As long as you have the prerequisites installed, you can just clone the modRana source code repository and run it. I've basically designed the repository structure to explicitly make this as easy as possible so that modRana users and/or (potiential ) modRana contributors can get modRana up and running as easily as possible - without any esoteric build steps.

So basically:

1) install the dependencies

2) clone the repo

Code:
 git clone https://github.com/M4rtinK/modrana.git
3) run modRana

with GTK GUI
Code:
cd modrana
python modrana.py
with Qt 5 GUI
Code:
cd modrana/run
./qt5.sh
And that's it!

Originally Posted by nodevel View Post
I wonder why it doesn't works though - I clearly have some tiles downloaded from the past, but no new seem to succeed.
I've quite rapidly changed how the Qt 5 GUI handles tile down-/loading a few months ago to make it truly asynchronous and parallel (before it had a various issues like one slow tile download blocking all tile loading). That probably resulted in the sqlite tile storage getting wonky when the Qt 5 GUI is used as multiple threads are trying to access the database and Sqlite does not like that.

As files is still the default on Sailfish OS, it probably went kinda unnoticed since then.
__________________
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)
 

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