From 80e328e1aa1f180320cea41455c5cab2e8c83cdf Mon Sep 17 00:00:00 2001 From: shadow cat Date: Sat, 22 Nov 2025 20:22:37 -0500 Subject: [PATCH] iris update --- iris | 2 +- src/bin/client/main.rs | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/iris b/iris index d757e80..90c579d 160000 --- a/iris +++ b/iris @@ -1 +1 @@ -Subproject commit d757e805e8f356aa8c4ac30066288830cfcce4ab +Subproject commit 90c579d7346e9163e18e05ad57e13a77a5b2b549 diff --git a/src/bin/client/main.rs b/src/bin/client/main.rs index 1ce49bb..e7749e3 100644 --- a/src/bin/client/main.rs +++ b/src/bin/client/main.rs @@ -17,7 +17,7 @@ use openworm::{ use render::Renderer; use std::{sync::Arc, time::Instant}; use winit::{ - event::{Ime, WindowEvent}, + event::{ElementState, Ime, MouseButton, WindowEvent}, event_loop::{ActiveEventLoop, EventLoopProxy}, window::Window, }; @@ -173,10 +173,17 @@ impl Client { TextInputResult::Used => { self.run_event(sel, Edited, ()); } - TextInputResult::Unused => (), + TextInputResult::Unused => {} } } } + WindowEvent::MouseInput { + state: ElementState::Pressed, + button: MouseButton::Middle, + .. + } => { + self.ui.debug_layers(); + } WindowEvent::Ime(ime) => { if let Some(sel) = &self.focus { let mut text = self.ui.text(sel);