Versions Compared

Key

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

...

  • KIELER Lightweight Diagrams
    • IViewer provides getZoomLevel()
    • IPropertyHolder's setProperty(...) and copyProperties(...) now return IPropertyHolder instead of void, implementations are supposed to return this for convenience
    • IUpdateStrategy now requires the method requiresDiagramSynthesisReRun(...) that allows to tell KLighD's runtime whether a new synthesis run is required for performing a (certain) diagram update
    • Introduced IKlighdSelection interface
    • Updated layoutDiagram(...) methods in LightDiagramServices
  • KIELER Infrastructure for Meta-Layout

...

  • KIELER Lightweight Diagrams
    • Introduced DiagramSyntheses class providing lots of convenience methods for configuring the view model in diagram synthesis implementations (preliminary version introduced with last previous release)
    • Enabled the zoom level-based visibility of diagram elements (nodes, ports, edges, labels) and figure elements (fine grained figure details, texts, ...), see setUpperVisibilityScaleBound & setLowerVisibilityScaleBound methods in DiagramSyntheses
    • Enabled output-dependent visibility (main diagram, outline, printout, image export) of figure elements (highlightings, fine grained figure details, texts, ...), see corresponding methods in DiagramSyntheses
    • Diagram image export now supports tiled exports enabling the export of huge diagrams, which may be prevented by memory limitations in the past
    • Contributed appropriate print support and (customizable) print dialog with preview
    • Contributed a customized SVG image exporter based on FreeHEP (http://freehep.github.io/freehep-vectorgraphics/) being able to attach semantic data to the image data
    • Contributed generic PortRotationModifier (style modifier) that realizes the rotation of port figures in case ports are moved to a different side by the automatic layout computation
    • Added zoom style ZOOM_TO_ACTUAL_SIZE, added corresponding configuration methods in IAction.ActionResult
    • Added switch in KlighdSynthesisProperties to deactivate minimal diagram figure size estimation in case size data are already available
  • KIELER Infrastructure for Meta-Layout
  • KIELER Layout Algorithms
  • KGraph Text

...