Hello block builders,
Does your Blockly-based app use custom implementations of the IDragger, IDraggable or IDragStrategy interfaces?
As part of our efforts to make accessibility a first-class feature of Blockly, we're planning to make changes to better support moving items on the workspace using keyboard controls.
Those changes are likely to interact with custom dragging features, so we'd like to know more about how developers make use of the custom dragging APIs. In particular:
- Do you have custom IDraggable or IDragStrategy implementations? If so, what features do they implement?
- Do any of those custom IDraggable or IDragStrategy implementations make use of the optional e?: PointerEvent parameter to their methods? If so, what do you do with this argument when it is provided?
- Do you have a custom IDragger implementation (or multiple such)? If so, what features does it implement?
If your custom dragging code is open source we'd also appreciate links to the relevant implementations.
Please send your answers either in reply to this post, as comments on the above-lined GitHub issue, or (if they are confidential) by email to
blockly...@google.com.
Thanks,
Christopher