forked from 1b-agent/opencadstudio-upstream
refactor(ui): remove the viewport navigation bar
Sağ kenardaki dikey orbit/pan/zoom/zoom-extents araç çubuğu tümüyle kaldırıldı: viewport render'ı, overlay::nav_toolbar fonksiyonu, show_navbar state + ToggleNavbar mesajı/handler'ı, NAVBAR komutu, View şeridindeki "Navigation Bar" aracı ve navbar modülü/ikonu. Aynı gezinme işlemleri komutlar (3DORBIT, PAN, ZOOM*) ve ViewCube üzerinden erişilebilir durumda. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
1 parent
6483566c5d
commit
fda0f2dbb9
8 files changed
+3
-114
No files matched your search
@@ -4,7 +4,6 @@ mod cascade;
|
||||
mod file_tabs;
|
||||
mod hidden;
|
||||
mod layout_tabs;
|
||||
mod navbar;
|
||||
mod orbit;
|
||||
mod ortho;
|
||||
mod pan;
|
||||
@@ -53,7 +52,6 @@ impl CadModule for ViewModule {
|
||||
tools: vec![
|
||||
RibbonItem::LargeTool(ucs_icon::tool()),
|
||||
RibbonItem::LargeTool(viewcube::tool()),
|
||||
RibbonItem::LargeTool(navbar::tool()),
|
||||
],
|
||||
},
|
||||
// ── Navigate ─────────────────────────────────────────────────────
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
use crate::modules::{IconKind, ModuleEvent, ToolDef};
|
||||
pub const ICON: IconKind = IconKind::Svg(include_bytes!("../../../assets/icons/navbar.svg"));
|
||||
pub fn tool() -> ToolDef {
|
||||
ToolDef {
|
||||
id: "NAVBAR",
|
||||
label: "Navigation\nBar",
|
||||
icon: ICON,
|
||||
event: ModuleEvent::Command("NAVBAR".to_string()),
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user