From 56a449e5ed9ca4fee7b6e2a217ad8279e5eb096f Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Tue, 16 Jun 2026 03:46:24 +0300 Subject: [PATCH] fix(dynamic-input): free F12 by dropping iced's debug feature The `debug` feature on iced installs a built-in F12 devtools hook that opens the comet debugger (and prompts to install it when missing). That intercepted F12 before OCS could toggle dynamic input. Drop the feature so F12 reaches the app's own handler. Fixes the F12 part of #101. Co-Authored-By: Claude Opus 4.8 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 70938209c..456cc1a27 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ ocs_plugin_api = { path = "crates/ocs_plugin_api" } # Forcing the `static` feature builds liblzma from the bundled source, making # the binary self-contained on every platform. lzma-sys = { version = "0.1", features = ["static"] } -iced = { version = "0.14", features = ["debug", "image", "svg", "advanced", "canvas", "smol"] } +iced = { version = "0.14", features = ["image", "svg", "advanced", "canvas", "smol"] } bytemuck = { version = "1.25", features = ["derive"] } glam = { version = "0.33", features = ["bytemuck"] } truck-modeling = "0.6"