Skip to content

docs: update PartDesign Body visibility behavior#356

Draft
Alex-2Code wants to merge 1 commit into
Reqrefusion:mainfrom
Alex-2Code:docs/update-pd-visibility
Draft

docs: update PartDesign Body visibility behavior#356
Alex-2Code wants to merge 1 commit into
Reqrefusion:mainfrom
Alex-2Code:docs/update-pd-visibility

Conversation

@Alex-2Code
Copy link
Copy Markdown

@Alex-2Code Alex-2Code commented May 27, 2026

Summary

Update the PartDesign Body documentation to reflect the new spacebar visibility behavior introduced in FreeCAD 1.2.

Changes

Updated the Visibility management section of PartDesign_Body.wikitext to document:

  • From 3D View: Pressing Space toggles the visibility of the entire Body (not individual features)
  • From Tree View: Pressing Space toggles the visibility of the selected object (feature, sketch, datum, etc.)
  • Non-geometry features: Sketches, Datums, Binders, etc. always toggle individually regardless of selection source

Context

This change reflects the behavior introduced in:

  • FreeCAD PR #29110: Initial change to toggle Body instead of feature from 3D view
  • FreeCAD PR #30231: Refined behavior to distinguish between 3D view and tree view selections

Version Note

Added {{Version|1.2}} template to indicate this behavior was introduced in FreeCAD 1.2.

Update the visibility management section to document the new
spacebar behavior (FreeCAD 1.2):

- From 3D View: Space toggles entire Body
- From Tree View: Space toggles individual feature
- Non-geometry features always toggle individually

Based on FreeCAD PRs #30231 and #29110.

Closes Reqrefusion#79
@Reqrefusion
Copy link
Copy Markdown
Owner

Do not add T tags yourself; only modify the files in the wiki root directory, do not touch the translation files. Please check the latest version and ensure that the information you are adding has not been added previously. Also, be sure to cite the source of your change. Regression corrections should not be added to the documentation. And it should never contain information that the end user shouldn't know. "It's working as it should" isn't enough to be included. The reasons for each change made, along with their sources, should be explained individually.

@Reqrefusion Reqrefusion marked this pull request as draft May 27, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants