mirror of
https://github.com/GradienceTeam/Gradience.git
synced 2024-06-13 09:56:56 +00:00
feat: small style changes in presets window
This commit is contained in:
parent
9c11e4b91f
commit
7307911923
|
@ -10,5 +10,8 @@ template GradienceBuiltinPresetRow : Adw.ActionRow {
|
|||
icon-name: "checkmark-large-symbolic";
|
||||
tooltip-text: _("Apply Preset");
|
||||
clicked => on_apply_button_clicked();
|
||||
styles [
|
||||
"flat",
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,7 +33,6 @@ template GradiencePresetRow : Adw.ExpanderRow {
|
|||
[action]
|
||||
Button star_button {
|
||||
valign: center;
|
||||
tooltip-text: _("Add as a Favourite");
|
||||
styles [
|
||||
"flat",
|
||||
]
|
||||
|
|
|
@ -84,8 +84,10 @@ class GradiencePresetRow(Adw.ExpanderRow):
|
|||
|
||||
if name in self.win.app.favourite:
|
||||
self.star_button.set_icon_name("starred-symbolic")
|
||||
self.star_button.set_tooltip_text(_("Remove from Favourites"))
|
||||
else:
|
||||
self.star_button.set_icon_name("non-starred-symbolic")
|
||||
self.star_button.set_tooltip_text(_("Add to Favourites"))
|
||||
|
||||
def on_share_btn_clicked(self, *_args):
|
||||
buglog("share")
|
||||
|
@ -97,9 +99,11 @@ class GradiencePresetRow(Adw.ExpanderRow):
|
|||
if self.name in self.win.app.favourite:
|
||||
self.win.app.favourite.remove(self.name)
|
||||
self.star_button.set_icon_name("non-starred-symbolic")
|
||||
self.star_button.set_tooltip_text(_("Add to Favourites"))
|
||||
else:
|
||||
self.win.app.favourite.add(self.name)
|
||||
self.star_button.set_icon_name("starred-symbolic")
|
||||
self.star_button.set_tooltip_text(_("Remove from Favourites"))
|
||||
self.win.app.save_favourite()
|
||||
self.win.reload_pref_group()
|
||||
|
||||
|
|
|
@ -236,14 +236,9 @@ class GradiencePresetWindow(Adw.Window):
|
|||
self.search_stack.set_visible_child_name("page_results")
|
||||
for widget in self.search_results_list:
|
||||
widget.props.visible = False
|
||||
if not (
|
||||
self.search_dropdown.props.selected_item.get_string().lower()
|
||||
in "all"
|
||||
):
|
||||
if (
|
||||
self.search_dropdown.props.selected_item.get_string().lower()
|
||||
in widget.prefix.lower()
|
||||
):
|
||||
selected_item_name = self.search_dropdown.props.selected_item.get_string().lower()
|
||||
if not selected_item_name in "all":
|
||||
if selected_item_name in widget.prefix.lower():
|
||||
if search_text.lower() in widget.props.title.lower():
|
||||
widget.props.visible = True
|
||||
items_count += 1
|
||||
|
|
Loading…
Reference in a new issue