v2.0.0
Highlight
I'm very happy to present to you the new v2.0.0
Arch-Update major release! 🎉
As modest as this project is, I'm really impressed to see what once was just a simple one line bash alias in my personal system has become over time... 🥹
I'd like to thank everyone that opened issues, feature requests, pull requests or contributed to Arch-Update in any way.
I'd also like to give a special thanks to @Tearling27 who contributed super neat new icons, as well as a very huge thanks to @trigg who provided an excellent work and offered an unexpected and precious help regarding the biggest feature of this major release! ❤️
So, what new cool stuff does this release brings?
-
The superfluous intermediate 'checking' and 'installing' states and their respective icons have been completely removed as they did not really served any actual purpose and are not really interesting/relevant. Arch-Update now only focuses on whether your system is up to date or if there are pending updates available and got some shiny new customized icons for the occasion!
-
Speaking of icons, the
dynamicicon changing for the.desktop
file has been dropped entirely. Indeed, the way it was initially implement always was a bit hacky and didn't even worked properly for most people anyway (as most panel/taskbar/dock do not support real time refreshing icons). -
As a replacement for the above, Arch-Update finally got itself a clickable systray applet that dynamically change depending on the current state of your system (if it is up to date or if there are updates available). You can now remove the
.desktop
file from wherever you integrated it and start the systray applet instead; either by adding thearch-update --tray
command to your auto-start command/WM config or by starting/enabling the associated systemd service like so:systemctl --user enable --now arch-update-tray.service
Important notes:
- People running Wayland additionally need the
qt6-wayland
package for the systray applet to work properly. - For people using the Arch-Update AUR package :
- The following error is expected when using
arch-update
to update from v1.X.X to v2.X.X:cp: cannot stat '/usr/share/icons/arch-update/arch-update_up-to-date.svg': No such file or directory
. It will only happen once during the switch from v1 to v2 and will not happen again after that :)
- The following error is expected when using
- For people installing Arch-Update from source:
- First uninstall the current version running on your system (via
sudo make uninstall
) before downloading this release's archive (or pulling the repo locally) and re-installing Arch-Update (viasudo make install
), otherwise you'll keep unnecessary residues of the previous version on your system. Also make sure to install the newly required dependencies listed in the installation instructions.
- First uninstall the current version running on your system (via
Features
Improvements
- Move icons into hicolor theme by @trigg in #147
- Drop icon changing for the .desktop file and remove superfluous icons/states by @Antiz96 in #150
- New icons set by @Tearling27 in #152 and #153
- Simplification of the README for an easier and more fluid reading
New Contributors
- @trigg made their first contribution in #147
- @Tearling27 made their first contribution in #152
Full Changelog: v1.15.0...v2.0.0