v3.1.0
If you haven't already, please read the v3.0.0
changelog which contains important information.
Highlight
This release brings a lot of code improvements and optimizations but, more importantly, it includes 2 new additional style/color variants for the systray icon (in addition to the light/classic one):
- light (classic):
- dark (useful to make the systray applet icon more visible when using a light theme):
- blue (matches the blue variant used by the official Arch Linux logo):
Thanks a lot to @hunabku94 for suggesting and working on this! 🎉
To select which style/color variant to use for the systray icon, use the new TrayIconStyle
option in the arch-update.conf
configuration file (e.g. TrayIconStyle=dark
). The systray icon will then update itself at the next arch-update
run.
Contributing new additional style/color variants for the systray icon is also relatively easy to do!
If anyone is interested to submit a new one, I described the necessary steps here 🎨
Important note: The systray icon might disappear right after the upgrade as the systray applet has to be restarted to be able to catch up with the new icons name included in this new release.
To do so, either log out/log in or restart the Arch-Update Tray systemd service (with systemctl --user restart arch-update-tray.service
), depending on which method you are using to automatically start the systray applet.
You can also simply right-click on the icon's location (even if it's invisible), select “Exit” and then graphically relaunch the systray applet via the “Arch-Update Systray Applet” application.
Features
- Add the
--force
argument toarch-update --gen-config
to allow overwriting any existingarch-update.conf
(#251) - (8e136c0) by @Antiz96 - Add dark and blue variants to the systray icon set and add the "TrayIconStyle" option in arch-update.conf (#242) - (7be96c7) by @hunabku94
Fixes
Styling
Miscellaneous
- Use "true" instead of "y" when setting variables (#249) - (d18742e) by @Antiz96
- Streamline option checking in arch-update.conf (#247) - (0bd5ee7) by @Antiz96
- Add
make test
to the CI (#246) - (7d43e0a) by @Antiz96 - Move example config to the XDG DATA directory (#245) - (1b76e1c) by @Antiz96
- Update the options order in arch-update.conf (#244) - (f9781c1) by @Antiz96
- Make icon installations more dynamic in the Makefile (#243) - (d9ba070) by @Antiz96
- Rename "state" functions & file to "(tray) icon" (#241) - (90e1f0a) by @Antiz96
New Contributors
- @hunabku94 made their first contribution in #242
Full Changelog: v3.0.1...v3.1.0