Skip to content

v2.0.0

Compare
Choose a tag to compare
@Antiz96 Antiz96 released this 10 May 21:19
· 104 commits to main since this release
v2.0.0
b37c768

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 dynamic icon 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 the arch-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 :)
  • 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 (via sudo 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.

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

Full Changelog: v1.15.0...v2.0.0