UniGetUI 3.1.4
Changelog
- Support for icons on package lists is now a stable feature!
- Icons will show on package lists.
- Icons will be downloaded once and stored on a local cache, to prevent unneeded bandwidth usage.
- The icon cache is not expected to exceed 10MB of space on a worst-case. Cached icons are resized and compressed for less disk usage.
- VCPkg is available on UniGetUI (thanks @mrixner!). This includes
- Installing, updating and removing vcpkg packages
- Handling the periodic refresh of the vcpkg local repository (can be opted out)
- UniGetUI will use
UniGetUI Elevator
instead of GSudo. More info about UniGetUI Elevator here - UniGetUI can now automatically delete desktop shortcuts created when updating software (thanks @mrixner!)
- Internal duplicated procedures will be recycled, so resource-intensive tasks are performed only once.
- Important improvements to the updater.
- Users will now be able to opt in to UniGetUI PreRelease versions from UniGetUI Settings.
- Internal improvements to WinGet package handling
- WinGet COM API connection is more resilient, and will attempt to reconnect (once) if the connection to the COM Server is lost.
- Package-fetching operations are more reliable across the board. A one-time retry policy has been introduced.
- Tons of other changes and improvements
What's Changed
- Update cli-arguments.md by @nowjon in #2907
- Migrate GSudo to UniGetUI Elevator by @marticliment in #2904
- Fix paths to temp dir / winget.exe by @derula in #2928
- Fix Notification Text Initialization by @CoolSpy3 in #2926
- Add Helper class to cache and load WinGet Native Packages by @marticliment in #2931
- Create a new TaskRecycler class to cache reusable function calls by @marticliment in #2936
- Improvements to icons by @marticliment in #2945
- doc: update scoop install guide by @qianlongzt in #2947
- WinGet Return Code Classification Correction by @mrixner in #2952
- Add Setting for Default Startup Page by @mrixner in #2953
- Vcpkg Package Manager by @mrixner in #2925
- Update Vcpkg Support Table by @mrixner in #2959
- Improvements to how page navigation works by @marticliment in #2961
- Load translations from Tolgee by @martinet101 in #2984
- Important improvements to the updater by @marticliment in #2982
- Add the current and update versions to the ignored updates dialog by @mrixner in #2987
- Add vcpkg Package Details by @mrixner in #2994
- Finish the modularization of package managers. by @marticliment in #3000
- Improve CoreTools.FormatAsName For Multi-Word vcpkg Options by @mrixner in #3023
- Complex Settings by @mrixner in #3025
- Add a button to go to the package details from the live output by @mrixner in #3020
- Better keyboard navigation by @mrixner in #3018
- Prevent WinGet upgradable packages from showing again and again by @marticliment in #3042
- Allow Desktop Shortcut Deletion by @mrixner in #2985
- Restore and build solution in GH Actions. Simplify dotnet tests by @Saibamen in #3057
- Update icons and screenshots from the excel file by @github-actions in #3068
- Fix csproj duplicates and warnings by @Saibamen in #3056
New Contributors
- @nowjon made their first contribution in #2907
- @qianlongzt made their first contribution in #2947
- @mrixner made their first contribution in #2952
Full Changelog: 3.1.3...3.1.4
SHA256: 88491C8F11D981F4259833448C1CE631B4F6D8279B69C8DF3AAB5DC3F6B6776E