Contents of /trunk/todo.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations)
Tue Dec 9 20:06:06 2008 UTC (15 years, 5 months ago) by harbaum
Original Path: todo.txt
File MIME type: text/plain
File size: 3652 byte(s)
Initial import
1 harbaum 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