Versions Compared

Key

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

...

  • KIELER Lightweight Diagrams
    • Added DiagramSyntheses class providing lots of convenience methods for configuring the view model in diagram synthesis implementations (preliminary version introduced with last previous release)
    • 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 releaseImproved integration of the magnifying lens (hit alt + ctrl/cmd) and rubber band zoom (press ctrl/cmd and drag on canvas)
    • 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

...