The primary improvement here was updating the scanner tab's UI.
This adds progress to #17 checkbox-1, but only partly as there are more user-experience improvements to come.
Old vs New:
While the new version uses a good bit more space, that was intentional as I've been trying to follow Apple's UX guidelines (particularly in regards to layout) to make things more intuitive and less error-prone.
Additional changes
PreviewProviders
I added PreviewProviders for the main ContentView, the ScanListTabView, and the ScannerTabView which necessitated changes to the ScannerModel to support the simulator.
Functionality
In adding more room I was able to add an explicit option for toggling mesh visibility in the scan, and I suddenly realized that the onboard light could be used for aiding scanning! Beware, using the flash increases internal temperatures.
UI
The primary improvement here was updating the scanner tab's UI.
This adds progress to #17 checkbox-1, but only partly as there are more user-experience improvements to come.
Old vs New:
While the new version uses a good bit more space, that was intentional as I've been trying to follow Apple's UX guidelines (particularly in regards to layout) to make things more intuitive and less error-prone.
Additional changes
PreviewProviders
I added PreviewProviders for the main
ContentView
, theScanListTabView
, and theScannerTabView
which necessitated changes to theScannerModel
to support the simulator.Functionality
In adding more room I was able to add an explicit option for toggling mesh visibility in the scan, and I suddenly realized that the onboard light could be used for aiding scanning! Beware, using the flash increases internal temperatures.