Releases: Matdata-eu/yasgui-graph-plugin
Releases · Matdata-eu/yasgui-graph-plugin
v1.4.1
Chores:
- Added workaround for viz-network canvas height runaway issue
Full Changelog: v1.4.0...v1.4.1
v1.4.0
New Features
- Added auto fit to screen after drawing the graph
- Added constraint-free height/width configuration to avoid conflicts when implemented in YASRE
Chores
- Updated code structure with refactoring to TypeScript
- Updated styles by extracting them from source to separate folder
- Updated Vite configuration to use the correct plugin index
- Updated standalone demo page to test the plugin without Yasgui interference
- Updated demo index to align with table plugin
- Updated build configuration to align with table-plugin
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Fixes:
- Fixed height not taking in all the available space, due to dependency issue visjs/vis#1832
Full Changelog: v1.2.0...v1.3.0
v1.2.0
New features:
- Improved height usage of plugin, now it's using 100% of the available height with a minimum of 500px
Chores:
- Updated yasgui on demo page
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Chores:
- Remove peer dependency to avoid circular dependency issues in yasgui
v1.1.0
New Features:
- Theme support (dark mode): Implement automatic theme detection and dynamic color switching to match YASGUI's light/dark mode preferences. The graph visualization now adapts its colors in real-time when users switch themes.
Fixes
- Icon display: Fixed plugin icon not appearing in YASGUI tabs when installed via npm package (replaced FontAwesome dependency with embedded SVG icon).
- Edge label readability: Improved edge label readability in dark mode by removing white outline/halo effect.
Full Changelog: v1.0.8...v1.1.0
v1.0.8
Fixes:
- Labels were not abbreviated with the use of prefixes
Chores:
- bundle network-viz in the published packages
v1.0.7
Chores:
- Fix remaining NPM package TS issues
v1.0.6
Chores:
- Fix wrong plugin ts type
v1.0.5
Chores:
- Include plugin interface in ts declaration in NPM package