﻿__group__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
Active Tickets	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
Active Tickets	223	Modrana - Map Batch Download Fail	gps	2.0	milestone1	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@…
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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@…
Active Tickets	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@…
Active Tickets	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@…
Active Tickets	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@…
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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 &amp and back"	Martin Kolman
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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 <dramatic pause> 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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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@…
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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 <silence> meters turn right"""	Martin Kolman
Active Tickets	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
Active Tickets	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
Active Tickets	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@…
Active Tickets	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@…
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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 <desc> 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 <desc> field ?
 * starting navigation from a tracklog with routing messages"	Martin Kolman
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
Active Tickets	64	map data management tool	gps	2.0	milestone2	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
Active Tickets	135	cancel download of no longer visible tiles	gps	2.0	milestone2	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
Active Tickets	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
Active Tickets	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
Active Tickets	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
