diff --git a/src/main.py b/src/main.py index 042bb635..021b9728 100644 --- a/src/main.py +++ b/src/main.py @@ -601,6 +601,9 @@ class GradienceApplication(Adw.Application): os.path.join(gtk3_dir, "gtk.css"), "w", encoding="utf-8" ) as file: file.write(gtk3_css) + + self.plugins_list.apply() + self.win.toast_overlay.add_toast( Adw.Toast(title=_("Preset set sucessfully")) ) diff --git a/src/plugins_list.py b/src/plugins_list.py index 1948b4bc..00ffc10b 100644 --- a/src/plugins_list.py +++ b/src/plugins_list.py @@ -92,3 +92,7 @@ class GradiencePluginsList: if error: errors.append(detail) return errors + + def apply(self): + for pluginInfo in self.pm.getAllPlugins(): + pluginInfo.plugin_object.apply() \ No newline at end of file