panpf / zoomimage

ZoomImage is an gesture zoom viewing of images library specially designed for Compose Multiplatform and Android View. Supported scale, pan, locate, rotation, and super-large image subsampling.
Apache License 2.0
340 stars 19 forks source link

Add coil multiplatform support #27

Closed Lucchetto closed 5 months ago

Lucchetto commented 5 months ago

Hi, coil 3.0 alpha now supports compose multiplatform. So I've tried to add desktop support to CoilZoomAsyncImage. Let me know what you think

panpf commented 5 months ago

Thank you for your interest and contribution to zoomimage, but I cannot merge your request at the moment because it conflicts with my current work.

I am currently developing support for iOS, js and waslJs platforms. Please pay attention to the progress of the dev branch. The development of basic functions has been completed. The following work plans are as follows:

After all of the above are completed, the alpha version will be released

The reason why I didn't develop support for iOS and js for such a long time is that zoomimage needs an image loading library that truly supports Compose Multiplatform. It needs to be able to automatically load smaller thumbnails when loading and provide memory caching.

So I have been working hard on Sketch 4 during this period. Now that Sketch 4 has released an alpha version, I have started developing zoomimage again.

Lucchetto commented 5 months ago

Nice, can't wait to try it out. Thank you for your great work