top of page
Writer's pictureDeep

Evolve v1.4 - An EPIC release!

Backing up themes

We all know how frustrating it can be to configure every little detail when switching to a different OS or reinstalling system software for a fresh start. But now, there's one less thing to worry about! If you're using GNOME, you can forget about theming hassles.


Evolve maintains a config.zip file that contains all the necessary data to replicate your exact look and theme on another PC or a freshly installed OS. You can back up all the data you need or exclude specific information if you prefer.


Evolve also supports auto-backup, automatically saving your data every time you load the application!



Installing the config is super easy and offers a ton of options. You can replicate the entire config on your system, leave out parts of it, replace the existing files on your system (recommended), or safely append them to the existing files (not well tested).


Extensions

One app for all needs.

Evolve now serves as your all-in-one solution. It can seamlessly manage installed extensions, allowing you to toggle them on/off and effortlessly install new ones. Trust me, it's BLAZING FAST!


You need not have a separate app for managing gnome shell extensions.

Each extension has its own page which allows you to install/uninstall an extension or open the preferences window of the specific shell extension. Unsupported extensions can be viewed too on this page which shows that the extension is incompatible.


Performance updates!

Backup involves copying files, accessing system information, and packing them into a zip, which are resource-intensive tasks when run on a single thread. Auto-backup runs these tasks when Evolve launches, which could negatively affect its performance. To address this, the process is run in an isolate, which takes the process to a different thread so that the UI renders smoothly.


When you manually update, the method runs separately to enable the progress bar, but the UI may freeze to prevent memory leaks. Background backup does not freeze the UI and runs the update in the background. However, closing the app will stop the process and may corrupt the configuration.


Surfing the Extensions page often fetches large JSON files from the internet to show results. This is also run in an isolate, keeping the UI super smooth!


Installing extensions are much, MUCH faster with Evolve. Pages load up quicker than the official gnome-extensions website! You will love how fluid everything is. 😉


Other changes

Evolve now applies the GTK theme to itself with greater precision. Colors are more accurately fetched and applied, resulting in a refined appearance.


Additionally, it generates a new Material theme based on the colors of the applied GTK theme. This ensures that app components, which aren't themed separately, seamlessly blend in rather than appearing out of place.


All new AdaptiveList widget lays out widgets based on available size. Changes axis of the widget list layout automatically with smooth fluid animations.


Coming up

  • More locations to be added soon for backup. Current locations include ~/.themes, ~/.icons and more.


Available early for Patreon members 💙

You are missing out a lot! Join to get access!





3,212 views0 comments

Recent Posts

See All

Comments


bottom of page