You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 30, 2018. It is now read-only.
four discrete buttons at each side of a moveable object, or
a mechanism (e.g. single tap) whereby the object can be selected / "picked up" and on-screen controls (arrows) are then available to move the selected element in discrete steps
I fear we might have gone too far; I fear that adding extra functionality for draggable objects to afford single click/tap operation might decrease the usability / affordance overall, and may not be worth it (quite apart from adding a lot of complexity for developers). Even so, the current SC text seems to mandate exactly that, and would fail the example above. Since accommodations are possible, this does not seem to be a case for the 'essential' exception - but others may disagree.
I have some (late) second thoughts on the new SC Pointer Gestures.
Take a look at the Salesforce example of drag-and-drop that has purpose of laying out elements on a two-dimensional plane (as in composing a diagram) referenced in a recent accessible drag-and-drop article on Medium by Jesse Hausler.
This drag-and-drop example has been made keyboard-accessible (with added instructions for desktop screen reader users via aria-live) and also allows dragging with a single pointer (including touch). Now, do we really mean there should be an extra mechanism to move the objects with single clicks / tabs? This seems to necessitate either
I fear we might have gone too far; I fear that adding extra functionality for draggable objects to afford single click/tap operation might decrease the usability / affordance overall, and may not be worth it (quite apart from adding a lot of complexity for developers). Even so, the current SC text seems to mandate exactly that, and would fail the example above. Since accommodations are possible, this does not seem to be a case for the 'essential' exception - but others may disagree.
Thoughts?