diff --git a/Cargo.lock b/Cargo.lock index f0a891d..e7b69bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -560,7 +560,7 @@ dependencies = [ [[package]] name = "koxinga" -version = "0.2.0-beta.0" +version = "1.0.0" dependencies = [ "ming-wm-lib", "reqwest", diff --git a/Cargo.toml b/Cargo.toml index 289ca2f..4a30659 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "koxinga" -version = "0.2.0-beta.0" +version = "1.0.0" edition = "2021" [lints.clippy] diff --git a/src/main.rs b/src/main.rs index 75bc95b..27791dd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -306,7 +306,7 @@ impl WindowLike for KoxingaBrowser { } else if key_press.is_backspace() && self.input.len() > 0 { self.input = self.input.remove_last(); WindowMessageResponse::JustRedraw - } else if (self.mode == Mode::Link && key_press.key.is_ascii_digit() && self.input.len() < 10) || (self.mode != Mode::Link && key_press.is_regular()) { + } else if ((self.mode == Mode::Link || self.mode == Mode::FormSubmit) && key_press.key.is_ascii_digit() && self.input.len() < 10) || ((self.mode != Mode::Link && self.mode != Mode::FormSubmit) && key_press.is_regular()) { self.input += &key_press.key.to_string(); WindowMessageResponse::JustRedraw } else {