properties: Ctrl+1 reveals the panel and works over clean screen

PROPERTIES only flipped the visibility flag, so a Properties pallet in
an edge's inactive group or behind auto-hide stayed out of sight. It
now opens through the dock, which brings its group forward. In clean
screen the pallet shows on top without changing its normal state;
leaving clean screen drops that overlay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Hakan SevenandClaude Opus 5.5 committed 2026-10-15 03:31:30 +03:00
1 parent 1ae118b1bb
commit 889e30019b
3 files changed
+19 -4

No files matched your search

+3
View File
@@ -550,6 +550,8 @@ pub(super) struct OpenCADStudio {
status_menu_tooltip_hidden: bool,
/// Clean-screen mode: hide ribbon and side panels for a full canvas.
clean_screen: bool,
/// Properties opened on top of clean screen (Ctrl+1 while it is on).
clean_screen_properties: bool,
/// Quick Properties: show a compact floating property panel on selection.
quick_properties: bool,
/// Canvas-space cursor position where Quick Properties was last opened.
@@ -4582,6 +4584,7 @@ impl OpenCADStudio {
otrack_cross: None,
otrack_kind: None,
clean_screen: false,
clean_screen_properties: false,
quick_properties: false,
quick_properties_anchor: Point::new(12.0, 12.0),
selection_cycling: false,