Release 2.2.0
NiklasRentzCAU
released this
15 Jul 14:22
·
191 commits
to master
since this release
Today we once again present a new minor release of KLighD including some bugfixes and new features!
Find the updatesite at https://kieler.github.io/KLighD/v2.2.0/ or in a single zip file below.
New Features
- Allow to customize the tooltip renderer #73
- Added an incremental diagram piece synchronization for the diagram server #103
- Added description field to synthesis options, shown when hovering #108
- Added white/blacklist to specifically include/exclude properties on serialization of graph elements in diagram server #110 #118
- Added support for setting default font names via environment variables #124. Default fonts can be provided with the
KLIGHD_DEFAULT_FONT_NAME
andKLIGHD_DEFAULT_MONOSPACE_FONT_NAME
variables.
Changes/Bugfixes
General
- Updated license to EPL-2.0 #96
- Fixed tail arrow head positioning #38
- Fixed some issues in the FreeHep SVG generation
- Fix default step size for float range options #126
- Update to ELK 0.8.1 #119
Eclipse-based
- Fixed an issue in the print dialog #19
- Fixed an issue with synthesis option sliders #23
- Changes related to better disposing of SWT resources #75 #125
- Fix in the drawing coordinate system for clipped graph elements #104
- Fixed updates of cached bounds for invisible ports and labels #107
Diagram Server
- Fixed inset handling #114
- Changed tracing to be lazy #95
- Removed text bounds estimation, use a consistent Font (Overpass) to have consistent estimations between server and client #101
- changed serialization behavior of properties in graph elements to use white/blacklist #110 #118 #115 #122
- Fixed an issue with setting/resetting synthesis options #112
- Fixed SWT issues related to MacOS #117
- Fixed synchronization issue while accessing view context and synthesis #131
as well as more small fixes for Eclipse and Diagram server behavior.