Files
Avalonia/native/Avalonia.Native
Emmanuel Hansen 4be786a5f6 Support reading from and copying images to clipboard (#19930)
* support reading images from clipboard(win32/android)

* Add DataFormat.Image. Prioritize png format when retrieving image from clipboard

* add browser support

* addressed comments

* win32 - add support for CF_DIB and CF_BITMAP formats

* win32 - add support for copying bitmaps to clipboard as DIB

* browser - add support for copying bitmap to clipboard

* Implement bitmap clipboard for iOS

* rename DataFormat.Image to DataFormat.Bitmap

* Implement Bitmap clipboard on macOS

* Use MemoryStream for bitmap clipboard/dnd on macOS backend

* Add public.jpeg support on macOS backend (convert it to png while in objc)

* Support TIFF format on iOS backend, by converting it to UIImage first

* Add Bitmap DND sample

* add clipboard bitmap support on linux

* simply bitmap format search on win32 clipboard

* fix linux clipboard image

* Bump MACOSX_DEPLOYMENT_TARGET

* Fix IDL incompatibility

* address review

* more reviews

* Fix Android crash on copy when a bitmap is present in the clipboard

* Handle any error that might occur pasting from an external content provider

* Add data transfer extension methods for Bitmap

---------

Co-authored-by: Max Katz <maxkatz6@outlook.com>
Co-authored-by: Julien Lebosquain <julien@lebosquain.net>
2025-11-15 04:35:07 +00:00
..