Skip to content

PartDesign: Added interactive gizmo for draft operation#27111

Merged
kadet1090 merged 2 commits intoFreeCAD:mainfrom
captain0xff:gizmo
Jan 24, 2026
Merged

PartDesign: Added interactive gizmo for draft operation#27111
kadet1090 merged 2 commits intoFreeCAD:mainfrom
captain0xff:gizmo

Conversation

@captain0xff
Copy link
Copy Markdown
Member

Closes #24187
This PR adds the interactive gizmos for the draft operation. It is bit different from the other implementations because it uses the feature to query some computed data.

Screencast.From.2026-01-23.20-08-45.mp4

@maxwxyz maxwxyz added Type: Feature FR for improvements or new features Requires: UI/UX review Issue/PR to be reviewed in terms of UI/UX by the Design Working Group or under refinement. labels Jan 23, 2026
@maxwxyz maxwxyz added this to the 1.1 milestone Jan 23, 2026
@github-actions github-actions bot added Mod: Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Mod: Part Design Related to the Part Design Workbench Mod: Part Related to the Part Workbench labels Jan 23, 2026
Copy link
Copy Markdown
Member

@kadet1090 kadet1090 left a comment

Choose a reason for hiding this comment

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

Nice work! Since your code is generally quite good I'll allow myself to focus on ensuring readability and properly structuring data.

Copy link
Copy Markdown
Member

@kadet1090 kadet1090 left a comment

Choose a reason for hiding this comment

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

@maxwxyz mind testing?

@kadet1090 kadet1090 added Approved: Code Quality The PR was checked for code quality and approved Requires: Testing The PR needs testing by users and developers labels Jan 23, 2026
@maxwxyz maxwxyz added Approved: UI/UX The Issue/PR was reviewed in terms of UI/UX and approved by the Design Working Group Approved: Tested The PR was manually tested and approved and removed Requires: UI/UX review Issue/PR to be reviewed in terms of UI/UX by the Design Working Group or under refinement. Requires: Testing The PR needs testing by users and developers labels Jan 24, 2026
@kadet1090 kadet1090 merged commit 6aee8b8 into FreeCAD:main Jan 24, 2026
17 checks passed
@github-project-automation github-project-automation bot moved this from Queue to Done in Merge Queue Jan 24, 2026
@captain0xff captain0xff deleted the gizmo branch January 24, 2026 23:02
@captain0xff captain0xff restored the gizmo branch January 24, 2026 23:02
paullee0 pushed a commit to paullee0/FreeCAD that referenced this pull request Feb 2, 2026
* PartDesign: Add interactive gizmo for draft operation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Feb 7, 2026
…l [[Image:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/fr|Dépouille]]. [FreeCAD/FreeCAD#27111 Pull request #27111]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Feb 7, 2026
…l [[Image:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/fr|Dépouille]]. [FreeCAD/FreeCAD#27111 Pull request #27111]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Feb 8, 2026
…ge:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/de|Formschräge]] hinzugefügt. [FreeCAD/FreeCAD#27111 Pull request #27111]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Feb 8, 2026
…ge:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/de|Formschräge]] hinzugefügt. [FreeCAD/FreeCAD#27111 Pull request #27111]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Feb 12, 2026
…zia [[Image:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/pl|Pochylenie ścian]]. [FreeCAD/FreeCAD#27111 Pull request #27111] * Interaktywne manipulatory zostały dodane do narzędzi Sfera, Prostopadłościan oraz Walec. [FreeCAD/FreeCAD#23700 Pull request #23700]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Feb 12, 2026
…zia [[Image:PartDesign_Draft.svg|24px]] [[PartDesign_Draft/pl|Pochylenie ścian]]. [FreeCAD/FreeCAD#27111 Pull request #27111] * Interaktywne manipulatory zostały dodane do narzędzi Sfera, Prostopadłościan oraz Walec. [FreeCAD/FreeCAD#23700 Pull request #23700]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved: Code Quality The PR was checked for code quality and approved Approved: Tested The PR was manually tested and approved Approved: UI/UX The Issue/PR was reviewed in terms of UI/UX and approved by the Design Working Group Mod: Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Mod: Part Design Related to the Part Design Workbench Mod: Part Related to the Part Workbench Type: Feature FR for improvements or new features

Projects

Archived in project
Status: Done

Development

Successfully merging this pull request may close these issues.

PartDesign: Draft tool has no dragger for angle

3 participants