From 0c062d4b363dc3986ebc07011b2428e7f6aaca19 Mon Sep 17 00:00:00 2001
From: galister <22305755+galister@users.noreply.github.com>
Date: Sun, 4 Jan 2026 16:28:14 +0900
Subject: [PATCH] wayvr window size from res. remove decor tooltips
---
wlx-overlay-s/src/assets/gui/decor.xml | 4 ++--
wlx-overlay-s/src/backend/wayvr/mod.rs | 1 +
wlx-overlay-s/src/overlays/wayvr.rs | 5 ++++-
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/wlx-overlay-s/src/assets/gui/decor.xml b/wlx-overlay-s/src/assets/gui/decor.xml
index e460c63..a2569a6 100644
--- a/wlx-overlay-s/src/assets/gui/decor.xml
+++ b/wlx-overlay-s/src/assets/gui/decor.xml
@@ -14,12 +14,12 @@
>
-
-
diff --git a/wlx-overlay-s/src/backend/wayvr/mod.rs b/wlx-overlay-s/src/backend/wayvr/mod.rs
index 35dba76..d760da0 100644
--- a/wlx-overlay-s/src/backend/wayvr/mod.rs
+++ b/wlx-overlay-s/src/backend/wayvr/mod.rs
@@ -325,6 +325,7 @@ impl WvrServerState {
title,
app,
window_handle,
+ size_x.max(size_y),
).context("Could not create WvrWindow overlay").inspect_err(|e| log::warn!("{e:?}")).ok()
}),
)));
diff --git a/wlx-overlay-s/src/overlays/wayvr.rs b/wlx-overlay-s/src/overlays/wayvr.rs
index 067a0fe..5b732ca 100644
--- a/wlx-overlay-s/src/overlays/wayvr.rs
+++ b/wlx-overlay-s/src/overlays/wayvr.rs
@@ -51,7 +51,10 @@ pub fn create_wl_window_overlay(
name: Arc,
app: &mut AppState,
window: wayvr::window::WindowHandle,
+ size_major: u32,
) -> anyhow::Result {
+ let scale = size_major as f32 / 1920.0;
+
Ok(OverlayWindowConfig {
name: name.clone(),
default_state: OverlayWindowState {
@@ -60,7 +63,7 @@ pub fn create_wl_window_overlay(
positioning: Positioning::Floating,
curvature: Some(0.15),
transform: Affine3A::from_scale_rotation_translation(
- Vec3::ONE,
+ Vec3::ONE * scale,
Quat::IDENTITY,
vec3(0.0, 0.0, -0.95),
),