Add todos regarding the bug layer
[potlatch2.git] / TODO.txt
index 74893af..7c93964 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -3,10 +3,8 @@ Potlatch 2: main outstanding issues
 
 == Core geometry ==
 
-* purgeOutside simply doesn't work - WayUIs stay around. To investigate
-* Some combination of zoom / pan / purge leaves a copy of the selected WayUI around
-* P1-style J (join) / shift-J (unjoin)
-* Make parallelise properly undoable
+* P1-style J (join)
+* Doing a '-' to remove a point from a junction doesn't redraw the point on other ways
 
 == Vector background layers ==
 
@@ -16,13 +14,10 @@ Potlatch 2: main outstanding issues
 * Connectivity isn't preserved when bringing ways through (e.g. from OSM layer)
 * Alt-click on lines from GPX appears to prevent anything from being selected.
 * z-ordering - areas in editing layer prevent background layers from being clicked.
-* Make loading your own traces from osm 150% less painful
 
 == Tag editing ==
 
 * initialiseEditors is quite slow (typically 150ms)
-* Bug where the wrong feature is used, when an item that is dragged from the list when an POI has no icon.
-* Can't use + for second tag
 * Tag panel jumps up and down when number spinner is used on bike parking
 * New relation panel jumps up and down, but I haven't seen it on editing existing relations
 * Changing relation ref doesn't update the main tagviewer until the entity is reselected
@@ -37,21 +32,14 @@ Potlatch 2: main outstanding issues
 * Failing to parse map_features should be an error state
 * 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)
 * Potlatch 1-style "floaty warnings"
+* Repeat tags (R) doesn't update the advanced tag panel
 * Custom imagery dialog fixes
 * Ctrl-clicking two areas (one inside the other) should create a multipolygon
-* B keypress for background source tag
-* Multiple selection
-* Options should be remembered via SharedObjects
-* small node hitzone when creating areas - hitzone and mouseover UI don't match up
 * GPS loading should have a loading... label
 * Pressing undo/redo sometimes doesn't change controllerstate. (e.g. create POI + undo leaves the tag panel still referring to POI)
-* Deleting a way doesn't update the junction highlighting on the remaining junctions
-* Deleting a way also deletes POIs without warning (ooh, look I found a modal dialog in p1. Do I win a prize? :-) )
-
-
-== Miscellaneous data model ==
-
-* Remove created_by=* tags from any data touched
+* The standard keyboard shortcut of cmd+z doesn't work for undo, instead it just enters a z.
+* 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)
+* If you get a map error (e.g. too many nodes in bbox) you don't get a helpful dialog
 
 == Rendering (Halcyon) ==
 
@@ -63,8 +51,18 @@ Potlatch 2: main outstanding issues
 * Multipolygon rendering for dashedLine, lineDecoration, and WayBitmapFiller
 * Multipolygons should take their tags from the relation, not the way
 
-== Other ==
-* should have build numbers available somehow
+== MyGPX ==
+
+* Have a remove button for removing loaded traces
+* Have a check button for simplifying traces
+* Figure out how to call P2/Simplify for halcyon-based code
+
+== Bug Layer ==
+
+* Keep fetching new bugs when panning around
+* sort out the z-ordering so they appear above polygons/lines in halcyon
+* finish the delete bug code
+* Add comments etc
 
 Requested enhancements
 ----------------------
@@ -83,13 +81,8 @@ Requested enhancements
 * The area of pois for dragging on to the map should have a search, with synonyms.
 * 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]
 
-== Turn restrictions ==
-
-* Splitting a way should have smart turn restriction behaviour - i.e. only retain the relation in that part of the way which joins the via point.
-
 == UI ==
 
-* Mouse wheel zooming
 * Bbox-sensitive menu for background imagery
 * CSS editing
 * Quick-search on add-relations-to-way dialog (RelationSelectPanel)