| | 1 | [[PageOutline]] |
| | 2 | = modRana summary changelog = |
| | 3 | |
| | 4 | |
| | 5 | === * modRana V0.39 * === |
| | 6 | released: 31.12.2012 |
| | 7 | |
| | 8 | * Mon Dec 31 2012 Martin Kolman - 0.39.1 |
| | 9 | - reworked QML GUI that should be less dependent on Harmattan Qt Components |
| | 10 | - all components are now locally available |
| | 11 | - only a toplevel !PageStackWindow is used from Harmattan Components |
| | 12 | - QML GUI improvements |
| | 13 | - new Location info page (shows details location information) |
| | 14 | - new Speed info page (shows current speed + average & max speed) |
| | 15 | - new map screen icons |
| | 16 | - uses the inverted theme by default |
| | 17 | - fix --get-current-coordinates not working with !QtMobility on Harmattan |
| | 18 | - fix address2address routing not working |
| | 19 | - fix the upper left minimize button interfering with the back-button in QML GUI @ Fremantle |
| | 20 | |
| | 21 | === * modRana V0.38 * === |
| | 22 | released: 27.11.2012 |
| | 23 | |
| | 24 | * Tue Nov 27 2012 Martin Kolman - 0.38.2 |
| | 25 | - make !QtMobility dependency optional on Nemo |
| | 26 | - the python-qtmobility package is not yet in Nemo core, so modRana should work even without it |
| | 27 | - without !QtMobility, screen blanking control won't work |
| | 28 | - at the moment, location doesn't work on Nemo anyway |
| | 29 | |
| | 30 | * Sun Nov 25 2012 Martin Kolman - 0.38.1 |
| | 31 | - map grid now shows meridian & parallel labels |
| | 32 | - scalebar and its label are now properly themed |
| | 33 | - the centering button is now better visible in the night theme |
| | 34 | - fixed fast map dragging making clicking on-screen button difficult |
| | 35 | |
| | 36 | === * modRana V0.37 * === |
| | 37 | released: 15.11.2012 |
| | 38 | |
| | 39 | * Sun Nov 25 2012 Martin Kolman - 0.37.28 |
| | 40 | - add meridian/parallel grid display support |
| | 41 | - can be enabled in options->Map->Grid |
| | 42 | - configurable grid color |
| | 43 | |
| | 44 | * Sat Nov 24 2012 Martin Kolman - 0.37.27 |
| | 45 | - remove an unintended PIL import |
| | 46 | |
| | 47 | * Sat Nov 24 2012 Martin Kolman - 0.37.26 |
| | 48 | - dynamically generate the list as valid device module ids |
| | 49 | |
| | 50 | * Fri Nov 23 2012 Martin Kolman - 0.37.25 |
| | 51 | - add missing python-imaging dependency for Fremantle |
| | 52 | |
| | 53 | * Fri Nov 23 2012 Martin Kolman - 0.37.24 |
| | 54 | - fix startup script permissions for Fremantle, Nemo and Fedora |
| | 55 | |
| | 56 | * Fri Nov 23 2012 Martin Kolman - 0.37.23 |
| | 57 | - include Nemo startup scripts |
| | 58 | |
| | 59 | * Fri Nov 23 2012 Martin Kolman - 0.37.22 |
| | 60 | - negative map tile filter - thanks Rotoflex for the idea ! :) |
| | 61 | - can be enabled in options->Map->Filters |
| | 62 | - states: enabled/disabled/with night mode |
| | 63 | - works fine with map overlay |
| | 64 | - known issue: doesn't work well with transparent layers at the moment |
| | 65 | - Nemo device module |
| | 66 | |
| | 67 | * Wed Nov 21 2012 Martin Kolman - 0.37.20 |
| | 68 | - fixes based on COBS RPMLINT output |
| | 69 | |
| | 70 | * Tue Nov 20 2012 Martin Kolman - 0.37.19 |
| | 71 | - more clean & robust modRana module imports (thanks to Martin Sivak for the suggestion!) |
| | 72 | - general code cleanup |
| | 73 | |
| | 74 | * Thu Nov 15 2012 Martin Kolman - 0.37.5 |
| | 75 | - merged Wikiwides Handmade routing |
| | 76 | - reworked routing on-screen menu |
| | 77 | - it is now possible to route through waypoints in online routing |
| | 78 | - layer group support (in the layer selection menu) |
| | 79 | - this enables seamless addition of more layers |
| | 80 | - 3 new map layers from Stamen Design |
| | 81 | - Toner |
| | 82 | - Waterocolor |
| | 83 | - Terain - USA only |
| | 84 | - 2 new public transport layers |
| | 85 | - Opnvkarte |
| | 86 | - transparent public transport overlay |
| | 87 | - new toplevel tracklogs menu |
| | 88 | - enables easy clearing of all visible tracklogs |
| | 89 | - icon update for search presets |
| | 90 | - fix back icon appearance in route profile detail menu |
| | 91 | - the centering button is now 50% transparent |
| | 92 | - fix online elevation lookup |
| | 93 | - Handmade route length fix by Wikiwide - thanks ! :) |
| | 94 | - QML GUI now can set mode |
| | 95 | |
| | 96 | === * modRana V0.36 * === |
| | 97 | |
| | 98 | === * modRana V0.35 * === |
| | 99 | |
| | 100 | === * modRana V0.34 * === |
| | 101 | released: 08.08.2012 |
| | 102 | |
| | 103 | * more efficient and robust track logging .1 |
| | 104 | * logging is incremental and does not slow down as the tracklog gets longer .1 |
| | 105 | * logging to two separate temporary files for more robustness against software or device crash .1 |
| | 106 | * modRana check for temporary tracklog files from last session on startup and exports them to GPX .1 |
| | 107 | * fix logging trace not displaying properly .1 |
| | 108 | * drawing the logging trace should now be also more efficient .1 |
| | 109 | * the distict color selector now has captions in the target colors .1 |
| | 110 | |
| | 111 | === * modRana V0.33 * === |
| | 112 | released: 21.07.2012 |
| | 113 | |
| | 114 | * automatic rerouting .1 |
| | 115 | * faster online routing .1 |
| | 116 | * various routing fixes .1 |
| | 117 | * less verbose TTS debugging messages .1 |
| | 118 | |
| | 119 | === * modRana V0.32 * === |
| | 120 | released: 15.06.2012 |
| | 121 | |
| | 122 | * CLI interface .1 |
| | 123 | * zoomlevel, centering & focus can be set by CLI parameters |
| | 124 | * CLI search |
| | 125 | * local, address & wikipedia search are supported |
| | 126 | * show results in modRana or return a static map URL |
| | 127 | * proper success/error codes |
| | 128 | * use --help to list available options |
| | 129 | * includes usage examples |
| | 130 | * automatic device detection .1 |
| | 131 | * LAST_KNOWN_POSITION keyword .4 |
| | 132 | * Wikiwides improvements - thanks ! : |
| | 133 | * hide POI label under on higher zoomlevels .5 |
| | 134 | * N900: GPS hotfix .5 |
| | 135 | * add missing python-hildon dependency .6 |
| | 136 | * faster routing with separate geocoding .7 |
| | 137 | |
| | 138 | === * modRana V0.31 * === |
| | 139 | released: 15.05.2012 |
| | 140 | |
| | 141 | (released to Extras-devel) |
| | 142 | * preliminary QML GUI |
| | 143 | * improved tile loading |
| | 144 | * show all POI button - thanks Wikipwide ! |
| | 145 | * visible POI are saved on shutdown & restored at startup |
| | 146 | * clickable links |
| | 147 | * Wikipedia article has a clickable link to full article |
| | 148 | * improved icons |
| | 149 | * fix link opening |
| | 150 | * various other fixes |
| | 151 | |
| | 152 | === * modRana V0.30 * === |
| | 153 | released: 03.04.2012 |
| | 154 | |
| | 155 | (released in the form of preview packages only to test the GUI separation, new packaging system and QML GUI) |
| | 156 | * initial QML GUI |
| | 157 | * faster tile download |
| | 158 | * fix track logging |
| | 159 | * correctly handle zero-length tracklogs |
| | 160 | * fix download-along tracklog |
| | 161 | * fix screen redrawing in GTK GUI |
| | 162 | * show proper window header in QML GUI |
| | 163 | * better layer selection dialog in QML GUI |
| | 164 | * fix point selection in P2P routing in GTK GUI |
| | 165 | * fix appearance of point selection buttons in GTK GUI |
| | 166 | * link to the whole Wikipedia article can be opened from modRana in GTK GUI |
| | 167 | * clickable links for the About screen in GTK GUI |
| | 168 | * fix listable menu for Wikiepdia search results |
| | 169 | * make-all-POI-visible button, thanks Wikiwide ! |
| | 170 | * improved About menu in QML GUI |
| | 171 | * save & restore visible POI |
| | 172 | |
| | 173 | === * modRana V0.29 * === |
| | 174 | * Wikipedia search (via Geonames) |
| | 175 | * results include a 300 character abstract, accessible by clicking the on map label |
| | 176 | * Wikipedia and address search results can now be used for routing and saved to POI |
| | 177 | * multiple result handling |
| | 178 | * on map clickable labels |
| | 179 | * two click map layer selection |
| | 180 | * also used for the navigation language selection |
| | 181 | * fast mode switching by pressing the menu icon for 400+ms |
| | 182 | * values of option items can now depend on the current mode |
| | 183 | * EXAMPLE: disable map rotation when in cycle mode but enable it in car mode |
| | 184 | * it is possible to list all per mode states for an option |
| | 185 | * individual options can now be reset to their default values |
| | 186 | * better readable text in POI and Search result detail menus |
| | 187 | * fixed GPSD problems in latest SHR |
| | 188 | * fixed a few menus where pressing the back button would not trigger a jump to map screen |
| | 189 | * the height profile now shows imperial units on its Y-axis in imperial unit mode |
| | 190 | * various backend fixes and improvements |
| | 191 | |
| | 192 | === * modRana V0.28 * === |
| | 193 | * new patch from Gkuenning |
| | 194 | * smart rounding of imperial units for voice output |
| | 195 | * fix for turn announcement triggers |
| | 196 | * unit conversion module improvements |
| | 197 | * improved substitution list & more efficient substitution code |
| | 198 | Thanks a lot ! :) |
| | 199 | * other improvements: |
| | 200 | * geocoding (address search) GUI - finally! :) |
| | 201 | * fix for Unicode characters showing only as boxes |
| | 202 | * more readable POI search result list & captions |
| | 203 | * track recording now works again |
| | 204 | * more logically placed cancel button for "in progress" operations |
| | 205 | |
| | 206 | === * modRana V0.27 * === |
| | 207 | * patch for better handling of imperial units by Gkuenning - thanks ! :) |
| | 208 | * fix overlapping labels on height profile with imperial units |
| | 209 | * modRana now has a profile folder in '''/home/user/.modrana''' |
| | 210 | * configuration files are now in the profile folder |
| | 211 | * tracklogs are now in '''!MyDocs/tracklogs''' |
| | 212 | * cleanup example tracklogs |
| | 213 | * properly use os.path.join in place of simple concatenation |
| | 214 | * general refactoring and code cleanup |
| | 215 | * remove GUI source files from installation package |
| | 216 | |
| | 217 | === * modRana V0.26 * === |
| | 218 | * improved speed and time based patch by Gkuenning - thanks ! :) |
| | 219 | * assured sane turn announcements (between 10 and 20 s) |
| | 220 | * advanced distance rounding for shorter voice messages |
| | 221 | * enlarge pointReachedDistance if smaller than traveling speed per second (eq. modRana should no longer skip turns due to high speed) |
| | 222 | * fix missing python-simplejson dependency |
| | 223 | * patch by Gkuenning that adds speed and time based navigation voice message triggering - thanks a lot ! :) |
| | 224 | * fix overlaid labels on route profile |
| | 225 | * fix big route profile labels not being visible |
| | 226 | * decrease GPS fix latency (both liblocation & GPSD) |
| | 227 | * new GPSD protocol support |
| | 228 | * support for folder based modules |
| | 229 | |
| | 230 | === * modRana V0.25 * === |
| | 231 | * map rotation is now optimized - only tiles that are really visible will be now loaded and drawn |
| | 232 | * map overlay has also been optimized - it should be now as fast as a normal single-layer map, thanks to caching |
| | 233 | * line wrapping & bigger font for turn-by-turn navigation |
| | 234 | * progress on the current route is now shown for turn-by-turn navigation |
| | 235 | * more visible buttons for turn-by-turn navigation |
| | 236 | * the About screen in the Info submenu now contains contact information for the modRana project |
| | 237 | * a few new icons were added |
| | 238 | * there is now a "EV charging" preset in POI search |
| | 239 | * fixed a few notification that were not showing up |
| | 240 | * the text-to-speach CLI string can now be interactively edited after switching to manual mode in Options->Sound->Voice |
| | 241 | * added a missing dependency on python-hildon |
| | 242 | * added a "Dr.\" should now be correctly substituted for "Drive" in voice output |
| | 243 | |
| | 244 | === * modRana V0.24 * === |
| | 245 | * fix needless redrawing in centered mode slowing down map rendering |
| | 246 | * fix GUI not redrawing after pressing buttons |
| | 247 | * new way of loading tiles which gives priority to currently visible tiles first |
| | 248 | * lowered default number of automatic tile download threads to lessen I/O load |
| | 249 | * new info menu with an About submenu showing current version :) |
| | 250 | * better N900 integration |
| | 251 | * proper App-Menu which enables fast access to often used features (centering, map rotation, etc.) |
| | 252 | * volume keys are now used for zooming by default |
| | 253 | * modRana now uses Hildon banners for notifications |
| | 254 | * zoom feedback using a Hildon banner |
| | 255 | * sound can now be turned ON and OFF |
| | 256 | * saving of automatically downloaded map tiles can be now turned off |
| | 257 | |
| | 258 | === * modRana V0.23 * === |
| | 259 | * new optional map dragging technique, which is a lot faster but not so pretty as the default one |
| | 260 | * support for long pressing buttons |
| | 261 | * long press of the escape button (green arrow in upper left corner) switches directly to the map screen |
| | 262 | * configurable threshold for disabling centering by dragging the map |
| | 263 | * startup timing |
| | 264 | * fixed broken list scrolling in options |
| | 265 | * fixed black screen at startup caused by the new shifted centering code |
| | 266 | |
| | 267 | === * modRana V0.22 * === |
| | 268 | * tapping on buttons no longer disables centering |
| | 269 | * map movement is now properly synchronized with position indicator movement(while centering is on) |
| | 270 | * support for centered icons that use a nice themeable background |
| | 271 | * properly sized icons to avoid needless resizing |
| | 272 | * reworked button text rendering |
| | 273 | * proper spaceport icon |
| | 274 | * fixed text entry not working in fullscreen\* fixed usability issues with text entry popups |
| | 275 | -> tapping outside the popup no longer saves popup content |
| | 276 | -> tapping outside the popup also cancels POI adding, if in progress |
| | 277 | -> previously entered text is now highlighted by default |
| | 278 | |
| | 279 | === * modRana V0.21 * === |
| | 280 | * don't redraw on background |
| | 281 | * add theme support + an example "night" theme |
| | 282 | * ensure routing start while moving |
| | 283 | * cache cairo drawn icons to improve performance |
| | 284 | * center text on icons |
| | 285 | * add a 64x64 icon |
| | 286 | * enable navigation box hiding |
| | 287 | * add previous/next turn buttons |
| | 288 | === * modRana V0.20 * === |
| | 289 | * optimized map drawing |
| | 290 | * all time consuming tile related operations (loading, sending download requests,...) were moved to a separate thread |
| | 291 | * there is now a limit on the number of concurrent automatic tile download threads |
| | 292 | * sequential sqlite access. which might fix some of the "database locked" issues |
| | 293 | * shutdown should be now more robust and better logged |
| | 294 | * fixed button hiding not working correctly |
| | 295 | * SHR@NEO !FreeRunner: |
| | 296 | * fixed wrong speed being displayed in SHR on the Neo FreeRunner |
| | 297 | * gpsd output speed toggle (knots per second in gpsd vs meters per second in FSO-gpsd) in '''options->GPS''' |
| | 298 | |
| | 299 | |
| | 300 | === * modRana V0.19 * === |
| | 301 | * N900: multi mode screen blanking control (always on, while moving, while moving in fullscreen, while in fullscreen, with GPS fix,..) |
| | 302 | * use Russian voice for street names that contain Cyrillic literals |
| | 303 | * navigation is now auto-started by default |
| | 304 | * initial dbus support |
| | 305 | * fix wrong speed being displayed for metric units |
| | 306 | * fix weird behavior occurring after searching for extremely long roads (like Moscow-Honolulu :) |
| | 307 | * fix last directions step message not being displayed |
| | 308 | * Ubuntu 10.04: fix crash on startup caused by missing device module |
| | 309 | * fix directions CSV rules only being used once and not accepting Unicode |
| | 310 | |
| | 311 | === * modRana V0.18 * === |
| | 312 | |
| | 313 | * asynchronous online service access |
| | 314 | * multilingual directions and voice navigation |
| | 315 | |
| | 316 | === * modRana V0.17 * === |
| | 317 | * improved POI functionality - finally ! :) |
| | 318 | * store current position, place on the map, local search results or manually specified POI |
| | 319 | * easy route finding from the current position to a POI |
| | 320 | * show POI on the map |
| | 321 | * categories |
| | 322 | * old POI import |
| | 323 | * CSV export |
| | 324 | * can share database with Mappero (optional) |
| | 325 | * all routes now show the '''route info''' button on the map screen |
| | 326 | * improved terminal output logging |
| | 327 | * creates a new log fail for each modRana session (provided that logging is enabled in '''options->debug->log stdout''' |
| | 328 | * many small improvements |
| | 329 | |
| | 330 | === * modRana V0.16 * === |
| | 331 | * optional sqlite tile storage - especially usefull on FAT32 like filesystems |
| | 332 | * tiles are stored in a single file |
| | 333 | * this avoids small tiles taking up many large clusters |
| | 334 | * tiles should therefore take up much less space than when storing to files and folders |
| | 335 | * special state tiles |
| | 336 | * batch tile download is now improved and faster |
| | 337 | * modRana stdout to file logging support |
| | 338 | |
| | 339 | === * modRana V0.15 * === |
| | 340 | * automatic map rotation support |
| | 341 | * map scaling support (2X,4X) |
| | 342 | |
| | 343 | === * modRana V0.14 * === |
| | 344 | * turn-by-turn navigation |
| | 345 | * espeak based voice navigation |
| | 346 | |
| | 347 | === * modRana V0.13 * === |
| | 348 | * draw logging trace |
| | 349 | * distinct track coloring + manual color selection |
| | 350 | * folder based tracklog categories |
| | 351 | * more robust tracklog handling |
| | 352 | * valid and OSM compatible GPX output |
| | 353 | * better looking generic icons |
| | 354 | '''N900:''' |
| | 355 | * default tile folder is now '''.maps''' in '''!MyDocs''' |
| | 356 | * this makes modRana share maps with '''Mappero''' and '''Maep''' |
| | 357 | |
| | 358 | === * modRana V0.12 * === |
| | 359 | |
| | 360 | * bugfix release |
| | 361 | |
| | 362 | === * modRana V0.11 * === |
| | 363 | |
| | 364 | * GUI for track logging -> directly to a GPX file |
| | 365 | * tracklog cathegories |
| | 366 | * deleting tracklogs |
| | 367 | * ondemand tracklog loading '''=> much faster aplication start''' |
| | 368 | * limit on the maximum number of in memmory tiles(user feedback - thanks) |
| | 369 | * netwok usage modes - full/partial(= no automatic tile dl) |
| | 370 | * slight improvements of the user interface |
| | 371 | * added new icons |
| | 372 | * new MTB layer for Czech republic |
| | 373 | |
| | 374 | === * modRana V0.10 * === |
| | 375 | |
| | 376 | * now widget, showing remaining distance/time |
| | 377 | * imporoved OSD route profile widget |
| | 378 | * more intuitive tracklog visibility setting |
| | 379 | |
| | 380 | === * modRana V0.09 * === |
| | 381 | |
| | 382 | * Ubuntu/Debian installation package |
| | 383 | |
| | 384 | === * modRana V0.08 * === |
| | 385 | |
| | 386 | * text input |
| | 387 | * address routing |
| | 388 | * toll and highway avoidance |
| | 389 | |
| | 390 | === * modRana V0.07 * === |
| | 391 | |
| | 392 | * map overlay support |
| | 393 | * route profile widget |
| | 394 | * activate a tracklog in '''tools -> set active''' |
| | 395 | * if upgrading from older version, delete the cache file on Neo in '''''cache/tracklogs/tracklog_cache.txt''''' |
| | 396 | * show current pozition on the route profile |
| | 397 | * the map should be show, even if these is no space left on the device |
| | 398 | |
| | 399 | === * modRana V0.06 * === |
| | 400 | |
| | 401 | * the map is now more sharp and uninterrupted |
| | 402 | * GPS on the N900 was confirmed as working |
| | 403 | |
| | 404 | === * modRana V0.05 * === |
| | 405 | |
| | 406 | * Neo !FreeRunner package |
| | 407 | * TangoGPS compatible tile storage |
| | 408 | * map layer configuration in map_config.conf |
| | 409 | * improved batch tile download |
| | 410 | |
| | 411 | === * modRana V0.04 * === |
| | 412 | |
| | 413 | * N900 GPS support |
| | 414 | * fully configurable user interface (using the ''user_config.conf'' config file) |
| | 415 | * each profile can have a custom UI |
| | 416 | * size and position of UI buttons and elements can be changed |
| | 417 | * size and position of information widgets can be configured |
| | 418 | * information widgets: time, speed, speed statistics, coordinates... |
| | 419 | * tiles folder can be set from the config file |
| | 420 | * on the N900 ''/home/user/MyDocs/modRana_tiles/'', is used (to modify the tile folder path on N900, change it in the N900 section) |
| | 421 | * position indicator indicator |
| | 422 | * by using the first CLI argument, the current device type can signalized to modRana |
| | 423 | * for now, its is used mainly for N900 specific features or initial screen/window resolution |
| | 424 | * supported codes: n900, neo, n95, eee, q7, square, ipaq |
| | 425 | * potecially faster method for loading map tiles |
| | 426 | * improved threading support (thanks ivir for feedback) |