g6R
Graph Visualisation Engine Widget for R and 'shiny' Apps
An R binding whose releases are mostly the upstream JS graph engine arriving, plus port ergonomics.
◆Recent moves
- 13d ago
G6 engine bumped to 5.1.1; port placement, size and hover reworked
The engine bump is the bulk of this release: deduplicating g-lite makes the SVG renderer work again instead of throwing on a blank canvas, and it fixes a runtime combo crash and improves edge-creation tracking under zoom. On the R side, ports gain a label-bottom placement that snaps to a bottom label rather than the node body, a default radius raised from 4 to 6, and a hover state that no longer grows into a rotating dashed glyph. Consistent with the arc, most of what users will notice came from upstream and the authored work is port ergonomics.
View source ↗ - 3mo ago
Enhanced and subtle ports, collapsible nodes, bslib tooltip fix
Two port pull requests and collapsible nodes land together, starting the port thread that 0.6.5 continues. The tooltip fix matters more than it reads, since invisible tooltips inside a bslib or Bootstrap context is the failure mode most Shiny users would hit first. The rest is dependency housekeeping.
View source ↗ - 8mo ago
SVG renderer option, data validation, and explicit layout control
The most structural release in the window: an SVG renderer becomes selectable, node, edge and combo data is validated on the way in, and layout recomputation stops being automatic unless an option asks for it. The notes flag the validation as potentially breaking existing code, which is unusual candour for a wrapper package and puts correctness ahead of compatibility. New proxy functions and a mouse-position input extend the Shiny surface that later releases build on.
View source ↗ - 1y ago
g6R 0.1.0
The first CRAN release, recorded as a one-line note with no feature detail. It marks the package becoming installable through the standard R channel rather than from GitHub, which is what actually changes for users at this point.
View source ↗