Feedback: iPad OS area selection function is really useful but implementation/UX could use some refinement.
I spent a day thinking that there was a bug that made drawing rectangles from the center impossible because Shapr3d kept going into selection mode faster than I was drawing the rectangle - despite me having explicitly chosen a Rectangle (center) drawing tool. QUITE annoying (I had to switch to FreeCAD to do this little project as Shapr3d was too annoying to use without being able to draw rectangles from the center). I am on a slightly slower 2nd generation 12.x" iPad Pro running iOS 14.x, but I’m also just a bit slow using it due to inexperience.
That said, a much more experienced colleague on a faster iPad Pro did say he’d seen that mode come up when he didn’t intend to be in it a few times and thought it was just a weird glitch. So it’s not just me
So, at minimum it seems to me that the delay before select mode on iPad Shapr3d is too short (I’d say it needs to be at least 250ms longer, and something like 400ms might be better for new users or folks who might not be as quick of movement). For the sake of accessibility, this should probably be a user adjustable delay in preferences.
In fact, for accessibility reasons, and for greater discoverability, it might make sense for Selection to be added as an explicit tool so that one can go into this mode explicitly (under More… since it likely won’t often be used) and the auto-mode switch that happens should allow disabling it entirely in the same preferences area where you can set the delay for auto-switch. To keep the UI tidy, you could have the explicit Selection tool only appear if auto-switch mode is disabled.
In any case, if no tool has been selected then having click drag be selection mode immediately could make sense, but if the user has chosen a particular drawing tool then this auto-switch needs to not happen so fast (or at all if the user has turned the preference I suggest below off).
Finally, searching for “selection” in the documentation pulls up no useful help about this selection tool/mode and so someone who doesn’t understand what it’s doing has no way to look up how it behaves and learn that there is a short time when clicking to drag a rectangle from it’s center (for example) before the tool the user specifically chose is ignored and forcibly becomes a selection tool (not a great UX when that’s not what you want to happen).
Thank you.