You can grab an element with a mouse, drag it, drop it on a target, and drag-select text inside it across wrapped rows.
It's built in Yokai, my Ink fork: a React TUI renderer with pure-TS Yoga layout, diff-based rendering, ScrollBox, alt buffer, mouse events, and draggable/resizable components.
I built Yokai because I kept hitting Ink's limits and needed things Ink couldn't offer for my TUI-based project.
Try it:
pnpm demo:scratchpad # draggable editor window (an opaque sticky note you can drag across the screen and edit)
pnpm demo:drag # drag rectangles into a drop zone (the one in the readme banner)