If you run into any bugs I missed during my testing or if I left out any feature that would come in handy, please let me know!
Most of the implementation choices for this component are based on use cases I've encountered in the past. For example, I chose click to zoom as the default because it's been the most requested on product detail pages I've worked on. If there's a demand for additional triggers or other functionality, I'd be open to looking into it so feel free to ask. And if you want to talk through ideas first, check out the discussions page.
If you're interested in contributing, check out the guidelines here.