From 6672fb71e4bbe6132f9a86c4f0631e3e13f0340f Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Wed, 24 Dec 2025 00:55:10 +0900 Subject: [PATCH] =?UTF-8?q?SetSprite=20=E2=86=92=20SetImage,=20remove=20fi?= =?UTF-8?q?fo=20&=20shell=20label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wayvr-ipc/src/packet_client.rs | 2 +- wayvrctl/src/main.rs | 6 +- wlx-overlay-s/src/backend/task.rs | 2 +- wlx-overlay-s/src/backend/wayvr/server_ipc.rs | 4 +- wlx-overlay-s/src/gui/README.md | 41 +---- wlx-overlay-s/src/gui/panel/button.rs | 35 ++-- wlx-overlay-s/src/gui/panel/helper.rs | 118 ------------ wlx-overlay-s/src/gui/panel/label.rs | 172 +----------------- wlx-overlay-s/src/overlays/custom.rs | 2 +- 9 files changed, 27 insertions(+), 355 deletions(-) delete mode 100644 wlx-overlay-s/src/gui/panel/helper.rs diff --git a/wayvr-ipc/src/packet_client.rs b/wayvr-ipc/src/packet_client.rs index 0ed09ed..83d7e91 100644 --- a/wayvr-ipc/src/packet_client.rs +++ b/wayvr-ipc/src/packet_client.rs @@ -52,7 +52,7 @@ pub struct WlxHapticsParams { pub enum WlxModifyPanelCommand { SetText(String), SetColor(String), - SetSprite(String), + SetImage(String), SetVisible(bool), SetStickyState(bool), } diff --git a/wayvrctl/src/main.rs b/wayvrctl/src/main.rs index 7ecf454..cab0e56 100644 --- a/wayvrctl/src/main.rs +++ b/wayvrctl/src/main.rs @@ -132,7 +132,7 @@ async fn run_once(state: &mut WayVRClientState, args: Args) -> anyhow::Result<() let command = match command { SubcommandPanelModify::SetText { text } => packet_client::WlxModifyPanelCommand::SetText(text), SubcommandPanelModify::SetColor { hex_color } => packet_client::WlxModifyPanelCommand::SetColor(hex_color), - SubcommandPanelModify::SetSprite { absolute_path } => packet_client::WlxModifyPanelCommand::SetSprite(absolute_path), + SubcommandPanelModify::SetImage { absolute_path } => packet_client::WlxModifyPanelCommand::SetImage(absolute_path), SubcommandPanelModify::SetVisible { visible_0_or_1 } => packet_client::WlxModifyPanelCommand::SetVisible(visible_0_or_1 != 0), SubcommandPanelModify::SetStickyState { sticky_state_0_or_1 } => packet_client::WlxModifyPanelCommand::SetStickyState(sticky_state_0_or_1 != 0), }; @@ -266,11 +266,11 @@ enum SubcommandPanelModify { hex_color: String, }, /// Set the content of a or . Max size for is 256x256. - SetSprite { + SetImage { /// Absolute path to a svg, gif, png, jpeg or webp image. absolute_path: String, }, - /// Set the visibility of a
, ,