diff --git a/dash-frontend/assets/gui/view/remote_skymap_downloader.xml b/dash-frontend/assets/gui/view/remote_skymap_downloader.xml
index 12dfbadc..c6e386ae 100644
--- a/dash-frontend/assets/gui/view/remote_skymap_downloader.xml
+++ b/dash-frontend/assets/gui/view/remote_skymap_downloader.xml
@@ -16,20 +16,20 @@
diff --git a/dash-frontend/src/tab/settings/tab_look_and_feel.rs b/dash-frontend/src/tab/settings/tab_look_and_feel.rs
index f2e3ac66..601eb840 100644
--- a/dash-frontend/src/tab/settings/tab_look_and_feel.rs
+++ b/dash-frontend/src/tab/settings/tab_look_and_feel.rs
@@ -17,13 +17,13 @@ impl State {
)?;
options_dropdown::(par.mp, c, &SettingType::Language)?;
options_checkbox(par.mp, c, SettingType::HideUsername)?;
+ options_checkbox(par.mp, c, SettingType::OpaqueBackground)?;
options_checkbox(par.mp, c, SettingType::HideGrabHelp)?;
options_slider_f32(par.mp, c, SettingType::UiAnimationSpeed, 0.5, 5.0, 0.1)?; // min, max, step
options_slider_f32(par.mp, c, SettingType::UiGradientIntensity, 0.0, 1.0, 0.05)?; // min, max, step
options_slider_f32(par.mp, c, SettingType::UiRoundMultiplier, 0.5, 5.0, 0.1)?;
options_checkbox(par.mp, c, SettingType::SetsOnWatch)?;
options_slider_f32(par.mp, c, SettingType::GridOpacity, 0.0, 1.0, 0.05)?; // min, max, step
- options_checkbox(par.mp, c, SettingType::UsePassthrough)?;
options_checkbox(par.mp, c, SettingType::Clock12h)?;
Ok(State {})
}
diff --git a/dash-frontend/src/tab/settings/tab_skybox.rs b/dash-frontend/src/tab/settings/tab_skybox.rs
index f516a2d0..dfe4b3e6 100644
--- a/dash-frontend/src/tab/settings/tab_skybox.rs
+++ b/dash-frontend/src/tab/settings/tab_skybox.rs
@@ -39,7 +39,7 @@ impl State {
pub fn mount(par: SettingsMountParams) -> anyhow::Result {
let id_category = options_category(par.mp, par.id_parent, "APP_SETTINGS.SKYBOX", "dashboard/globe.svg")?;
options_checkbox(par.mp, id_category, SettingType::UseSkybox)?;
- options_checkbox(par.mp, id_category, SettingType::OpaqueBackground)?;
+ options_checkbox(par.mp, id_category, SettingType::UsePassthrough)?;
let tasks = Tasks::::new();
diff --git a/wgui/src/windowing/context_menu.rs b/wgui/src/windowing/context_menu.rs
index e9139015..ef0c0bf9 100644
--- a/wgui/src/windowing/context_menu.rs
+++ b/wgui/src/windowing/context_menu.rs
@@ -8,7 +8,7 @@ use crate::{
globals::WguiGlobals,
i18n::Translation,
layout::Layout,
- parser::{self, Fetchable, ParserState},
+ parser::{self, Fetchable, ParserData, ParserState},
task::Tasks,
windowing::window::{WguiWindow, WguiWindowParams, WguiWindowParamsExtra},
};
@@ -117,7 +117,7 @@ impl ContextMenu {
par.insert(Rc::from("tooltip_str"), tooltip.generate(&mut globals.i18n()));
}
- let mut data_cell = inner_parser.realize_template(&doc_params, "Cell", layout, id_buttons, par)?;
+ let mut data_cell = inner_parser.parse_template_only(&doc_params, "Cell", layout, id_buttons, par)?;
let button = data_cell.fetch_component_as::("button")?;
let button_id = button.base().get_id();