fix(ui): theme remaining interface text

This commit is contained in:
Hakan Seven committed 2026-07-28 12:29:31 +03:00
1 parent 28d8246c68
commit 2ac61bf99a
9 files changed
+119 -35

No files matched your search

+9
View File
@@ -81,6 +81,13 @@ impl OpenCADStudio {
pub fn view_main(&self) -> Element<'_, Message> {
let i = self.active_tab;
let tab = &self.tabs[i];
let theme_text = self.active_theme.extended_palette().background.base.text;
let viewcube_text_color = [
theme_text.r,
theme_text.g,
theme_text.b,
theme_text.a,
];
let is_paper = tab.scene.current_layout != "Model";
// Adaptive corner widgets: the ViewCube shows only while the active
// viewport is wide enough to hold it *beside* the render-mode bar, whose
@@ -137,6 +144,7 @@ impl OpenCADStudio {
&tab.scene,
viewcube_visible,
tab.render_mode,
viewcube_text_color,
))
.width(Fill)
.height(Fill)
@@ -172,6 +180,7 @@ impl OpenCADStudio {
show_viewcube,
render_mode,
idx,
viewcube_text_color,
))
.width(Fill)
.height(Fill),
+1
View File
@@ -841,6 +841,7 @@ pub(super) fn snap_override_overlay(pos: iced::Point) -> Element<'static, Messag
theme.extended_palette().primary.weak.color
)),
border: Border::default(),
text_color: theme.extended_palette().background.base.text,
..Default::default()
})
.padding(2);
+1
View File
@@ -42,6 +42,7 @@ fn vc_btn<'a>(content: Element<'a, Message>, size: f32, msg: Message) -> Element
radius: 3.0.into(),
..Default::default()
},
text_color: theme.extended_palette().background.base.text,
..Default::default()
})
.into()