Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pressing Shift while painting with Stamp Brush should start line mode #3642

Open
eishiya opened this issue Mar 31, 2023 · 0 comments · May be fixed by #3970
Open

Pressing Shift while painting with Stamp Brush should start line mode #3642

eishiya opened this issue Mar 31, 2023 · 0 comments · May be fixed by #3970
Labels
bug Broken behavior. usability Generally about making something more intuitive or efficient.

Comments

@eishiya
Copy link
Contributor

eishiya commented Mar 31, 2023

When trying to use Shift + Stamp Brush to draw lines, I often end up clicking first and then pressing Shift because that feels more natural to me, but in Tiled this doesn't work - it does not begin line-drawing and causes any further cursor movement to do nothing until I let go of the mouse button.

I think it would be more convenient if pressing Shift while already painting would start drawing a line from the cursor's location at that point. If the user releases Shift before the mouse button, then the line should not be drawn, same as the current line-drawing behaviour, but if they're still holding the mouse, they should start painting normally from the current location (Edit: thinking about it more, it should not keep drawing without clicking again, as it's likely if the user changes their mind about painting a line, their cursor isn't somewhere where they want to immediately paint. My suggestion here requires too much preplanning of the user xP).

@eishiya eishiya added the bug Broken behavior. label Mar 31, 2023
@bjorn bjorn added the usability Generally about making something more intuitive or efficient. label Mar 31, 2023
kdx2a added a commit to kdx2a/tiled that referenced this issue Jun 14, 2024
Allows starting to draw, holding shift to preview a straight line,
and releasing to draw it. This is enabled by the addition of a
PaintStartSet state. Pressing right click during StartSet or
PaintStartSet cancels the operation and returns to Free.

closes mapeditor#3642
@kdx2a kdx2a linked a pull request Jun 14, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Broken behavior. usability Generally about making something more intuitive or efficient.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants