Make config serializable

This commit is contained in:
Jeremy Soller 2023-11-03 16:16:24 -06:00
parent fd42a47684
commit c8b786d7dc
6 changed files with 104 additions and 73 deletions

View file

@ -41,9 +41,9 @@ pub fn menu_bar<'a>(config: &Config) -> Element<'a, Message> {
let find_key = |message: &Message| -> String {
let mut key = String::new();
for (config_key_bind, config_message) in config.keybinds.iter() {
if config_message == message {
key = config_key_bind.to_string();
for (key_bind, action) in config.keybinds.iter() {
if &action.message() == message {
key = key_bind.to_string();
break;
}
}