Skip to content

feat(clipboard-manager): add readImagePNG#3436

Open
meaqua9420 wants to merge 1 commit into
tauri-apps:v2from
meaqua9420:feat/clipboard-read-image-png
Open

feat(clipboard-manager): add readImagePNG#3436
meaqua9420 wants to merge 1 commit into
tauri-apps:v2from
meaqua9420:feat/clipboard-read-image-png

Conversation

@meaqua9420

Copy link
Copy Markdown

Summary

Closes #2225.

Adds a readImagePNG() API for clipboard-manager so apps can read clipboard images as PNG bytes without transferring the full uncompressed RGBA buffer to JavaScript.

  • add the Rust read_image_png command and desktop PNG encoding path
  • keep the existing readImage() behavior unchanged
  • add the JavaScript readImagePNG() binding
  • update generated permissions/schema/API script and add a changeset

Validation

  • cargo check -p tauri-plugin-clipboard-manager --locked
  • cargo test -p tauri-plugin-clipboard-manager --no-run --locked
  • pnpm --filter @tauri-apps/plugin-clipboard-manager build
  • pnpm exec eslint plugins/clipboard-manager/guest-js/index.ts
  • pnpm exec prettier --check plugins/clipboard-manager/guest-js/index.ts plugins/clipboard-manager/README.md .changes/clipboard-manager-read-image-png.md
  • git diff --check

@meaqua9420 meaqua9420 requested a review from a team as a code owner May 31, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat][clipboard-manager] Add "readImagePNG()" method

1 participant