Fix screenshot paste and drag-out #15

Merged
ilia merged 1 commits from fix/image-paste-and-drag into main 2026-10-03 10:48:06 -05:00
Owner

Summary

  • Large screenshots were stored as [image 2541x1650] and pasted as that text. New captures always keep a PNG; old stub rows paste/drag the thumbnail instead of the stub.
  • Drag-out was cancelled when the picker hid on blur. Drag now holds the window until drop.

Test plan

  • cargo test (79) + npm test (82) + lint
  • Recapture a Retina screenshot, paste into Preview — real image
  • Drag that row onto Desktop
  • Existing stub rows: paste should be an image (small thumb) not the [image …] string
## Summary - Large screenshots were stored as `[image 2541x1650]` and pasted as that text. New captures always keep a PNG; old stub rows paste/drag the thumbnail instead of the stub. - Drag-out was cancelled when the picker hid on blur. Drag now holds the window until drop. ## Test plan - [x] `cargo test` (79) + `npm test` (82) + lint - [ ] Recapture a Retina screenshot, paste into Preview — real image - [ ] Drag that row onto Desktop - [ ] Existing stub rows: paste should be an image (small thumb) not the `[image …]` string
ilia added 1 commit 2026-10-03 10:47:26 -05:00
Fix screenshot paste and drag-out.
CI / skip-ci-check (pull_request) Successful in 13s
CI / secret-scan (pull_request) Successful in 13s
CI / node-ci (pull_request) Successful in 29s
975609811b
Large images no longer store a text stub, so paste writes a real PNG; drag stays alive until drop instead of losing the session when the picker hides.
ilia scheduled this pull request to auto merge when all checks succeed 2026-10-03 10:48:04 -05:00
ilia merged commit 924978af7e into main 2026-10-03 10:48:06 -05:00
ilia deleted branch fix/image-paste-and-drag 2026-10-03 10:48:06 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/maCopy#15