Skip to content

Updates to drag-and-drop#931

Merged
tturocy merged 16 commits into
masterfrom
gui_tree_dnd
Jun 19, 2026
Merged

Updates to drag-and-drop#931
tturocy merged 16 commits into
masterfrom
gui_tree_dnd

Conversation

@tturocy

@tturocy tturocy commented Jun 5, 2026

Copy link
Copy Markdown
Member

This updates and simplifies the current set of drag-and-drop operations.

  • For the moment, this abandons custom drag cursors, which have not been working reliably.
  • On a valid drop target, a popup menu appears with context-appropriate operations.
  • Confirmatory popups also appear when pivoting the strategic form representation; in this case drops that do not affect ordering are accepted as no-ops.

Closes #508; closes #509.

@tturocy tturocy self-assigned this Jun 5, 2026
@tturocy tturocy added this to the gambit-16.7.0 milestone Jun 5, 2026
@tturocy

tturocy commented Jun 17, 2026

Copy link
Copy Markdown
Member Author

@rahulsavani @d-kad @edwardchalstrey1 I'd appreciate some checks on these to ensure we've covered everything, especially on non-MacOS systems, and whether there's any quick changes to the GUI documentation that we should do to clarify this behaviour.

@edwardchalstrey1

Copy link
Copy Markdown
Member

@tturocy These two operations in the screenshots below worked for me, but I wasn't sure how to test the pivoting the strategic form - so this is a good candidate for an extra doc update!

Screenshot 2026-06-18 at 10 08 13 Screenshot 2026-06-18 at 10 08 21

@d-kad

d-kad commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

works well for both .efg and .nfg
Screenshot 2026-06-18 at 11 03 43
Screenshot 2026-06-18 at 11 04 38
Screenshot 2026-06-18 at 11 06 53
Screenshot 2026-06-18 at 11 32 16
Screenshot 2026-06-18 at 11 32 24
Screenshot 2026-06-18 at 11 32 43
Screenshot 2026-06-18 at 11 32 49

@tturocy tturocy merged commit 5b3d6eb into master Jun 19, 2026
26 checks passed
@tturocy tturocy deleted the gui_tree_dnd branch June 19, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Subtree cut/copy decision is made on action start instead of action end Custom cursor image is hard to use

3 participants