Custom Dragging: request for comments on custom implementations of IDragger and IDraggable

23 views
Skip to first unread message

Christopher Allen

unread,
Sep 12, 2025, 2:16:00 PM (5 days ago) Sep 12
to blo...@googlegroups.com
Hello block builders,

Does your Blockly-based app use custom implementations of the IDraggerIDraggable 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:
  1. Do you have custom IDraggable or IDragStrategy implementations?  If so, what features do they implement?
  2. 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?
  3. 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

Reply all
Reply to author
Forward
0 new messages