From b9b956612026e92ba4b11f24ec3d8da1b6ca019a Mon Sep 17 00:00:00 2001 From: ramox81 <184937705+ramox81@users.noreply.github.com> Date: Wed, 9 Sep 2026 11:05:44 +0300 Subject: [PATCH] Align generic solid properties palette --- src/app/properties.rs | 3 +-- src/scene/model/solid_history.rs | 44 +++----------------------------- 2 files changed, 5 insertions(+), 42 deletions(-) diff --git a/src/app/properties.rs b/src/app/properties.rs index d203b9f51..deea105c8 100644 --- a/src/app/properties.rs +++ b/src/app/properties.rs @@ -3140,8 +3140,7 @@ fn retain_compact_solid_sections( | "transparency" | "hyperlink" | "material" - ) || property.field.starts_with("mesh_") - || crate::scene::model::solid_history::is_specialized_property(property.field) + ) || crate::scene::model::solid_history::is_specialized_property(property.field) }); }); sections.retain(|section| !section.props.is_empty()); diff --git a/src/scene/model/solid_history.rs b/src/scene/model/solid_history.rs index 1718313ee..f9cc88bb6 100644 --- a/src/scene/model/solid_history.rs +++ b/src/scene/model/solid_history.rs @@ -1013,44 +1013,9 @@ fn brep_properties( history_flags(document, handle).unwrap_or((false, false, 1)); let (show_history, show_history_editable) = displayed_history_state(object_show_history, show_history_mode); - let mut geometry = vec![Property { - label: t!("Solid type").into_owned(), - field: "solid_history_type", - value: PropValue::ReadOnly(t!("3D Solid").into_owned()), - }]; - if let Some(position) = document - .solid_history_operation(handle) - .and_then(|operation| match operation { - SolidHistoryOperation::Brep(value) => world_point(value.base.transform, [0.0; 3]), - _ => None, - }) - { - geometry.extend([ - crate::entities::common::edit_prop( - t!("Position X").as_ref(), - PROP_POSITION_X, - position.x, - ), - crate::entities::common::edit_prop( - t!("Position Y").as_ref(), - PROP_POSITION_Y, - position.y, - ), - crate::entities::common::edit_prop( - t!("Position Z").as_ref(), - PROP_POSITION_Z, - position.z, - ), - ]); - } - vec![ - PropSection { - title: t!("Geometry").into_owned(), - props: geometry, - }, - PropSection { - title: t!("Solid History").into_owned(), - props: vec![ + vec![PropSection { + title: t!("Solid History").into_owned(), + props: vec![ Property { label: t!("History").into_owned(), field: PROP_HISTORY, @@ -1072,8 +1037,7 @@ fn brep_properties( }, }, ], - }, - ] + }] } fn cylinder_properties(