diff --git a/src/main.py b/src/main.py index f414c912..538c28c5 100644 --- a/src/main.py +++ b/src/main.py @@ -226,16 +226,15 @@ class AdwcustomizerApplication(Adw.Application): def mark_as_dirty(self): self.is_dirty = True - self.props.active_window.save_preset_button.add_css_class("warning") - self.props.active_window.save_preset_button.add_css_class("raised") - self.props.active_window.save_preset_button.get_child().set_label( + self.props.active_window.save_preset_button.get_child().set_icon_name( + "disk-unsaved" + ) + self.props.active_window.save_preset_button.get_child().set_tooltip_text( _("Unsaved changes") ) def clear_dirty(self): self.is_dirty = False - self.props.active_window.save_preset_button.remove_css_class("warning") - self.props.active_window.save_preset_button.remove_css_class("raised") self.props.active_window.save_preset_button.get_child().set_label("") def reload_variables(self): diff --git a/src/ui/window.blp b/src/ui/window.blp index dbcf1847..ebef8733 100644 --- a/src/ui/window.blp +++ b/src/ui/window.blp @@ -28,7 +28,7 @@ template AdwcustomizerMainWindow : Adw.ApplicationWindow { action-name: "app.save_preset"; tooltip-text: _("Save Preset"); Adw.ButtonContent { - icon-name: "document-save-symbolic"; + icon-name: "disk-saved"; } }