v1.1.2

shrimbly/node-bananav1.1.2Mar 12, 2026by shrimbly

AI Summary

Addresses performance issues such as thumbnail caching and rendering performance on Windows, alongside fixes for router data passthrough and pointer event blocking.

Key Highlights

  • Adaptive image resolution scaling for better performance
  • Fixed router/switch data passthrough for mixed media types
  • Fixed node connection handle clipping at edges
  • Improved thumbnail cache management to prevent stale images
  • Fixed pointer-events blocking pan and drag interactions

New Features

  • Adaptive scaling
  • Router fixes
  • Handle fixes
  • Cache fixes
  • Interaction fixes

Full Release Notes

### Added

- Adaptive image resolution scaling — swaps full-res images for JPEG thumbnails when nodes are small on screen

### Fixed

- Router/switch passthrough losing data when multiple types (text + image) flow through the same router to one target
- SplitGrid node Split button permanently disabled — sourceImage now updates reactively when an edge is connected
- Node connection handles clipped at edges — removed paint containment that acted like overflow hidden
- Thumbnail cache key collisions causing wrong images on nodes
- Pending thumbnail map not cleaned up on rejection, causing stale entries
- Pointer-events on node images/content blocking pan and drag interactions
- Hover state updates firing during node drag, causing unnecessary re-renders
- Hover events not blocked during mouse-down drag
- backdrop-blur-sm causing poor rendering performance on Windows