Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

... 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

...