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

Inconsistent mode of selection #18819

Open
2 tasks done
karamellpelle opened this issue Jan 2, 2025 · 3 comments
Open
2 tasks done

Inconsistent mode of selection #18819

karamellpelle opened this issue Jan 2, 2025 · 3 comments
Labels
FDWG Input or discussion from FreeCAD Design Working Group needed Mod: Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Topic: User Interface Issue related UI/UX Type: Feature FR for improvements or new features

Comments

@karamellpelle
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

In the 3D view, select is exclusive so you need to hold down Ctrl in order to click and select multiple objects. But in Sketcher extended selection is default, clicking a new element will just add to the current selection. This is annoying and creates a bad user experience. Consistent behavior makes easy UI.

I suggest that both 3D view and sketch use Ctrl-left click1. I often click the wrong element (like an edge instead of vertex), so the exclusive select mode is the better choice; the current behaviour is frustrating.

There is also a solution that can benefit both: Use a "Selection mode" radio button as done in Blender with 5 different modes2: New (exclusive), Extend, Subtract, Invert, Intersect, see this picture:

Screenshot 2025-01-02 002701

Full version info

OS: Windows 11 build 22631
Architecture: x86_64
Version: 1.0.0.39109 (Git) Conda
Build type: Release
Branch: (HEAD detached at 1.0.0)
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.11.10, Qt 5.15.15, Coin 4.0.3, Vtk 9.3.0, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/Fusion
Installed mods: 
  * fasteners 0.5.33
  * freecad.gears 1.3.0
  * IconThemes
  * OpenTheme 2024.9.1

Subproject(s) affected?

None

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Footnotes

  1. Or maybe Shift-left clickinstead which other 3D-softwares do]

  2. This does not seem to work by single click only if selecting a region, but it's still possible to implement the click behaviour.

@karamellpelle karamellpelle added Status: Needs confirmation Missing confirmation from other testers Status: Needs triage Missing triage labels Jan 2, 2025
@oficinerobotica
Copy link
Contributor

+100 for a "selection mode" option icon in the toolbar for a universal solution.

In my case I much prefer the sketcher way of selecting. When selecting using CTRL , it is enough for a wrong click in order to lose the selection of say 10 edges to be fileted and one needs to start all over again. It is really annoying and breaks the flow. A selection mode would solve the problem for all use cases and personal user preferences.

@maxwxyz maxwxyz added Mod: Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Topic: User Interface Issue related UI/UX Type: Feature FR for improvements or new features FDWG Input or discussion from FreeCAD Design Working Group needed and removed Status: Needs confirmation Missing confirmation from other testers Status: Needs triage Missing triage labels Jan 2, 2025
@maxwxyz
Copy link
Collaborator

maxwxyz commented Jan 2, 2025

@FreeCAD/design-working-group FYI

@karamellpelle
Copy link
Author

In my case I much prefer the sketcher way of selecting. When selecting using CTRL , it is enough for a wrong click in order to lose the selection of say 10 edges to be fileted and one needs to start all over again. It is really annoying and breaks the flow. A selection mode would solve the problem for all use cases and personal user preferences.

But Ctrl-click that wrong object again should deselect it and let you continue your selection, or it does not do so in FreeCAD? That's usually how selections work, for example in a file explorer.

I'm also annoyed when loosing my selections, for example in Inkscape. In Blender the action of selecting is recorded in the undo stack, so Ctrl-Z lets you continue if you lost your selection. Record our selections could actually be a new Github issue! FreeCAD has some setting "Record selection in tree view in order to go back/forward using navigation button", but I don't think that's the same.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FDWG Input or discussion from FreeCAD Design Working Group needed Mod: Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Topic: User Interface Issue related UI/UX Type: Feature FR for improvements or new features
Projects
Status: No status
Development

No branches or pull requests

3 participants