neuromorph / openbar

A GNOME Shell extension for theming Gnome Top Bar / Top Panel, Menus, Dash/Dock, Gnome Shell and Gtk/Flatpak Apps.
https://extensions.gnome.org/extension/6580/open-bar/
GNU General Public License v3.0
269 stars 5 forks source link

Save and load prifiles #10

Closed in4matix closed 8 months ago

in4matix commented 10 months ago

Awesome extensions. Working great in Ubuntu 22 with Yaru Shell. How about an option to save and load profiles?

neuromorph commented 10 months ago

Thank you :) , happy to hear that.

Yes, saving and loading profiles will make it easier to switch between them. It is on the cards, I will get to it as time permits.

Maybe, initially an option to Export profile to a file and Import from file will help. Thereby, one can have many profiles saved and load one from them. I'll look into it for next updates.

Thanks for writing, I am keeping this open.

in4matix commented 9 months ago

Another potential possibility is to save profiles as themes, then people can create themes and share their themes?

neuromorph commented 9 months ago

A new update is live now (v17/v18). It contains options to Export theme-settings to a file and Import theme-settings from a file. This allows to save many themes and import the one desired. The same file can also be shared . It does not have a mechanism to save all the theme-profiles within the extension (like Custom OSD) and so they can be saved externally as exported files in a local directory.

You can try it out.

in4matix commented 9 months ago

Awesome dude! You should create a repo on Pling. They have Shell themes, Plank themes, etc... so how about OpenBar Themes...

neuromorph commented 9 months ago

Thanks, there's also options for Auto-theming that you can try out.

That's a great idea about Pling! I will look into it.

in4matix commented 9 months ago

Auto-theming works great!! Just using a stock background, after second try it produced a really neat theme (attached). I think Auto-theming should be like the default... The other settings are okay, but a bit too complicated for the average Joe, like me... ob1 ob2 ob3 I went straight to Auto-theming, without even looking at the other settings... OB_Auto_Theme_02.zip

neuromorph commented 9 months ago

Auto-Theming: Thank you! You are correct, going through all the settings can be a lot. Auto-theming is an easier option. It can at least get very close to a good theme very quickly and then maybe one or two settings could be tweaked further if one wants. I did not make it default since it would have overwritten the settings that people have already configured. Now they have an option to export current settings before trying out auto-theme.

Import/Export: Before closing the issue, it would be great if you can confirm whether the Exporting theme to a file and later importing the theme (or importing to a new installation) works as expected.

Thank you for the feedback.

in4matix commented 9 months ago

Okay, on a fresh VM, installed OB, imported my saved theme, awesomeness!! (For Gnome 42) Screenshot from 2024-03-03 09-12-37 Screenshot from 2024-03-03 09-12-59

neuromorph commented 8 months ago

Great! Thanks for verifying. I am closing the issue.