Changes between Initial Version and Version 1 of ChangelogEN


Ignore:
Timestamp:
Jan 4, 2013, 8:08:17 PM (11 years ago)
Author:
Martin Kolman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangelogEN

    v1 v1  
     1[[PageOutline]]
     2= modRana summary changelog =
     3
     4
     5=== * modRana V0.39 * ===
     6released: 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 * ===
     22released: 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 * ===
     37released: 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 * ===
     101released: 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 * ===
     112released: 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 * ===
     120released: 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 * ===
     139released: 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 * ===
     153released: 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)