UX improvements
This commit is contained in:
@@ -157,12 +157,19 @@ def get_games_async(parent_widget, appmanifests, steam_dir, import_dialog, progr
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def response(_widget, response):
|
||||||
|
if response == "open_preferences":
|
||||||
|
parent_widget.get_application().on_preferences_action(None)
|
||||||
|
|
||||||
if games_no == 0:
|
if games_no == 0:
|
||||||
create_dialog(
|
create_dialog(
|
||||||
parent_widget,
|
parent_widget,
|
||||||
_("No Games Found"),
|
_("No Games Found"),
|
||||||
_("No new games were found in the Steam library."),
|
_("No new games were found in the Steam library."),
|
||||||
)
|
"open_preferences",
|
||||||
|
_("Preferences"),
|
||||||
|
).connect("response", response)
|
||||||
|
|
||||||
elif games_no == 1:
|
elif games_no == 1:
|
||||||
create_dialog(
|
create_dialog(
|
||||||
parent_widget,
|
parent_widget,
|
||||||
|
|||||||
@@ -184,7 +184,12 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
|||||||
text = self.search_entry.get_text().lower()
|
text = self.search_entry.get_text().lower()
|
||||||
if text == "":
|
if text == "":
|
||||||
filtered = True
|
filtered = True
|
||||||
elif text in child.get_first_child().name.lower():
|
elif (
|
||||||
|
text in child.get_first_child().name.lower()
|
||||||
|
or text in child.get_first_child().developer.lower()
|
||||||
|
if child.get_first_child().developer
|
||||||
|
else None
|
||||||
|
):
|
||||||
filtered = True
|
filtered = True
|
||||||
else:
|
else:
|
||||||
filtered = False
|
filtered = False
|
||||||
@@ -202,7 +207,12 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
|||||||
text = self.hidden_search_entry.get_text().lower()
|
text = self.hidden_search_entry.get_text().lower()
|
||||||
if text == "":
|
if text == "":
|
||||||
filtered = True
|
filtered = True
|
||||||
elif text in child.get_first_child().name.lower():
|
elif (
|
||||||
|
text in child.get_first_child().name.lower()
|
||||||
|
or text in child.get_first_child().developer.lower()
|
||||||
|
if child.get_first_child().developer
|
||||||
|
else None
|
||||||
|
):
|
||||||
filtered = True
|
filtered = True
|
||||||
else:
|
else:
|
||||||
filtered = False
|
filtered = False
|
||||||
|
|||||||
Reference in New Issue
Block a user