Skip to content

Conversation

@Baaaaaz
Copy link
Contributor

@Baaaaaz Baaaaaz commented Nov 6, 2025

progresses #2743

Description of the Change

  • DrawingPointerTool (due in 1.19) can now drag/move drawings that have been drawn by MapTool's drawings tools.
  • DrawPanelPopupMenu can now duplicate selected drawings.

Possible Drawbacks

None anticipated

Documentation Notes

With the DrawingPointerTool active, selected drawings or groups of drawings can now be dragged by the mouse.
Selected drawings can now be duplicated using the drawing popup menu, and using CTRL+V when the DrawingPointerTool is active.

Release Notes

Drawn drawings can now be dragged.


This change is Reviewable

@Baaaaaz
Copy link
Contributor Author

Baaaaaz commented Nov 7, 2025

b.t.w. this is ready for a review.

* <li><kbd>Left Press</kbd> Prepare to drag. Show the template(s) size/radius
* <li><kbd>Left Drag</kbd> if a GM or server movement policy permits, move the drawable(s),
* templates will show the movement distance according using the movement metric setting.
* <li><kbd>Left Drag</kbd>+<kbd>CTRL</kbd> if a drawing, snap dragging to grid.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small usability complaint: if start dragging a drawing without holding CTRL (no snapping), then press CTRL while still dragging (to enable snapping), I would expect the drawing to start snapping according to its original position, i.e., it should be offset by some whole number of grid cells from where the original drawing is. Instead what happens is that it snaps according to the position the dragged drawing is at when I start holding CTRL.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I will take a look.

Copy link
Contributor Author

@Baaaaaz Baaaaaz Nov 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be resolved now and ready for a re-review.

@kwvanderlinde kwvanderlinde added this pull request to the merge queue Nov 13, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 13, 2025
@kwvanderlinde kwvanderlinde added the feature Adding functionality that adds value label Nov 13, 2025
@github-project-automation github-project-automation bot moved this from Todo to In-Progress in MapTool 1.19 Nov 13, 2025
@github-project-automation github-project-automation bot moved this from In-Progress to To-Be-Merged in MapTool 1.19 Nov 13, 2025
@kwvanderlinde kwvanderlinde added this pull request to the merge queue Nov 13, 2025
Merged via the queue into RPTools:develop with commit e3ae3e9 Nov 13, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from To-Be-Merged to Merged in MapTool 1.19 Nov 13, 2025
@Baaaaaz Baaaaaz deleted the feature/2743-moveable-drawings branch November 13, 2025 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Adding functionality that adds value

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.

2 participants