skgrush / CavernSeer

An iPadOS and iOS application for scanning 3D spaces
MIT License
32 stars 9 forks source link

Snapshot enhancements #23

Closed skgrush closed 3 years ago

skgrush commented 3 years ago

Encapsulated all the snapshot logic into a view extension and a single update check. To implement snapshotting, a view now just needs to

When the prompt button is clicked, an action sheet appears with scaling options:

Once a scale is chosen, the viewUpdateHandler triggers a PNG render of the given scene (with optional overlay) scaled with the selected multiplier, then opens the PNG in a share sheet.

skgrush commented 3 years ago

This will resolve the 3rd item "snapshot tool action sheet" from #17.