Hide some non-applicable settings for tree supports to prevent confusion #698

Open
opened 2026-04-05 16:26:24 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @kisslorand on 2/18/2026

Summary

This PR hides settings that do not apply to tree-based supports in order to prevent user confusion and repeated reports of “broken” behavior.

Specifically:

  • Independent support layer height is hidden for Organic tree support.
  • Threshold overlap is hidden for all tree-based support styles.

Motivation

Several users reported these features as “not working” when used with tree supports.
However, these parameters are not applicable to tree-style generation by design.

By hiding them when a tree style is selected, the UI now better reflects actual functionality and avoids misleading expectations.

Behavior Changes

  • No slicing logic is modified.
  • No algorithmic changes.
  • No configuration migration needed.
  • Only UI visibility logic is are adjusted.
  • Tooltip updated

Result

  • Cleaner UI.
  • Reduced user confusion.
  • Fewer incorrect bug reports.
  • Better alignment between visible settings and actual support behavior.
*Originally created by @kisslorand on 2/18/2026* ### Summary This PR hides settings that do not apply to tree-based supports in order to prevent user confusion and repeated reports of “broken” behavior. Specifically: - **Independent support layer height** is hidden for **Organic tree** support. - **Threshold overlap** is hidden for **all tree-based support styles**. ### Motivation Several users reported these features as “not working” when used with tree supports. However, these parameters are not applicable to tree-style generation by design. By hiding them when a tree style is selected, the UI now better reflects actual functionality and avoids misleading expectations. ### Behavior Changes - No slicing logic is modified. - No algorithmic changes. - No configuration migration needed. - Only UI visibility logic is are adjusted. - Tooltip updated ### Result - Cleaner UI. - Reduced user confusion. - Fewer incorrect bug reports. - Better alignment between visible settings and actual support behavior.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#698