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

What's new ?

QML GUI improvements
The QML GUI now supports theming and in Options->UI (the options menu finally does something, yay ! ) you can enable showing mode icon on the menu button.

Android support
ModRana QML now works on Android ! Due to the Android porting work I worked on at the start of the year & due to all the wonderful improvements Aaron Richiger did on it (thanks a lot ! ),

modRana now works on Android and can be also easily packaged for it. BTW, for more info about making Python applications for Android see the guide & the pydroid project.

The installation package is available here:
http://modrana.org/packages/android/modrana_0.41.1.apk

The package is standalone and you can just install it on your Android device as any other Android package. As it uses Qt and you have not yet installed any Qt applications on your device, it will point you to Google Play to install the Ministro Qt library manager. Once you do that, everything will continue automatically. The APK supports Android 2.2 and up, so it should work on more than 95% of all Android devices.

Please note that this package being the initial modRana QML release for Android, there might still be some rough edges here and there. Also, GPS is not yet supported, so it is basically a very fancy map viewer for now.

Some further notes:
  • after installation, the APK (Android stores them for some reason) & modRana take up together about 50 MB due to all the depndencies that need to be bundled (Python, PySide, Qt Components)
  • map tiles are stored in /sdcard/modrana/maps
  • screen size is detected automatically on startup and automatic screen rotation is supported
  • modRana looks really good when running on a tablet !

Python 3 support
ModRana now works with Python 3, shile still being Python 2.5. As a result, it still works just fine on the N900, but should also work with Python 3.2 on BlackBerry 10 once I finally get to packaging it.


Screenshots

modRana running on the HP TouchPad with Android


the main map screen on Android in landscape


main map screen in portrait on Android showing showing a couple of overlaid map layers


this is how it looks like when you minimize modRana on Android


the theme switcher & co


the new night theme


for comparison, the same screen with the default theme


eventually, there should be two sets of icons - black ones for the default theme and white ones for the night theme, the mode menu is the first one completely converted

Changelog

Code:
* Sat May 04 2013 Martin Kolman - 0.41.1
- modRana is now Python 3 compatible
 - Python 2.5 compatibility was of course preserved
 - as a result, modRana still works just fine with Python 2.5 on the N900
 - Python 3 compatibility should enable packaging modRana for BlackBerry 10
- Android compatibility
 - modRana with the QML GUI now works on Android
 - Android device module has been added
 - installable APKs are available
 - APK generation script was added to the modRana packaging scripts
 - map data are stored in /sdcard/modrana/maps
- QML GUI improvements
 - theme switching support
 - night theme for the QML GUI
 - the menu button can now show current mode, as in GTK GUI
 - thanks to Wikiwide for the idea & icons ! :)
 - finally some buttons in Options (related to theme switching & menu icon configuration)
 - fixed centering to the middle of the Atlantic at startup (center on Brno instead :) )
 - fixed main map icon now shows only one map layer
- automatic tile downloading in GTK GUI should now be faster due to connection reuse provided by Urllib 3
- new POI icon
- various fixes
__________________
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 19 Users Say Thank You to MartinK For This Useful Post: