Fix bug to make tram routes show up on simple editor for tram lines. Also make tram...
[potlatch2.git] / TODO.txt
index c48dbcb..79f1076 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,10 +1,10 @@
-Potlatch 2: main outstanding issues
------------------------------------
+= Potlatch 2: main outstanding issues =
 
 == Core geometry ==
 
 * P1-style J (join)
 * Doing a '-' to remove a point from a junction doesn't redraw the point on other ways
+* Circularise doesn't redraw the nodes on the selected way
 
 == Vector background layers ==
 
@@ -14,25 +14,27 @@ 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.
-* GPX of a closed shape (i.e. lat/lon are the same at start and end) 'disappears' when simplified
 
 == Tag editing ==
 
+** SuperTabNavigator frequently doesn't respond to tab clicks
 * initialiseEditors is quite slow (typically 150ms)
 * 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
 * Changing type of relation doesn't update the main tagviewer until the entity is reselected
 * Adding a relation via the advanced panel doesn't update the simple panel
 * 'Select relation' panel doesn't indicate that the list is being filtered (e.g. simple -> add to a route)
+* 'Select relation' panel could be sorted by something useful (e.g. ref for route relations)
 * Checkbox needs a clear button, or to be changed to a ✓✗? triplet
-
+* Relations should talk to FunctionKeyManager too, so you can assign a route to a particular key
+* RelationsGrid should be a discrete component, so we don't repeat ourselves so much in TagViewer.mxml
 
 == UI ==
 
+** Keypress detection is very erratic, depending on focus - need to work out where events are going (Application.application?) and sense them there
 * Failing to parse map_features should be an error state
+* Quadrilateralise should throw an AttentionEvent if it's too sharp to straighten
 * 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"
 * Custom imagery dialog fixes
 * Ctrl-clicking two areas (one inside the other) should create a multipolygon
 * GPS loading should have a loading... label
@@ -40,10 +42,10 @@ Potlatch 2: main outstanding issues
 * 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
-* Changing tags throws a null reference error (advancedTagGrid) if it's the very first thing you do.
 
 == Rendering (Halcyon) ==
 
+** When deleting a tagged node from a way, the NodeUI sticks around (fairly critical bug)
 * halcyon_viewer needs updating for new tileurl stuff
 * Shields
 * More line decoration (cliffs etc.), and implied values for 'dashes' if not supplied
@@ -65,6 +67,15 @@ Potlatch 2: main outstanding issues
 * Reopen?
 * Handle errors when closing bugs (especially nickname-based errors)
 
+== Reverse Button ==
+* Doesn't look like a button
+
+== l10n ==
+* Fix the en_US / default locale problem
+
+== other ==
+* Simplify.as shouldn't add an action to the global undo stack, since it's called from e.g. importing into other layers
+
 Requested enhancements
 ----------------------
 
@@ -84,7 +95,6 @@ Requested enhancements
 
 == UI ==
 
-* Bbox-sensitive menu for background imagery
 * CSS editing
 * Quick-search on add-relations-to-way dialog (RelationSelectPanel)
 * i18n