A bunch of new features and changes have been added to KLighD, see below for their usage.
Usage
The new version of the CLI is attached to this release and the VS Code extension is published to the marketplaces. Please refer to the initial release for usage information.
Features
- Add smart zoom support for top-down layout by @Eddykasp in #181
- Allow KImages to refer to arbitrary URIs, which will be linked in the SVG by @NiklasRentzCAU in #187
- cli: add option -a --address to specify where the CLI tool should be hosted. by @NiklasRentzCAU in #193
- Implement client-only layout to allow communication with language servers that don't perform layout. by @NiklasRentzCAU in #195
Changes
- Reuse KImages instead of embedding multiple times. by @NiklasRentzCAU in #188
- Update to Sprotty 1.3.0 by @NiklasRentzCAU in #191
- Increase the sprotty imposed scroll limits to more reasonable values by @Eddykasp in #192
- Only scale up titles if scaling is strictly larger than 1 by @NiklasRentzCAU in #197
- removed working options from blacklist. by @NiklasRentzCAU in #198
Fixes
- Fix option initialization for and handling of proxies in the CLI. by @NiklasRentzCAU in #178
- Scale Factor calculation fix by @NiklasRentzCAU in #190
- Removes the double diagram request on opening VS Code with no editor in focus by @NiklasRentzCAU in #200
Tooling/Infrastructure
- Add lint-fix command to automatically fix linter problems by @Eddykasp in #183
- Improve production/development minimization/debuggability by @NiklasRentzCAU in #199
Full Changelog: v0.5.0...v0.6.0