Versions Compared

Key

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

...

  • KIELER Lightweight Diagrams
    • Improved integration of the magnifying lens (hit alt + ctrl/cmd) and rubber band zoom (press ctrl/cmd and drag on canvas)
    • Enabled the contribution of action invocation buttons (execution of IActions) in the diagram side bar (so far actions could only be executed by clicking on a diagram element of via menu contributions), see related hook in AbstractDiagramSynthesis
    • Added editable flag to KText in order to distinguish cursor selectability and editability 
    • 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

...