20,741
edits
m (→Background) |
m (→Open Issues) |
||
| Line 48: | Line 48: | ||
* generalizing the currently required dialog "prologue" in the Nasal/open block (using caller() and closure()) | * generalizing the currently required dialog "prologue" in the Nasal/open block (using caller() and closure()) | ||
* supporting/addressing multiple canvases per dialog | * supporting/addressing multiple canvases per dialog | ||
* implementing a real MVC controller and porting the code to use it | * support all major canvas placement modes (CanvasWidget, CanvasWindow, Instrument, Scenery?) | ||
* implementing a real MVC '''controller''' and porting the code to use it | |||
* improving the MVC separation further | * improving the MVC separation further | ||
* resource cleanup (listeners & timers) | * resource cleanup (listeners & timers) | ||
* start using the canvas-generic-map dialog in more dialogs (route manager, map dialog) | |||
* port more dialogs | |||
* support use in instruments | |||
* add a stress test with multiple canvas maps per dialog, all showing different maps/locations, and being active | |||
== Design == | == Design == | ||