I’m looking to get feedback from users based on some recently changed behavior as it relates to placing fiducials. This post is originally motivated by a bug report I issued at Unable to place markups points while moving mouse · Issue #5713 · Slicer/Slicer · GitHub.
Starting with ENH: Allow view rotation&zoom while placing markup · Slicer/Slicer@6b8566e · GitHub which was first included in Slicer preview build Slicer-4.13.0-2021-06-25, the mouse must not be moving at time of placing a fiducial. If you are slightly moving your mouse at time of click, the placement will get rejected.
@lassoan provided context of the change in markup placement behavior which can be read below:
The change in behavior was introduced to remove the clash of right-click to finish placement / right-button-down to show context menu; and clash of left-click to jump to selected fiducial and left-button-down to place a fiducial. As a side effect, you can now zoom and rotate the view, etc. without exiting markups placement mode (and you assign the left-click-and-drag gesture during point placement in slice views to any custom actions).
The current implementation has several important advantages, but as side effect you indeed need to stop to place a point. Right now I feel that the advantages outweigh the single disadvantage, but it would be good to hear from others as well.
I personally found this change in behavior annoying as well as some other users in my group because it slows down the workflow when trying to quick actions. These actions include placing a Line Node, placing points as part of a SurfaceCut segment editor effect and DrawTube effect. Often you can place the points quickly and then modify their position later if you weren’t as precise with your location click. However, now I end up missing a click and it throws off my workflow for a bit.
Below is a video of the fiducial placement behavior. It would be great to hear from other users about their thoughts of this recent change by using it. At first I place fiducials really quickly to demonstrate their placement being rejected. Then I try to place them slower, however even around the 6 second mark I accidentally have a fiducial position rejected even when I’m trying to be slow.