From 992193e719ba86da91f949674c40e5b10cb72e40 Mon Sep 17 00:00:00 2001 From: jeffser Date: Sun, 30 Jun 2024 18:16:17 -0600 Subject: [PATCH] Better model search algorithm --- src/window.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/window.py b/src/window.py index d109570..18c32e4 100644 --- a/src/window.py +++ b/src/window.py @@ -386,9 +386,9 @@ class AlpacaWindow(Adw.ApplicationWindow): @Gtk.Template.Callback() def model_search_changed(self, entry): - for i in range(len(self.available_models.keys())): + for i, key in enumerate(self.available_models.keys()): row = self.available_model_list_box.get_row_at_index(i) - row.set_visible(re.search(entry.get_text(), row.get_title(), re.IGNORECASE)) + row.set_visible(re.search(entry.get_text(), '{} {} {}'.format(row.get_title(), (_("image") if self.available_models[key]['image'] else " "), row.get_subtitle()), re.IGNORECASE)) def check_alphanumeric(self, editable, text, length, position): new_text = ''.join([char for char in text if char.isalnum() or char in ['-', '_']])