View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#544
Originally Posted by shady View Post
0.23-1 updated
Yep, modRana V0.23-1 is out !

What's new ?
  • new optional map dragging technique
    This is basically a very simple and fast trick - it takes the current screen content and blitts it with an offset back on screen during drag.
    As a result, ares not currently visible are not redrawn until the drag ends. It also takes everything thats was on screen, including for example menu buttons.
    This feature is targeted mainly on slower devices, like the Neo FreeRunner, where it is now set as default and finally makes map scrolling usable.
    On Maemo, you can enable simple map dragging in option->map->dragging.

    There might still be some middle-ground between continuous redraw and simple map dragging, that might be more pretty and fast, but I will probably rather start working on the long promised Clutter integration.

  • long press on the "escape" arrow in the upper left corner jumps directly to the map screen
    To enable this, I actually had to add support for handling long-presses, which will be soon used to add a on-map context menu for fast POI creation (and other uses).

    Also, there might be some menus where this does not work yet, please report such menus, so I can fix them
  • threshold for disabling centering by dragging can be now configured in options->map->centering
    You can even turn this off, so centering can be only disabled by clicking the centering toggle button.
  • scrolling in options and that black-screen issue should be both fixed

Also introducing, the ultimate benchmark !
detailed modRana startup timing
Code:
** modRana startup timing **
# device: Nokia N900 (n900)
* modRana start (0 ms), 0/2235 ms
* imports done (408 ms), 408/2235 ms
* GUI creation (10 ms), 419/2235 ms
* window created (84 ms), 503/2235 ms
* map widget created (1 ms), 504/2235 ms
* window finalized (10 ms), 514/2235 ms
* all modules loaded (1720 ms), 2235/2235 ms
** whole startup: 2235 ms **
Just start modrana from xterm to get this in terminal during startup.

Thats it for today, I'll handle all the accumulated questions tomorrow
__________________
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 7 Users Say Thank You to MartinK For This Useful Post: