dash-frontend: add wayvr.org button

This commit is contained in:
Aleksander 2026-07-02 21:16:38 +02:00
parent 4432c3d50f
commit 61cef3aa79
2 changed files with 6 additions and 0 deletions

View File

@ -24,6 +24,10 @@
<sprite src_builtin="dashboard/welcome.svg" width="32" height="32" margin="16"/>
</Button>
<Button id="btn_website" macro="home_button" tooltip="wayvr.org">
<sprite src_builtin="dashboard/globe.svg" width="32" height="32" margin="16"/>
</Button>
<Button id="btn_donate" macro="home_button" tooltip="DONATE.SUPPORT_US">
<sprite src_builtin="dashboard/opencollective.svg" width="32" height="32" margin="16"/>
</Button>

View File

@ -72,6 +72,7 @@ impl<T> TabHome<T> {
let btn_settings = state.fetch_component_as::<ComponentButton>("btn_settings")?;
let btn_welcome_screen = state.fetch_component_as::<ComponentButton>("btn_welcome_screen")?;
let btn_donate = state.fetch_component_as::<ComponentButton>("btn_donate")?;
let btn_website = state.fetch_component_as::<ComponentButton>("btn_website")?;
let tasks = &mut frontend.tasks;
tasks.handle_button(&btn_apps, FrontendTask::SetTab(TabType::Apps));
@ -80,6 +81,7 @@ impl<T> TabHome<T> {
tasks.handle_button(&btn_settings, FrontendTask::SetTab(TabType::Settings));
tasks.handle_button(&btn_welcome_screen, FrontendTask::SetTab(TabType::Welcome));
tasks.handle_button(&btn_donate, FrontendTask::SetTab(TabType::Donate));
tasks.handle_button(&btn_website, FrontendTask::OpenURL("https://wayvr.org".into()));
Ok(Self {
state,