Skip to content

piu v0.1.38

Choose a tag to compare

@github-actions github-actions released this 22 Mar 18:46

What's Changed

New Features

  • Graph animation system — ported from GitNexus: three animation types (pulse, ripple, glow) with per-frame sine-wave oscillation on node size and color. Animations run in the R3F render loop via useFrame without triggering React re-renders.
  • 3-layer highlight priority — blast radius (red, 1.8x) > query highlight (cyan, 1.6x) > selection + neighbors (bright, 1.3x) > dimmed (0.5x, faded toward background). Non-active nodes dim automatically when any highlight is engaged.
  • Selection-aware edges — connected edges brighten and thicken (4x width), unconnected edges fade to near-invisible. Blast/highlight edges colored red/cyan respectively.
  • Per-node coloring — graph nodes now render with their individual stored color instead of a uniform theme color, enabling richer visual differentiation.

Bug Fixes

  • Fix Homebrew cask template to use caveats instead of sudo postflight script

Maintenance

  • Add graphColorUtils.ts with dimColor/brightenColor helpers (theme-aware background mixing)

Full Changelog: v0.1.37...v0.1.38