Luke's Apple Tips & Wishlist

Luke Zilioli × starbellysw 2∞&=>

Wish

Document Scanner API Should Support User Preferences

Apple's document scanning APIs (VNDocumentCameraViewController) don't expose any options for pre-selecting scanning preferences like color mode or auto-shutter behavior. Every time an app opens the scanner, it resets to defaults — there's no way for developers to set initial values or remember user choices.

This means third-party apps that build on Apple's scanning framework (like Simple Scan) can't offer basic preference persistence. Users have to re-toggle settings like disabling auto-snap or switching from color to grayscale every single time they open the scanner.

Apple should extend the API to allow developers to:

  • Pre-select the color filter (color, grayscale, black & white, photo)
  • Set the auto-shutter preference (on/off)
  • Optionally remember the user's last-used settings across sessions