-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Can not toggle between "shape digitization tool" (circle, square, etc) and the standard "Add polygon feature" #49541
Comments
I confirm problem. OSGeo4W64 v2 QGIS 3.26.1 Win 10 PRO |
Same problem in QGIS 3.26.1 |
Confirmed on Windows 10 with QGIS 3.27.0-Master (c6eca78) and QGIS 3.26.3. |
I confirm problem. OSGeo4W64 v2 QGIS 3.26.3 Win 10 PRO |
It seems to me this is related to #46687, |
I'm failing to understand the issue. The digitizing tools have been refactored and digitize shape is one of the methods of drawing polygons (using "Add polygon feature" tool) along with curve, segment and freehand methods. It is a sub option of the "add polygon" so you can't expect to "switch from one to the other". Please give a read to https://docs.qgis.org/testing/en/docs/user_manual/working_with_vector/editing_geometry_attributes.html#adding-features and https://docs.qgis.org/testing/en/docs/user_manual/working_with_vector/editing_geometry_attributes.html#geometry-editing-techniques |
I confirm that it works, you need to switch from Digitize Shape to Digitize Segment. OSGeo4W64 Win 10 PRO QGIS 3.26.3 e master |
@DelazJ, I think this is a GUI/UX usability bug and regression. Please consider this scenario: in a new QGIS user profile the "Digitizing" toolbar is enabled by default while the "Shape Digitizing" and the "Advanced Digitizing" toolbars are not enabled; the user starts the editing of a polygon vector layer:
It seems to me the post #46687 behaviour is a GUI/UX usability bug and regression: to use the "Shape Digitizing" methods you need to only use the "Shape Digitizing" toolbar; but to deactivate such method and return to the normal "Digitizing" method then the "Digitizing" and "Shape Digitizing" toolbars are not enough an you need to also activate a third toolbar. I think that some possible solutions would be:
|
Some other approaches would be to:
Regarding C, I personally don't like it:
A: I'm -0: while it makes a lot of sense to have this it will make the UX too crowded. My personal preference would be:
I'd like to have some UX experts here for another opinion. ping @nirvn |
@3nids, thanks for looking at this. |
@agiudiceandrea can you create a new issue for this one? |
@agiudiceandrea @3nids Not sure if/how they overlap, but see #49783 and #49784 |
I'd vote for the F option; IMHO the button would best fit sitting in between the Add {point, line, polygon} feature and the vertex node buttons. It'd likely feel odd in the shape digitizing toolbar as we have quite a few modes in there that aren't shape-bound. As for moving the button around across toolbars based on visibility, I can see it being slightly confusing for newcomers, and a tiny bit harder to properly document. |
F is the easy approach, probably the cleanest UX wise and without any code addition. The only drawback is the small added complexity to the "simple" digitizing toolbar, but it brings the modes (freehand, shapes) to light. If there are no objections, I'll implement this. |
The QGIS project highly values your report and would love to see it addressed. However, this issue has been left in feedback mode for the last 14 days and is being automatically marked as "stale". |
@3nids any news on this issue? It's occurring also with QGIS 3.28.0. |
see #50691 |
I like option C you click the edit button the line or polygon button and then if you want shapecontrol click on that too. You can then click on shapecontorl to turn it off, if you wish t ohand draw a shape, point or line. Thanks! |
What is the bug or the crash?
Can not toggle between "shape digitization tool" (circle, square, etc) and the standard "Add polygon feature". After selecting one of the shape digitization tools the app can not revert back to using the freeform "add polygon feature". I had to install earlier version 3.22.9
Steps to reproduce the issue
Create a circle using the shape digitization panel and select the freeform polygon tool. (even after switching edit mode on/off)
Versions
3.26.0 and 3.26.1
Supported QGIS version
New profile
Additional context
No response
The text was updated successfully, but these errors were encountered: