1 |
+ decrease way references in osm_node_chain_free
|
2 |
+ remove dirty flag in successful upload
|
3 |
+ create visual representation for node that get tags and remove
|
4 |
it from nodes that have all tags removed
|
5 |
+ Tag database, e.g. from
|
6 |
http://wiki.openstreetmap.org/index.php/Tagwatch/Descriptions/de
|
7 |
(done using JOSMs presets.xml)
|
8 |
+ clean up mouse handling
|
9 |
+ cleaner selection handling with respect to invisible nodes
|
10 |
+ switch to goocanvas
|
11 |
+ use normal mercartor instead of utm
|
12 |
+ check bounds for placed/moved nodes
|
13 |
- scale (overlay?)
|
14 |
+ include ways, a node is part of, into relation check
|
15 |
o remove double first/last points from polygons (not worth the effort)
|
16 |
- avoid duplicate nodes in ways after node removal
|
17 |
+ prevent placing of things outside map
|
18 |
+ use first label in presets as dialog name
|
19 |
+ scale presets dialogs nicer
|
20 |
+ join nodes (blue touchnode)
|
21 |
- make projects without osm file editable but not openable
|
22 |
- colorize on-the-fly
|
23 |
+ fix hildon first-char-is-uppercase problem (e.g. in password dialog)
|
24 |
+ Use http://maemo.org/downloads/product/raw/OS2008/osm2go/?get_installfile
|
25 |
- Use JOSMs elemstyles.xml
|
26 |
- Handle relations
|
27 |
+ Use a real toolbar for the iconbar
|
28 |
+ keep wms layer after upload
|
29 |
- use systems proxy settings
|
30 |
+ scroll by cursor keys/dpad
|
31 |
+ "tag clash" resolve dialog used when joining nodes/ways
|
32 |
+ exclude ways with "new" nodes from upload. (e.g. upload failure)
|
33 |
- exclude nodes with existing ways from deletion (e.g. after way del failure)
|
34 |
+ retry on "internal server error" 500
|
35 |
+ upload order: create/modify nodes, create/modify ways, del ways, del nodes
|
36 |
+ combine presets into existing tags
|
37 |
- use osm_is_creator_tag whereever possible
|
38 |
+ highlight duplicate tags in info dialog
|
39 |
+ flexible left column of info dialogs tag view
|
40 |
- useful key bindings in dialogs
|
41 |
+ update visual node representation when incl. one into a way
|
42 |
- move map edit functions into seperate file (e.g. map_edit.c)
|
43 |
+ update relations of ways or nodes which are deleted
|
44 |
+ upload dirty relations
|
45 |
+ special handling of relations if ways are joined (join all shared relations)
|
46 |
+ share relations between split ways
|
47 |
+ store relation changes in diff
|
48 |
+ end ways by double click
|
49 |
+ automatically open the info dialog after new way and new node
|
50 |
+ basic map hard key bindings
|
51 |
+ prefer wms jpg over png over gif
|
52 |
+ download in osm menu
|
53 |
+ save zoom and scroll offset in project
|
54 |
+ store credentials globally in gconf instead of project file
|
55 |
- dismiss project dirty flag completely?
|
56 |
+ don't overwrite "last_tags" by ways tags when selecting subnode of a way
|
57 |
(solved by completely seperating the handling of way and node tags)
|
58 |
+ "cancel" in info dialog
|
59 |
+ use "don't show this dialog again" dialogs for questions
|
60 |
+.prevent a "no" on delete dialog if "don't show again" is selected
|
61 |
+ cut way at node
|
62 |
- join ways at common node (do we really need this?)
|
63 |
+ extend ways
|
64 |
+ join new way with existing one if its last node is end node of the other way
|
65 |
+ show/change ways direction
|
66 |
+ option to show all nodes of a way (done via style)
|
67 |
+ don't move touchnode
|
68 |
+ gui to handle "role" in relation membership
|
69 |
- auto save (at least until the editor is stable)
|
70 |
+ use josms elemstyle
|
71 |
+ create a potlatch style elemstyle
|
72 |
+ style selection
|
73 |
+ generic file handling routines in misc.c
|
74 |
+ repaint map after style change
|
75 |
+ move all styles/colors from map.h to *.style
|
76 |
- permanent dialog disabling
|
77 |
+ partial map redraw (selected layers only)
|
78 |
- honour elemstyle min/max scale
|
79 |
+ use real pixmap width instead of hard coded value
|
80 |
- fix icon scaling issue
|
81 |
+ make ui work without project loaded
|
82 |
- progress indicators
|
83 |
- determine nice default scroll position for new projects
|
84 |
+ redo file structure before svn import
|
85 |
- unify download management, cope with none/invalid osm file present
|
86 |
- fix inconsistant RGB/RGBA usage
|