__group__ ticket summary component version type owner status created _changetime _description _reporter Release 52 Maemo 5@N900: modRana freezing gps defect Martin Kolman new 2010-10-31T18:18:03+01:00 2010-11-27T11:23:27+01:00 "!ModRana freezes, the only solution is to pull the battery. OK, so let's summarize what we know about the freezing: * happens with bot modRana 0.16 and 0.17 * on both PR1.2 and PR1.3 * undervolting and over/under clocking might trigger it faster but is not a prerequisite * its not just a modRana issue as Qlandcarte does something similar, I remember someone also mentioning MAME freezing in the same way * might be related to using GPS/liblocation as QLandcarte freezes while logging GPS coordinates * its probably not a GUI toolkit issue as modRana uses GTK but Qlandcarte uses Qt" Martin Kolman Release 15 after a big tile download modRana GUI crashes gps defect Martin Kolman new 2010-08-03T11:46:23+02:00 2010-08-03T11:46:23+02:00 "after a big tile download modRana GUIcrashes * after about 90k tiles download * 95% of time * gray screen -> exception in the drawing pipeline ?" Martin Kolman Release 35 widget system overhaul gps defect Martin Kolman new 2010-09-04T12:10:00+02:00 2010-09-04T12:10:00+02:00 " * interactive widget configuration * ""pluginize"" widgets" Martin Kolman Release 51 use source zoomlevel for batch download while scaled gps defect Martin Kolman new 2010-10-10T18:02:35+02:00 2010-10-10T18:02:35+02:00 * use the source zoomlevel, not the zoomlevel of the corresponding lower layer Martin Kolman Release 68 voice directions gps defect Martin Kolman new 2010-11-13T00:27:07+01:00 2010-11-13T00:27:07+01:00 " * voice directions appear to be skipped, if writen in russian alphabet * investigate it this can be fixed by using a russian voice * might be a Unicode conversion issue * pass the directions through a file ?" Martin Kolman Release 81 SHR@NEO: wrong speed displayed due to FSO-GPSD gps defect Martin Kolman new 2010-12-01T20:13:12+01:00 2010-12-17T22:49:29+01:00 " * FSO-GPSD report speed in m/s not knots/s * reported speed is therefore wrong" Martin Kolman Release 131 gpx file rendered with garbled edges gps defect Martin Kolman new 2011-03-27T15:36:57+02:00 2011-03-27T17:27:02+02:00 "I am running modrana 0.24-1 on Nokia N900. I find that some of the gpx files that I generate from mapmyride.com and view as tracklogs are not being rendered properly. There are additional criss crossed straight line edges seen. Such garbled edges are not seen when viewing the same gpx file through Maep, nor are they seen when viewing on mapmyride itself. So believe this has to be problem with modrana. I am trying to attach a sample gpx file where the problem is seen. " mayuresh@… Release 159 log every / save every discrepancy after restart gps defect Martin Kolman new 2011-08-27T22:30:40+02:00 2012-12-05T17:40:46+01:00 "I have modified the settings in '''log a track''' to: {{{ logging interval 60 s, saving every 60 s tools -> [log every 1 min] [save every 1 min] }}} Everything OK. But when I restart ''modRana'' for whatever reason I get: {{{ logging interval 1 s, saving every 10 s tools -> [log every 1 min] [save every 1 min] }}} Not OK. (IIRC the 1s + 10s are in effect.) [[BR]] ''V0.28-2''" jan@… Release 161 log a track logging state is not restored after restart gps defect Martin Kolman new 2011-08-27T22:37:56+02:00 2011-08-27T22:37:56+02:00 "There may be various reasons why modRana is restarted (ticket#160 or even due to unexplained N900 powerdowns). While modRana restores its state it does not restore ''logging is ON'' which is annoying having to switch manually after each crash while tired on a trip. It would be best to even resume recording of the last track but at least creating a new track would be also sufficient. " jan@… Release 162 "Walk mode should have higher ""log every"" default" gps defect Martin Kolman new 2011-08-27T22:41:24+02:00 2011-08-27T22:41:24+02:00 "The default setting '''log every 1s''' may be suitable for the '''Car mode''' but it is a pain for '''Walk mode'''. '''1s''' creates so dense/big track modRana is locking up on it and being unusable to use its map afterwards. It is easy to change but it may bring bad initial user experience. For example '''1min''' provided a great experience for '''Walk mode''' today." jan@… Release 180 QML UI@N900: interface glitched outside of fullscreen gps defect Martin Kolman new 2012-04-10T18:35:22+02:00 2012-04-10T18:35:22+02:00 " * when not in fullscreen, the interface is incorrectly displayed * like if the viewport was incorrectly set" Martin Kolman Release 183 QML GUI: remember last used zoom gps defect Martin Kolman new 2012-04-22T01:33:47+02:00 2012-09-04T12:29:25+02:00 Martin Kolman Release 184 QML GUI: set fallback location to Brno as in GTK UI gps defect Martin Kolman new 2012-04-22T01:34:28+02:00 2012-04-22T01:34:28+02:00 Martin Kolman Release 191 Handle ampersand in POI name gps defect Martin Kolman new 2012-07-04T11:35:37+02:00 2012-07-04T11:35:37+02:00 " * ampersand in POI name prevents POI storage * needs to be converted to & and back" Martin Kolman Release 192 Load POI detail module when POIs from last time are restored gps defect Martin Kolman new 2012-07-04T11:37:27+02:00 2012-07-04T11:37:27+02:00 * without the POI detail menu, clicking a POI (without opening POIs menu first) causes black-screen-of-restarting-the-map Martin Kolman Release 195 average speed calculation wrong gps defect Martin Kolman new 2012-07-09T23:24:32+02:00 2012-07-09T23:24:32+02:00 The average speed is calculated in a wrong manner - eq. higher than maximal speed. Martin Kolman Release 219 white screen from POIDetail submenu gps defect Martin Kolman new 2012-10-11T15:04:32+02:00 2012-10-11T15:04:32+02:00 "How the reproduce: 1. click on POI marker label to go the to the POI detail submenu 2. click on the back arrow Log message: Clicked, sending POIDetail:reset|showPOI:checkMenus|set:menu:menu#list#POIList Message addressed to POIDetail which isn't loaded" Martin Kolman Release 221 GTK UI: Black map screen after clicking on POI and returning back gps defect Martin Kolman new 2013-04-17T06:05:52+02:00 2013-04-17T06:05:52+02:00 "Version: 0.40.3 Steps to reproduce: 0. Have a POI in view. 1. Click on the POI name to see its details. 2. Upon returning to map the screen becomes black and doesn't respond to clicks. Going to options from top panel menu and back to map workarounds the issue if you didn't switch to fullscreen." anonymous Release 2 overhaul the POI menu gps enhancement Martin Kolman new 2010-07-22T21:09:09+02:00 2010-07-22T21:09:47+02:00 " * cathegories (icons ?) * deletiong POI * show on map * export -> GPX * import -> GPX (Geonames, Cloudmade) * add from: * current position * point on map * coordinates * address -> geocode -> coordinates " Martin Kolman Release 12 add info menu gps enhancement Martin Kolman assigned 2010-07-30T14:38:40+02:00 2011-10-31T12:45:51+01:00 "add a menu for displaying various useful information * submenus for each category * modRana info: * current modRana version - '''done''' * project website and contact information - '''done''' * what device modRana thinks it is on * current paths * tile folder/s * tracklog folder * cache folder + cache size * GPS status * on/off * gpsd vs new gpsd vs liblocation * satellites, etc. * network * enabled/diabled * is it available ? ping ? * ip, hostname ? * varius statistics * other info * sunset, world time ? * maybe do this ins some ""current point/position"" menu ? " Martin Kolman Release 29 automatic rerouting gps enhancement Martin Kolman new 2010-09-03T23:18:03+02:00 2011-08-02T01:01:37+02:00 " * OPTIONAL * initiate rerouting when current position is outside of a given corridor around the track * first alert that rerouting will commence through espeak: ""rerouting in 10 seconds tap screen to cancel"" * what algorithm should be used to accurately determine if the current position is inside the corridor or not ? * bitmap/True-False array grid ? * simplify the track ? * test segments of the track, so every n seconds the whole track is tested ? * test only the segment to the next point ?" Martin Kolman Release 30 N900: add direct calling of local search result numbers gps enhancement Martin Kolman new 2010-09-03T23:34:36+02:00 2010-09-03T23:34:36+02:00 " * most local search results have (declared) telephone numbers * make them callable just by clicking on them" Martin Kolman Release 33 substitute wrong terms in routing service output gps enhancement Martin Kolman assigned 2010-09-04T12:03:13+02:00 2011-03-29T23:31:20+02:00 " * peekway -> parkway * St. -> Street * more ?" Martin Kolman Release 38 "add ""button pressed"" feedback" gps enhancement Martin Kolman new 2010-09-06T01:48:45+02:00 2010-09-06T01:48:45+02:00 * add some sort of feedback to indicate that a button has been pressed Martin Kolman Release 48 add easy jumping to track/route start/destination gps enhancement Martin Kolman new 2010-10-10T13:49:58+02:00 2010-10-10T13:49:58+02:00 this should be probably added to the corresponding tools menu Martin Kolman Release 49 tracklog renaming, route naming gps enhancement Martin Kolman new 2010-10-10T13:54:00+02:00 2010-10-10T13:54:00+02:00 "make it possible to rename saved tracklogs also, it should be possible to name a route before saving it as a tracklog" Martin Kolman Release 61 add tracklog re/naming, deleting gps enhancement Martin Kolman new 2010-11-02T22:44:05+01:00 2010-12-01T20:15:58+01:00 " * make it possibly to name all tracklogs before storing them * tracklog renaming * assure cache consistency * category management ? (tracklog categories are just folders) * deleting tracklogs" Martin Kolman Release 66 Add more routing messages + improve the routing message box gps enhancement Martin Kolman new 2010-11-04T16:11:08+01:00 2010-11-04T16:11:08+01:00 " * make the distance describing text '''BIGGER''' and RED * maybe a sliding segment position indicator ? * add more routing voice massages * after leaving the capture radius * ""next turn is in N km"" * for segments that are longer than 2 km: * trigger messages at 2 and 1 km mark * + the usual predefined distance and point reached messages * use a custom triggering distances that reflect the current speed ?" Martin Kolman Release 67 add a boat mode gps enhancement Martin Kolman new 2010-11-12T01:39:25+01:00 2010-11-12T01:39:25+01:00 " * add a ""boat"" mode * get a ''nice boat'' icon * find what boat/ship oriented optimizations could be implemented" Martin Kolman Release 69 POI: sort by distance & search by typing gps enhancement Martin Kolman new 2010-11-14T20:11:11+01:00 2010-11-14T20:11:11+01:00 " * sort point by distance (alphabetically as default) * search POI by typing in the POI list * something like ""display 20 nearest points on map ? * POI display toggle ?" Martin Kolman Release 78 Maemo@N900: switch between turns with the volume rocker gps enhancement Martin Kolman new 2010-11-26T01:36:35+01:00 2010-11-26T01:36:35+01:00 "* switch between turns with the volume rocker during navigation * override the rocker only when modRana is in fullscreen and navigation is running to minimize collisions with other uses" Martin Kolman Release 87 adjust zoom level automatically depending on speed gps enhancement Martin Kolman assigned 2010-12-11T16:09:14+01:00 2011-03-09T20:02:42+01:00 anonymous Release 94 Routing: add support for waypoints gps enhancement Martin Kolman new 2011-01-17T23:40:04+01:00 2011-01-17T23:40:04+01:00 " * waypoints = desired points which the route must go through * add waipoint button to the on-screen menu for routing * only show it when applicable (after both start and destination are set) * number the waypoints after adding them on the map * waypoints should be dragable * draw a remove button next to each waypoint (only after clicking it + timer ?) * re-number waypoints once one is removed * waypoints should be visible even after a route is found (but should not be clickable/dragable) " Martin Kolman Release 115 Add more features for working with POI gps enhancement Martin Kolman new 2011-02-13T11:48:26+01:00 2011-02-13T12:00:39+01:00 " * fast add with a long-press on the map * search the list with typing * plaintext search ? * display all POI on the map * manually toggle POI visibility per POI/group * show POI based on some rules * show all POI in N km radius around current position/view * some other rules :) * POI overlay - combine visibility triggers for individual POI and group + rules to custom layers * show all poi on the currently visible map * tag support * would need a new db table, that would need to be named as not to collide with mappero * display a counter and list of visible POI * easy jumping between visible POI * POI colors & icons * smart label display (would be also useful for local search results)" Martin Kolman Release 137 EV charging stations gps enhancement Martin Kolman new 2011-04-25T08:03:01+02:00 2011-04-25T08:03:01+02:00 I suggest that EV charging stations be added under POI (see [http://talk.maemo.org/showthread.php?p=994348#post994348]) anonymous Release 143 make routing box position configurable gps enhancement Martin Kolman new 2011-06-17T11:54:41+02:00 2011-06-17T11:54:41+02:00 " * make the position of the routing box configurable in the user_config.conf file * what should be configurable: * position, size * position and size of the buttons" Martin Kolman Release 145 weather info integration gps enhancement Martin Kolman new 2011-06-22T19:33:33+02:00 2012-04-22T19:58:48+02:00 " * integrate weather information from sensors and online services * possible usecases: * get weather info for a point * routing that takes weather into account * bad weather approaching alert * show weather icons on map * show current weather for Points (search results, POI, etc.) * clicking the weather icon shows a weather forecast " Martin Kolman Release 146 barometer support gps enhancement Martin Kolman new 2011-06-22T19:38:35+02:00 2011-06-22T19:38:35+02:00 " * GPS height / barometer height toggle * show & log air pressure * draw GPS height and barometer height on a graph * calibration * might be done by FSO in the future" Martin Kolman Release 149 better voice navigation messages gps enhancement Martin Kolman new 2011-06-28T22:40:25+02:00 2011-10-31T12:40:27+01:00 " * round spoken distance - '''done''' * drop short distances altogether - '''done''' * under 70 m ? - '''done''' * based on speed ? - '''done''' * l10n for distance" Martin Kolman Release 153 batch download tiles around current route gps enhancement Martin Kolman new 2011-07-19T22:44:55+02:00 2012-02-16T19:52:27+01:00 " * should be easy to modify from download around tracklog * add option to do this automatically ? * might be quite dangerous :D " Martin Kolman Release 156 tile update gps enhancement Martin Kolman new 2011-08-01T23:46:04+02:00 2011-08-02T00:54:01+02:00 " * replace tiles by newer ones * timestamps * last modified time for files * timestamp for tiles in database * last modified in http headers * automatic update - download only headers and replace old tiles automatically * batch update - check & update all currently stored tiles " Martin Kolman Release 160 quit confirmation dialog gps enhancement Martin Kolman new 2011-08-27T22:34:32+02:00 2011-08-27T22:34:32+02:00 "When on a trip by foot one can get very tired. One usually click just by a finger, not using the touchpen. Such clicks are very imprecise. I accidentally closed modRana about 3 times during the trip today. Both from the application-switch screen by imprecise click to the upper right corner of the screen icon and also by the upper right screen close button while trying to cancel random request for Internet connection switch. " jan@… Release 168 QML UI: improve point display gps enhancement Martin Kolman new 2012-03-10T21:15:50+01:00 2012-03-10T21:15:50+01:00 "NOTE: this might apply to saved POI and transient points from (online) search results * show a minimap with point location * clicking on this should show the point instantly on the main map screen * show near points button/list (from saved POI or search) * other context sensitive options: * route to point * display coordinates (should support copy paste and preferably show multiple formats) * send/share (SMS, e-mail, Twitter, IM, bluetooth, NFC, ...) * show assorted POI meta-data * description * address * distance from current location * for search results * save to POI * edit query (?) * for saved POI * edit & delete" Martin Kolman Release 169 QML UI: pinch gesture in icon grid gps enhancement Martin Kolman new 2012-03-12T02:08:39+01:00 2012-03-12T02:08:39+01:00 "* using the pinch gesture in the icon grid changes number of icons visible * the question is, HOW should it change the number of visible icons * two states like in Harmattan ? * 1-5, single pinch can only increment/decrement by 1 ? * ad adabsurdum: 1-10 ?" Martin Kolman Release 170 QML UI: Map layer gallery gps enhancement Martin Kolman assigned 2012-03-13T23:59:00+01:00 2012-04-08T01:33:14+02:00 "* first just do a simple dialog for map layer selection '''DONE''' * do a visual map layer selection * multiple instances of !PinchMap on a single page (as items in a list or tiles, with a caption with the name of the layer) * needs to be investigated if this is usable when there are many map layers * might be usable only as ""show map comparison""" Martin Kolman Release 171 QML UI: Zoomable text fields gps enhancement Martin Kolman new 2012-03-15T15:38:50+01:00 2012-03-15T15:39:02+01:00 * enable pinch-to-zoom in longer text fields Martin Kolman Release 179 QML UI: enable notifications gps enhancement Martin Kolman new 2012-04-10T18:33:01+02:00 2012-04-10T18:33:01+02:00 * enable notifications in the QML UI Martin Kolman Release 181 QML UI@N9/950: add support for screen blanking control gps enhancement Martin Kolman new 2012-04-11T02:40:56+02:00 2012-04-11T02:40:56+02:00 *basically just port some code from the N900 device module Martin Kolman Release 182 QR codes for points/coordinates gps enhancement Martin Kolman new 2012-04-14T17:21:08+02:00 2012-04-14T17:22:24+02:00 " * using the geo format: {{{ geo:49.2,16.616667 }}} * as a VCARD {{{ BEGIN:VCARD N:;Brno GEO:49.2;16.616667 END:VCARD }}} * http://uvsar.blogspot.com/2009/06/quickmark-adds-geo-mapping-to-qr-codes.html * check compatibility ? * URL to a web-map * !OpenStreetMap * Google Maps * other ?" Martin Kolman Release 185 QML GUI: automatically zoom in/out when holding a zoom button gps enhancement Martin Kolman new 2012-04-22T01:36:13+02:00 2012-04-22T01:36:13+02:00 Martin Kolman Release 205 device module : provide default tile storage method gps enhancement Martin Kolman new 2012-08-18T21:42:42+02:00 2012-08-18T21:42:42+02:00 "provide device dependent tile storage method * ext 3/4 -> files * sharing with other compatible apps -> files * FAT32 & no sharing -> sqlite" Martin Kolman Release 217 scroll wheel support gps enhancement Martin Kolman new 2012-10-02T11:53:16+02:00 2012-10-02T11:53:16+02:00 mouse scroll wheel should be supported for easier desktop usage Martin Kolman Release 222 "Ignore liblocation ""center of the country"" info" gps enhancement Martin Kolman new 2013-04-17T06:37:39+02:00 2013-04-17T07:04:36+02:00 "On Maemo 5 liblocation tries to provide a country with network positioning enabled when it has nothing more to provide. I cannot imagine '''any''' worst-case scenario where you would critically need to know the country you are in before GPS cold-starts and you know the location much more precisely. And in normal life it creates huge discomfort while using any location service on N900. In Ukraine the center is hundreds of kilometers away from all the major cities and if you are starting modrana while under ground it throws you there so you need to scroll back every time. However liblocation also provides huge horizontal accuracy value to distinguish such situations. AFAIU the subject is easily achievable by checking the accuracy in modules/device_modules/device_n900.py , something like this: - if fix[1] & location.GPS_DEVICE_LATLONG_SET: + if fix[1] & location.GPS_DEVICE_LATLONG_SET and fix[6] < 68000000.0: 68000000 is value for Ukraine, not sure what number should we actually use." int_ua Release 8 show whole world on the screen gps defect Martin Kolman new 2010-07-28T13:14:34+02:00 2010-09-03T23:39:04+02:00 "show whole world on the screen * remove the zoomlevel limit * handle the fallout from this change * coordinates of undefined areas * repeat the map or leave undefined ?" Martin Kolman Release 37 voice: messages with empty distance string gps defect Martin Kolman new 2010-09-04T12:13:21+02:00 2010-09-04T12:13:21+02:00 " * messages with empty distance string are being spoken: ""in meters turn right""" Martin Kolman Release 101 tile loding/download: Loading tiles stuck after switching network access rules gps defect Martin Kolman new 2011-01-26T11:41:22+01:00 2011-01-26T11:41:22+01:00 "* after switching rules for network access from limited (no automatic tile download) to full, some tiles are stuck at ""Loading..."" and won't download * maybe add a special ""automatic tile download disabled, go to options->network to enable"" tiles ? * this tiles could be automatically cleared from the cache when user switches network access modes " Martin Kolman Release 139 Pressing pause when logging does not stop the time gps defect Martin Kolman new 2011-05-12T23:01:45+02:00 2011-05-12T23:01:45+02:00 * while logging, pressing the pause button does not pause the time counter Martin Kolman Release 164 """Route Remaining Length"" widget labled incorrectly (imperial units)" gps defect Martin Kolman new 2011-09-15T16:11:23+02:00 2011-09-15T16:11:23+02:00 "When using imperial units, widget displays distances as ""mph"" rather than ""mi"". This appears to be merely a labeling error since the calculation seems right. Displaying the calculation to one decimal place would also improve the usefulness of the widget. " rcristal@… Release 166 Show on Map for Add new POI does not work gps defect Martin Kolman assigned 2011-11-12T21:54:33+01:00 2011-11-17T18:46:46+01:00 """add new POI"" params etc., finally click ""Show on map"" and - nothing happens. Use ""list POI"", found that POI, click ""Show on map"" and it works. " jan@… Release 176 QML UI: center the loading Loading... label, remove Ready label gps defect Martin Kolman new 2012-04-10T17:58:32+02:00 2012-04-10T17:58:32+02:00 "* the loading label should be centered on the tile * the Ready label does not need to be visible as it serves basically no purpose and is also needlessly visible on transparent tiles" Martin Kolman Release 178 GTK UI: on map logging trace broken gps defect Martin Kolman new 2012-04-10T18:09:29+02:00 2012-04-10T18:09:29+02:00 * the on-map trace that is being drawn behind the position indicator during track logging often does not follow the track but - it just goes from the current position in straight line out of the screen Martin Kolman Release 204 notifications sent during startup are not displayed gps defect Martin Kolman new 2012-08-07T23:28:01+02:00 2012-08-07T23:28:01+02:00 " * store notifications sent during startup * display them once the graphics system is uo * multiple notifications * just display the last received one for now" Martin Kolman Release 207 P2P Route : missing trace from start and destination marker gps defect Martin Kolman new 2012-09-03T20:34:57+02:00 2012-09-03T20:34:57+02:00 the trace from start and destination marker is missing Martin Kolman Release 4 give more info when saving options fails gps enhancement Martin Kolman assigned 2010-07-24T12:54:30+02:00 2011-02-14T15:21:47+01:00 "When the options dump is unsuccessful, give more info: * what went wrong * give a hint of possible cause" Martin Kolman Release 11 retimestamp a gpx file from the master timestamp gps enhancement Martin Kolman new 2010-07-29T17:57:44+02:00 2010-07-29T17:57:44+02:00 " * add a button for this to tracklog info tools * interval can be set" Martin Kolman Release 14 add clories/fuel estimation function gps enhancement Martin Kolman new 2010-08-01T13:56:12+02:00 2010-08-01T13:56:12+02:00 " * enter weigh, fuel consumption, etc. * get estimated calories count/fuel amount * estimate for a road/tracklog" Martin Kolman Release 17 send position by sms gps enhancement Martin Kolman new 2010-08-05T11:10:28+02:00 2010-08-05T11:10:28+02:00 "send position by SMS * select what will be sent and what not * coordinates, time, elevation, geocoded address ? * automatic sending every N seconds/minutes (is it a good idea ? this can get expensive :) )" Martin Kolman Release 18 add social network iteraction gps enhancement Martin Kolman new 2010-08-05T11:11:34+02:00 2010-08-05T11:11:34+02:00 add social network interaction Martin Kolman Release 19 clikable tracklogs gps enhancement Martin Kolman new 2010-08-05T16:05:47+02:00 2010-08-05T16:05:47+02:00 "make tracklogs clickable when drawn * don't interfere with normal usage * maybe a clickable infobox for each tracklog ? * clickable start/end indicator ? * show which tracklogs are visible ?" Martin Kolman Release 20 quick POI adding gps enhancement Martin Kolman assigned 2010-08-13T11:55:25+02:00 2011-01-20T13:58:39+01:00 "quick POI adding * add a map screen button for quick adding of poi * depends on POI menu rework" Martin Kolman Release 31 draw a custom route gps enhancement Martin Kolman new 2010-09-03T23:36:17+02:00 2010-09-03T23:36:17+02:00 " * just draw a route on the map as a series of points connected by a line * make it usable for routing, select some nodes and add a routing message * save to GPX * OPTIONAL: * edit an existing route or GPX tracklog ? " Martin Kolman Release 34 add quick search widget gps enhancement Martin Kolman new 2010-09-04T12:09:18+02:00 2010-09-04T12:09:18+02:00 " * add a widget for quick search access from the map screen * access to two mode, maybe just two parts of the widget that trigger two distinct actions ? * quick search -> search in category * setup mode -> set category/custom search " Martin Kolman Release 39 """pixel zooming"" - like in tangogps" gps enhancement Martin Kolman assigned 2010-09-06T02:04:40+02:00 2010-09-14T11:01:52+02:00 " * when there are no tiles for a lower zoomlevel, use enlarged tiles from the upper zl * OPTIONAL: use even when there are tiles available to make text larger * could be quite pixelated/blurred " Martin Kolman Release 47 add jump-to-zoomlevel widget gps enhancement Martin Kolman new 2010-10-10T13:46:40+02:00 2010-11-27T11:28:33+01:00 "add a clickable widget for jumping between zommlevels * show all reasonable zomlevels ? * list of zoomlevels ? * input as number ? * remember last zl ? * user configurable which method would be used" Martin Kolman Release 50 add batch import of tiles to db gps enhancement Martin Kolman new 2010-10-10T17:21:51+02:00 2010-10-10T17:21:51+02:00 " * set source folder * set target layer * with optional removal of tile images after import to db" Martin Kolman Release 53 POI Sound beacon gps enhancement Martin Kolman assigned 2010-11-01T01:07:49+01:00 2010-11-18T23:32:26+01:00 " * activate from POI -> tools menu * set: * distance * espeak message (recorded sound ?) * repetition -> once/every N seconds while in perimeter * optional -> a message for leaving the perimeter * optinal -> say the current distance as part of the message * multiple distance/message pairs for a POI * possible uses: * speed cameras * fishing spots * reminders (""you are near the supermarket, don't forget to buy X"") * geocaching/treasure hunting * storage: * in the poi.db, tables with modrana_ prefix to make sure we won't collide with possible Mappero tables * table version numbers * OPTIONAL: distance based message repetition -> ""sonar sound"" * a ""beep"", that is repeated more often as the distance decreases" anonymous Release 58 """burn"" tracks to map tiles" gps enhancement Martin Kolman new 2010-11-01T19:07:26+01:00 2010-11-01T19:14:32+01:00 " * burn tracks to map tiles, so that it is rendered only once * no to the stored images, only to the in memory tiles * some per tile overlay would be handy * advantages: * render the track once per zoomlevel/tile * works for zooming and rotation * what's needed * object based tiles * clean-up -> removing old tracks from tiles (probably just reload the image from storage) * alpha track renders ?" Martin Kolman Release 60 edit the Espeak substitution list from GUI gps enhancement Martin Kolman new 2010-11-02T22:31:13+01:00 2010-11-02T22:31:13+01:00 " * make the espeak substitution list in '''/opt/modrana/data/directions_filter.csv''' easily user editable from GUI * list of the substitution pairs, clicking a pair launches an entry box * single entry box for a pair ? * one entry box for target and one for substitute ? * delete a pair + confirm deletion * dedicated button " Martin Kolman Release 62 store directions when saving route gps enhancement Martin Kolman new 2010-11-02T22:56:19+01:00 2010-11-02T22:56:19+01:00 " * store routing messages when a route to tracklog file * store routing messages to tags ? * store the additional metadata/where ? * make it nice and simple and just don't store them ? * custom tags - is it a good idea ? * parsable prefix in the field ? * starting navigation from a tracklog with routing messages" Martin Kolman Release 63 special mode for batch downloads gps enhancement Martin Kolman new 2010-11-02T23:07:28+01:00 2010-11-02T23:11:17+01:00 " * enable directly from download menu (as this is context specific) * start with each batch download after enabled * what to do after the batch download finishes (user togglable) ? * sound allert / switch on the screen ? * revert back to normal * shut down modRana * what to do in this mode ? * turn off GPS * turn off rotation object - how often is it polling the accelerometer ? * decrease update frequency * lower process priority * add ""you are now in batch download mode"" notifications" Martin Kolman Release 70 add support for knots gps enhancement Martin Kolman new 2010-11-18T23:12:51+01:00 2010-11-18T23:12:51+01:00 * add support for knots to the units module Martin Kolman Release 71 Point to Point distance measurement gps enhancement Martin Kolman new 2010-11-18T23:14:12+01:00 2010-11-18T23:14:12+01:00 * make it possible to measure Point to Point distance Martin Kolman Release 72 boat: add weather, moonphase & tide info gps enhancement Martin Kolman new 2010-11-18T23:16:04+01:00 2010-11-18T23:16:04+01:00 " * might be a separate info screen * a widget * or both * check out if there are some on-line APIs or python modules for this" Martin Kolman Release 73 free navigation (arrow + distance to a given POI/coordinates) gps enhancement Martin Kolman new 2010-11-19T00:33:53+01:00 2010-11-19T00:33:53+01:00 " * add distance and arrow pointing to a POI/coordinates * fullscreen version * widget version * draw a line from current position to a point ? " Martin Kolman Release 76 export POI as a GPX file gps enhancement Martin Kolman new 2010-11-26T01:31:10+01:00 2010-11-26T01:31:10+01:00 " * export a poi as a single point GPX file * modRana already handles GPX import and export * launch a folder chooser dialog ? * ADVANCED: export multiple POI to a single GPX file" Martin Kolman Release 77 Maemo@N900+possibly other: remember and restore internet connection state gps enhancement Martin Kolman new 2010-11-26T01:34:40+01:00 2010-11-26T01:34:40+01:00 " * check if Internet connection is active on startup * return the connection to prior state on shutdown (eq. disconnect if it was OFF on startup, do nothing if it was ON)" Martin Kolman Release 79 ask to enable GPS gps enhancement Martin Kolman new 2010-11-27T11:34:44+01:00 2010-11-27T11:34:44+01:00 " * add a (by default disabled) dialog, that ask the user if modRana should enable the GPS * should be probably in ''options->GPS''" Martin Kolman Release 86 list all navigation steps gps enhancement Martin Kolman new 2010-12-09T02:38:58+01:00 2010-12-09T02:38:58+01:00 * show all navigation steps in a scrollable list Martin Kolman Release 90 improve the GPX example tracks gps enhancement Martin Kolman new 2010-12-15T22:46:13+01:00 2010-12-15T22:46:13+01:00 " * name all example tracks ''example_something'' to differentiate them from user created tracks * sort out the current tracks * add at least one real log * add some tracks representing various regions from openrouteservice or other OSM based routing provider * Brno - Vienna * something in America & Japan * Kremlin to Gum in Moscow ? :) * other ? * keep the combined size reasonably small " Martin Kolman Release 93 "UI: only show ""route"" button when applicable" gps enhancement Martin Kolman new 2011-01-17T23:32:11+01:00 2011-01-17T23:32:11+01:00 " * only show the route button when routing is actually doable * like both start & destination are set for point2point routing" Martin Kolman Release 95 Routing: make start/destination indicators dragable gps enhancement Martin Kolman new 2011-01-17T23:41:07+01:00 2011-01-17T23:41:07+01:00 * when a drag starts on the start/destination indicator, it should move with it Martin Kolman Release 96 anchor alarm gps enhancement Martin Kolman new 2011-01-19T13:36:23+01:00 2011-01-19T13:36:23+01:00 " * lock position * sound an alarm if position changes more than 2* anchor chain/rope length. [http://talk.maemo.org/showpost.php?p=923762&postcount=216| source] " Martin Kolman Release 98 batch download: add download visible mode gps enhancement Martin Kolman new 2011-01-23T00:44:43+01:00 2011-01-23T00:44:43+01:00 " * add a mode that downloads whats visible on the map * this means it uses current viewport as download bbox * this is how TangoGPS does tile download" Martin Kolman Release 99 batch download: around view -> around point + imporvements gps enhancement Martin Kolman new 2011-01-23T00:47:16+01:00 2011-01-23T00:47:16+01:00 " * rename current ""around view"" mode to ""around point"" * show a target point after selecting this mode * should be dragable around the map * ad a done button, probably near the point to be less confusing * show current bounding box ? * make it on map configurable ?" Martin Kolman Release 113 Add optional GPS shutdown timeout gps enhancement Martin Kolman new 2011-02-13T11:21:10+01:00 2011-02-13T11:24:30+01:00 " * in some situations, it might be useful to turn off the GPS after a given timeout to save battery * this might be combined with some other rules * when all the unneeded timers are removed, this might enable modRana to run in background for long periods of time without munching the battery flat * the GPS lock is quite fast so this migh by quite usable * turn on the screen * modRana enables GPS and reaquires GPS lock * you can resume navigation in a couple of minutes * active t-b-t navigation should override this * or just leave the GPS in ""standby"" or check every n minutes, when the screen is turned off for a longer period of time, when this is enabled " Martin Kolman Release 114 Add an easy way of manually setting current position gps enhancement Martin Kolman new 2011-02-13T11:32:27+01:00 2011-02-13T11:34:04+01:00 " * maybe from a long-press on the map ? * it should be also possible to manually enter coordinates ad use them as current position * setting a POI as current position is already implemented" anonymous Release 116 show onscreen menu/widget when track logging is in progress gps enhancement Martin Kolman new 2011-02-13T17:06:45+01:00 2011-02-13T17:06:45+01:00 " * how to place it so that it does not collide with other buttons/widgets * or just do a logging widget once widgets are overhauled and placement would be a non-issue " Martin Kolman Release 128 shop screen edge arrows to offscreen POIxserach results gps enhancement Martin Kolman new 2011-02-16T15:15:28+01:00 2011-02-16T15:15:28+01:00 " * when some POI or search results are off-screen, draw an arrow on the edge of the screen, pointing in their direction * maybe just draw a dot not an arrow * group nearby arrows/dots" anonymous Release 130 SHR@Neo automatic GPS start/stop gps enhancement Martin Kolman new 2011-02-27T19:38:55+01:00 2011-02-27T19:38:55+01:00 " * to save time, start the GPS before starting modRana by adding this to the startup script: {{{ fsoraw -r GSP -- modrana }}} * when modRana takes over, check if GPS should be enabled or not * if not, disable GPS * use DBUS for getting position info " Martin Kolman Release 134 Show whole tracklog on map gps enhancement Martin Kolman new 2011-04-03T14:47:03+02:00 2011-04-03T14:49:00+02:00 " * fit the whole tracklog to screen after clicking on the ""show on map"" button * make it possible to switch back to the previous zoomlevel or menu" Martin Kolman Release 136 combine close turns to one message gps enhancement Martin Kolman assigned 2011-04-18T02:13:42+02:00 2011-04-18T02:22:12+02:00 " * combine turns if they are close together (credit: Skykooler) * example: {{{ ""Turn left on Elm Street, then turn right on Main Street"" ""Turn left on Elm Street, then turn right"" }}} * the second varaint might be only available once routing metadata is available * make this configurable * turning off * setting of combination distance * based on reached distance or separate ? * maximum number of messages to combine * can espeak compute how long a pronunciation would take ? * some formating settings ? * like: {{{ ""Turn left on Elm Street, then turn right"" vs ""Turn left on Elm Street, then in 10 meters turn right"" }}} * other parameters that show up during implementation " Martin Kolman Release 141 Better readable and configurable scale indicator gps enhancement Martin Kolman new 2011-06-14T00:05:19+02:00 2011-06-14T00:05:19+02:00 " * make the scale indicator * bigger numbers * make the numbers stand out * draw thirds/quarters on the scale ? * make it configurable * on/off * font size * size is already configurable from configuration file * colors - from theme ?" Martin Kolman Release 151 smart tile preloading gps enhancement Martin Kolman new 2011-07-19T21:31:23+02:00 2011-07-19T21:31:23+02:00 " * while moving * in direction of travel * speed triggers ? * while not moving/moving slowly * 1-2 levels up and down from current position * slowly (sequentially ?) tiles around the currently visible area * like this, there would be not downloading tiles once the user starts moving/zooming/panning * should be aborted once significant moving/panning starts * should this be ON by default ? * quite a few not-needed tiles will be downloaded * larger data transfers" Martin Kolman Release 152 TBT Navigation - move position indicator location to show maximum of the route ahead on the screen gps enhancement Martin Kolman new 2011-07-19T22:27:18+02:00 2011-07-19T22:33:38+02:00 " * might be quite difficult algorithmically * some simple heuristics might work alright * detect sharp turns and compensate * detect intersection with screen border * select between 5 positions (center + 75% towards each edge) depending on where the route is going (thanks Petur !) * make sure that current position and immediate surroundings are be visible at all times " Martin Kolman Release 154 modrana remote data client/server gps enhancement Martin Kolman new 2011-07-31T23:50:27+02:00 2011-09-20T11:41:57+02:00 " * add special modes: * data server * data client * data server supplies data through network * location, compass, accelerometer, etc. * headless operation (CLI only) ? * client gets all of its data from the server through network * relay * a client should be also able to work as a server * use case: watching data from a glider flight in real time, the modRana instance in the glider running on battery power provides data through a slow GPRS link to a modRana instance with good connectivity & mains power which, all other clients connect to this instance not to the one in the glider, saving GPRS bandwidth and battery power for the in-plane instance" Martin Kolman Release 155 download upper zoom levels first during batch download gps enhancement Martin Kolman new 2011-08-01T00:09:11+02:00 2011-08-01T00:09:11+02:00 " * upper zoomlevels are more likely to be cached (as they have less tiles) so they should download faster * just order tiles by zoomlevel in ascending order before download" Martin Kolman Release 177 QML UI: show tile debugging info gps enhancement Martin Kolman new 2012-04-10T18:02:34+02:00 2012-04-10T18:02:34+02:00 "* for debugging purposes, show metadata printed on tiles * X,Y coordinates * zoomlevel * layer * url" Martin Kolman Release 190 add map storage path dialog to to GUI gps enhancement Martin Kolman new 2012-06-12T10:38:34+02:00 2012-06-12T10:38:34+02:00 Make it possible to select the tile storage path interactively from the GUI. Martin Kolman Release 193 N900: notify users without CSSU when they try to launch the QML GUI gps enhancement Martin Kolman new 2012-07-08T13:25:31+02:00 2012-07-08T13:25:31+02:00 "As vanilla Fremantle PR 1.3 has an old Qt version that is limited to Qt Quick 1.0 support, running the QML GUI won't work - it will just crash due to missing elements (PinchArea and others). * the user should be shown a simple notification screen with an OK button * ""Unfortunately, the modRana QML GUI needs CSSU to work. Either upgrade to CSSU or continue using the classic modRana GUI. For more info about CSSU: http://wiki.maemo.org/Community_SSU"" * either a small PyGTK application or a dialog launched from a shell script (if possible)" Martin Kolman Release 196 GTK UI: point2point routing - show feedback if only one point or no points are selected gps enhancement Martin Kolman new 2012-07-13T17:42:48+02:00 2012-07-13T17:42:48+02:00 " * if no points or only one point is selected, show a notification * ""Please add the starting/destination point"" * ""Please add the starting and destination points""" Martin Kolman Release 199 simple position publishing gps enhancement Martin Kolman new 2012-07-23T15:23:17+02:00 2012-07-23T15:23:17+02:00 "NOTE: will be OFF BY DEFAULT * provide a simple website accessible on the IP of the device, that shows current position * latitude, longitude, speed * show a static map image with current position * push location info to a remote server in regular interval * basically push the simple website to a remote server somewhere using ssh * user has to handle the ssh keys for automatic ssh login * or provide login and password (ultra dangerous !) " Martin Kolman Release 200 Way bounding box gps enhancement Martin Kolman new 2012-07-29T14:21:35+02:00 2012-07-29T14:21:35+02:00 " * add a bounding box for Way objects * just check for all new points if they fix if the current bbox ad enlarge it accordingly if they don't" Martin Kolman Release 202 "tracklog: if logging is paused, rename ""start"" to ""resume""" gps enhancement Martin Kolman new 2012-08-03T11:20:23+02:00 2012-08-03T11:20:23+02:00 Resume would be more intuitive then showing start again. The icon can probably stay the same. Martin Kolman Release 203 return Point coordiantes in more formats as string gps enhancement Martin Kolman new 2012-08-04T21:42:24+02:00 2012-08-04T21:42:24+02:00 " * ""12.3,45.6"" * minutes, seconds, etc. * geohash (take code from the geopy module and add it to the geo module) * maidenhead locator system (upoints -> geo) * summary listing * one coordinate pair per line * separated by newlines * usable for direct display in QML and others" Martin Kolman Release 208 network mode: only when needed gps enhancement Martin Kolman new 2012-09-04T00:14:00+02:00 2012-09-04T00:14:00+02:00 "* only connect to the Internet when needed * disconnect afterwards once all downloads are finished * disconnect right after online searches finish * disconnect 30 seconds after last tile download disconnect options: * only if the device was disconnected when modRana initiated Internet connection * always - even if device was already connected when modRana wanted to connect " Martin Kolman Release 209 Harmattan: add spash screen gps enhancement Martin Kolman new 2012-09-04T10:32:35+02:00 2012-09-04T10:32:35+02:00 "add portrait and landscape splash screen * template from Mieru might be modified * should be committed to modRana graphics on Github" Martin Kolman Release 210 Monav: add option for selecting Monav server path gps enhancement Martin Kolman new 2012-09-09T13:37:26+02:00 2012-09-09T13:37:26+02:00 " * could be quite useful for routing across network/Internet * between two N900s or other mobile devices * how to handle data folders ? * would need to know remote filesystem layout * note security implications * running a very simple Internet facing application (how does Monav check its input ?) * data is send unencrypted" Martin Kolman Release 211 Monav: more robust monav-server shutdown gps enhancement Martin Kolman assigned 2012-09-09T15:28:38+02:00 2012-09-12T15:20:24+02:00 " * in case modRana crashes, the server might continue running * check if it is a problem (blocking USB mounting on N900 ?) * try to kill by name if server is running but was not started * but it would be important to first check if a server start was attempted by modRana so that not to shutdown a Monav server started by other programs" Martin Kolman Release 212 Farsi (Persian) support for Voice navigation gps enhancement Martin Kolman new 2012-09-10T13:46:55+02:00 2012-09-10T13:46:55+02:00 "* [https://spreadsheets.google.com/spreadsheet/pub?key=0Ah0xU81penP1cDlwZHdzYWkyaERNc0xrWHNvTTA1S1E&gid=1 Google Directions support Farsi] * [http://sourceforge.net/projects/espeak/forums/forum/538922/topic/5271942 Espeak on the N900] should support Farsi * in practice, there is some rules error when running {{{ espeak -v fa ""hello"" }}} * contacting the Maemo Espeak package maintainer might be needed " Martin Kolman Release 213 option: shut down GPS when in standby for X minutes gps enhancement Martin Kolman assigned 2012-09-13T01:23:35+02:00 2012-09-13T12:38:20+02:00 "* this feature should be optional * if modRana is in standby for more than X minutes (5 as default ?), it will shut down GPS and pause any other potentially battery draining activity, that was not explicitly requested by the user * so this means it won't for example shut down batch tile download or turn-by-turn naviagtion * wake-locks ? :P * once standby is over, it will restore everything back to the ""normal"" state * standby: * application window is not active * alternatively -> screen turned off & turn by turn navigation not running * how modRana understands standby should be configurable" Martin Kolman Release 214 use zsync to update offline routing data gps enhancement Martin Kolman assigned 2012-09-14T00:34:40+02:00 2012-09-14T00:50:22+02:00 "* use zsync to update routing data from the server * like this, only changes would be transferred, making frequent routing data updates feasible * packs for large countries can take up multiple GBs * zsync: http://zsync.moria.org.uk/ * how would an update look like: * before starting the update, mark the map package as dirt * .#dirty file ? * modRana downloads a file-list for the package, that contains also a link to a zsync control file for every file * iterate over the zsync files and update every local file * at the end, remove all files that are present in the local folder but not on the file-list (exclude the .#dirty file) * remove the .#dirty file * drawbacks: * needs to store two copies of the routing data * one archive for direct download * one in uncompressed form + zsync control file for updates only * needs zsync files for all files * on the other hand as zsync won't overwrite the file until the download is finished, working on multiple smaller files helps " Martin Kolman Release 215 CLI: option for redirecting the profile path gps enhancement Martin Kolman new 2012-09-21T20:03:36+02:00 2012-09-21T20:03:36+02:00 "* users might want to use other profile folder as the default one in ''~/.modrana'' * or possibly having more folders switchable by a startup script * ""private mode"" -> redirecting the profile folder to /dev/null ?" Martin Kolman Release 216 GTK GUI: options: support for disabling option buttons gps enhancement Martin Kolman new 2012-09-25T00:29:53+02:00 2012-09-25T00:29:53+02:00 "* support for disabling option buttons is needed * usecase: * Monav offline routing currently does not support avoiding toll and highways * therefore, the corresponding buttons should be disabled when Monav routing is active * as not to confuse the users, disabled buttons should not be visible * as modRana has its own graphical style, it wont be easily possible to just gray them out as in normal GUI toolkits, as this might confuse the users" Martin Kolman Release 218 manual mass POI input gps enhancement Martin Kolman new 2012-10-11T12:03:05+02:00 2012-10-11T12:03:05+02:00 "is should be much easier to add many POI manually by inputting their coordinates * from GUI: opening a text edit, inputing open point per line * from CLI: providing a path to a CSV file " Martin Kolman Release 201 check out Marbles trace drawing algorithm gps task Martin Kolman new 2012-08-03T11:14:43+02:00 2012-08-03T11:14:43+02:00 As with the distance calculation algorithms, Marbles trace drawing algorithm might be useful. Martin Kolman Release 32 add support for offline routing gps enhancement Martin Kolman new 2010-09-04T11:34:33+02:00 2011-08-10T18:20:53+02:00 " * get an off-line routing engine * possible choices: * rip it out of navit (maybe there it is already in a library ?) * rip it out of McNavi * resuscite the old Rana routing engine -> its in Python but the usability is unknown * run a routing webservice on the device * it must be multi-platform * if it needs to be compiled, modRana needs to work even without it * routing sources: * OSM files * Navit style binary OSM files * McNavi style binary OSM files * Rana style binary OSM files * Yet Another Osm Binary format ? :) " Martin Kolman Release 129 show ISS and other orbiting satellites on the map gps enhancement Martin Kolman new 2011-02-26T19:37:19+01:00 2011-02-26T19:37:19+01:00 " * get current orbital parameters from the net * show current position on the map * compute overflights for a given position * ring an alarm for an approaching overflights * assign overflight fotos to a given POI" Martin Kolman Release 220 test ticket gps task Martin Kolman new 2013-04-09T10:03:42+02:00 2013-04-09T10:03:42+02:00 test captcha anonymous milestone1 Release 223 Modrana - Map Batch Download Fail gps 2.0 defect Martin Kolman new 2013-05-16T20:29:31+02:00 2013-05-16T20:29:31+02:00 "I want to download and area of the map but no matter what kind of map I use,openstreetmap,google map,mapquest, Modrana can't download it.It works fine up until the downloading process but the transfer rate stays at 0.00 MB and all the tiles fail to download. Although the tiles are downloaded fine with automatic download when I pan the map around or change the zoom level." punch_life_in_the_face@… milestone2 Release 64 map data management tool gps 2.0 enhancement Martin Kolman new 2010-11-02T23:17:29+01:00 2011-02-14T11:35:25+01:00 " * a tool for managing map sources and stored map data * tiled maps only for now, can be upgraded for tracking vector map coverage when modRana supports this * integrate tile update with this " Martin Kolman milestone2 Release 135 cancel download of no longer visible tiles gps 2.0 enhancement Martin Kolman new 2011-04-08T00:57:18+02:00 2011-10-02T09:57:32+02:00 " * cancel download of tiles that are no longer visible * or just cancel download of a tile if there are no free slots for downloading visible tiles" Martin Kolman