Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 109 lines (80 sloc) 5.226 kb
d593bf7 @systemed EditController can now throw AttentionEvents too, so they don't all have...
systemed authored
1 = Potlatch 2: main outstanding issues =
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
2
dc2e393 @systemed less todo!
systemed authored
3 == Core geometry ==
4
b676866 @gravitystorm update todo, removing some and adding one
gravitystorm authored
5 * P1-style J (join)
c47878a @systemed standardise on 'name' and 'url' elements for stylesheet and imagery obje...
systemed authored
6 * Doing a '-' to remove a point from a junction doesn't redraw the point on other ways
32ff3c9 @systemed Remove a couple of debug traces.
systemed authored
7 * Circularise doesn't redraw the nodes on the selected way
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
8
63ccfcb @systemed beginning of vector background layers. And a whole load of other stuff t...
systemed authored
9 == Vector background layers ==
10
a578af7 @systemed few more TODOs
systemed authored
11 * Pass in via URL parameter
12 * Load from local file (Flash Player 10 only)
0d35427 @systemed alt-click (for now) to bring ways in from vector background layers
systemed authored
13 * TagTransform (cf http://wiki.openstreetmap.org/wiki/Osmosis/TagTransform)
8845680 @systemed add OSM import for vector background layers
systemed authored
14 * Connectivity isn't preserved when bringing ways through (e.g. from OSM layer)
325ae03 @gravitystorm Add some gpx-related TODOs based on feedback
gravitystorm authored
15 * Alt-click on lines from GPX appears to prevent anything from being selected.
16 * z-ordering - areas in editing layer prevent background layers from being clicked.
63ccfcb @systemed beginning of vector background layers. And a whole load of other stuff t...
systemed authored
17
a3fd206 @systemed add 'split' to toolbox
systemed authored
18 == Tag editing ==
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
19
583e1a2 @systemed more important TODOs
systemed authored
20 ** SuperTabNavigator frequently doesn't respond to tab clicks
64f6179 @systemed complete arbitrary sublayer support; fix roundabout tagging issue; coupl...
systemed authored
21 * initialiseEditors is quite slow (typically 150ms)
adad5f6 @gravitystorm Update todo with various bits and bobs discovered while working on the m...
gravitystorm authored
22 * Tag panel jumps up and down when number spinner is used on bike parking
23 * Changing relation ref doesn't update the main tagviewer until the entity is reselected
24 * Changing type of relation doesn't update the main tagviewer until the entity is reselected
25 * Adding a relation via the advanced panel doesn't update the simple panel
26 * 'Select relation' panel doesn't indicate that the list is being filtered (e.g. simple -> add to a route)
c24c78d @gravitystorm Add shauns suggestion of ordering the relation select panel more usefull...
gravitystorm authored
27 * 'Select relation' panel could be sorted by something useful (e.g. ref for route relations)
adad5f6 @gravitystorm Update todo with various bits and bobs discovered while working on the m...
gravitystorm authored
28 * Checkbox needs a clear button, or to be changed to a ✓✗? triplet
17d5810 @systemed user-definable function keys for background imagery and stylesheets
systemed authored
29 * Relations should talk to FunctionKeyManager too, so you can assign a route to a particular key
f850f37 @systemed relation actions menu. This should make it easier to merge relations, et...
systemed authored
30 * RelationsGrid should be a discrete component, so we don't repeat ourselves so much in TagViewer.mxml
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
31
a3fd206 @systemed add 'split' to toolbox
systemed authored
32 == UI ==
33
583e1a2 @systemed more important TODOs
systemed authored
34 ** Keypress detection is very erratic, depending on focus - need to work out where events are going (Application.application?) and sense them there
adad5f6 @gravitystorm Update todo with various bits and bobs discovered while working on the m...
gravitystorm authored
35 * Failing to parse map_features should be an error state
d593bf7 @systemed EditController can now throw AttentionEvents too, so they don't all have...
systemed authored
36 * Quadrilateralise should throw an AttentionEvent if it's too sharp to straighten
9fc9067 @systemed couple of todos, and fix the toolbox
systemed authored
37 * Escape should rewind the entity to how it was before the current ControllerState. (Record a position in the undo stack when exiting a ControllerState, and escape would rewind to that)
b533475 @systemed custom imagery dialogue
systemed authored
38 * Custom imagery dialog fixes
b357883 @systemed basic multipolygon rendering
systemed authored
39 * Ctrl-clicking two areas (one inside the other) should create a multipolygon
58922ab @gravitystorm updates to TODO
gravitystorm authored
40 * GPS loading should have a loading... label
e02e7ab @gravitystorm Updates to todo, and remove spurious comment about backspacenode (!= und...
gravitystorm authored
41 * Pressing undo/redo sometimes doesn't change controllerstate. (e.g. create POI + undo leaves the tag panel still referring to POI)
0fad0f5 @smsm1 Add a couple of bugs I spotted to the todo.
smsm1 authored
42 * The standard keyboard shortcut of cmd+z doesn't work for undo, instead it just enters a z.
43 * In the advanced tag view if you use the back delete key to delete it will delete the first one or two characters and then jump to the end of the text field. (Tested in Mac OS X and Windows) (Build 24127 geowiki.com)
b676866 @gravitystorm update todo, removing some and adding one
gravitystorm authored
44 * If you get a map error (e.g. too many nodes in bbox) you don't get a helpful dialog
79dd2f4 @gravitystorm Fixed by recent layering work
gravitystorm authored
45
2b88be7 @avar fixed tyop
avar authored
46 == Rendering (Halcyon) ==
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
47
79bfacc @systemed make note of critical bug
systemed authored
48 ** When deleting a tagged node from a way, the NodeUI sticks around (fairly critical bug)
d2c3366 @systemed remember background imagery; infinite sublayers; bugfixes
systemed authored
49 * halcyon_viewer needs updating for new tileurl stuff
89f7e42 @systemed quick todo list for Potlatch 2
systemed authored
50 * Shields
7cd1326 @systemed one-way arrows
systemed authored
51 * More line decoration (cliffs etc.), and implied values for 'dashes' if not supplied
c201271 @systemed add nice 0.2 test case link
systemed authored
52 * MapCSS 0.2 support - see http://osm.kosmosnimki.ru/?zoom=13&lat=53.89722&lon=27.58215&layers=B00 and http://code.google.com/p/kothic/source/browse/src/styles/osmosnimki-maps.mapcss
90dd057 @systemed make parallelise even moar awesome
systemed authored
53 * .gz support for OSMConnection
b357883 @systemed basic multipolygon rendering
systemed authored
54 * Multipolygon rendering for dashedLine, lineDecoration, and WayBitmapFiller
9a2da7a @systemed oops, where did the comment go? basic multipolygon support
systemed authored
55 * Multipolygons should take their tags from the relation, not the way
38bd014 @systemed categories for drag and drop. And rationalise the TODO a bit
systemed authored
56
d9aa4b7 @gravitystorm Write down all the fixes needed, before I forget them
gravitystorm authored
57 == MyGPX ==
58
59 * Have a remove button for removing loaded traces
60 * Have a check button for simplifying traces
ed2d546 @gravitystorm Remove commentary on binding problems. You can't bind to events on other...
gravitystorm authored
61 * Figure out how to call P2/Simplify for halcyon-based code
d9aa4b7 @gravitystorm Write down all the fixes needed, before I forget them
gravitystorm authored
62
51a6b29 @gravitystorm Add todos regarding the bug layer
gravitystorm authored
63 == Bug Layer ==
64
65 * sort out the z-ordering so they appear above polygons/lines in halcyon
be019db @gravitystorm buglayer todos
gravitystorm authored
66 * View comments and add new comments
67 * Reopen?
68 * Handle errors when closing bugs (especially nickname-based errors)
51a6b29 @gravitystorm Add todos regarding the bug layer
gravitystorm authored
69
3073536 @gravitystorm Add a direction-sensing reverse arrow, with one or two caveats
gravitystorm authored
70 == Reverse Button ==
71 * Doesn't look like a button
17d5810 @systemed user-definable function keys for background imagery and stylesheets
systemed authored
72
ed329f6 @gravitystorm i18n the main buttons, albeit the gps dropdown doesn't work. Add i18n to...
gravitystorm authored
73 == l10n ==
74 * Fix the en_US / default locale problem
75
7158279 @gravitystorm Add some documenation notes, and remove some traces
gravitystorm authored
76 == history ==
77 * Think about what happens if a node, which used to be part of a way and isn't any more, changes. Does that put a fake "version" in?
78
74dfc17 @gravitystorm While I notice it, simplify.as adds undostack items when e.g. importing ...
gravitystorm authored
79 == other ==
80 * Simplify.as shouldn't add an action to the global undo stack, since it's called from e.g. importing into other layers
81
f478d85 @gravitystorm Merge branch 'master' into history
gravitystorm authored
82
38bd014 @systemed categories for drag and drop. And rationalise the TODO a bit
systemed authored
83 Requested enhancements
84 ----------------------
85
86 == Other core ==
87
88 * Non-900913 projections
89 * Plugin support
f0ae480 @gravitystorm Turn the undo/save issue from a bug to a feature
gravitystorm authored
90 * Support undo / redo across saving events
38bd014 @systemed categories for drag and drop. And rationalise the TODO a bit
systemed authored
91
92 == Tag editing ==
93
94 * Ability to specify that a node should be a point in a way, for example for crossings
95 * Ability to say that it's unlikely/impossible to have a way that is a bridge and a tunnel at the same time.
96 * Dynamic reloading of stylesheet/map_features, so that you don't need to reload the full page when editing them
97 * The area of pois for dragging on to the map should have a search, with synonyms.
98 * If you have both inputSets names and buildingAddress, and name= key is filled in then the basic tab will get both, surely only name should be shown and building name should be ignored e.g. cafes. [Actually this was an issue of addr: being missing from one of them, however this may still be a problem for other overlapping inputSets]
99
100 == UI ==
101
102 * CSS editing
103 * Quick-search on add-relations-to-way dialog (RelationSelectPanel)
104 * i18n
105
106 == Rendering (Halcyon) ==
107
108 * 'Light' version without vectorlayer support etc.
Something went wrong with that request. Please try again.