-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 ==
== 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
== 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
* 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
+
+== history ==
+* 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?
+
+== 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
----------------------
== UI ==
-* Bbox-sensitive menu for background imagery
* CSS editing
* Quick-search on add-relations-to-way dialog (RelationSelectPanel)
* i18n