...
... stable, performance, memory use, transparent file formats
Delta Shell Next
... future release, open-source, flexibility, simplicity, research version
----
DeltaShell API stroomlijnen:
- Improve Drag & Drop API
- Improve TreeView API
...
- Improve TableView API
- add/remove columns is a mess (see ITableView / TableView)
- Improve provider logic (finding the best fitting view, properties, ContextMenu, NodePresenter etc. for a type)
- Improve IView / IViewContext API, view creation / resolving logic (double-click on item opens view for parent>parent>parent object but can also open view for this object),
...
- Â currently it is too implicit (CreateView changes view.Data to a different object and Delta Shell should check it)
- Use providers for Importers/Exporters similar to views and nodepresenters (what about property classes?)
- Clean-up database and remove duplicate classes (Delta Shell + SOBEK 3.1 plugins)
Delta Shell Next
... future release, open-source, flexibility, simplicity, research version
- Review map editing functionality including topology, interaction, rendering
...
- Eliminate need for custom map tools such as HydroNetworkEditorMapTool
- Move common controls (such as Map Contents, Layer Properties Dialog, Attribute Editor) to SharpMap.UI
- Fix working with units (system-wide sypport for units, units for properties, variables, etc., change current units for variables... - always save in the same unit system! SI on-the-fly UI unit conversion)
Clean-up database and remove duplicate classes (Delta Shell + SOBEK 3.1 plugins)----
Introduce support for file-based models at framework level
Use per-model directory in project data folder
Rely on IFileBased for all file-based model items
Keep model data directory in-sync with Project
...