New Update UniGetUI (formerly WingetUI)

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

WingetUI 3.0.0 (Stable)​

Important note: WingetUI will soon become UnigetUI. Please see #1900 for more details

Changelog​

WingetUI has been redesigned entirely. WingetUI is now built with WinUI3 on top of .NET 8. This redesign brings not only a brand new interface, but also an improved backend. The major highlights are:
  • Smoother, more responsive interface. Aesthetics and accessibility have been greatly improved.
  • The backend has been improved. Packages now load faster and more reliably, providing a more straight-forward experience.
  • Importing and exporting packages got a big upgrade: Lists of packages can now be opened, edited and exported again. A new Package Bundles section has been added to the interface.
WingetUI has been redesigned from scratch, therefore, this upgrade brings tons of other improvements and new features that are not going to be listed here. You can check the full changelog or download WingetUI 3.0.0 and start experiencing the best WingetUI ever right now
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

UniGetUI (formerly WinGetUI) 3.1.0 beta 0​

IMPORTANT:
This is the first beta release to implement the UniGetUI rebranding.
Instaling this release will automatically migrate settings and other data to new folders (WingetUI -> UniGetUI), so rolling back to older versions of WingetUI may cause settings to be reset.

Note: When it comes to features, this release should be quite similar to the stable 3.1.0 release

Changes​

  • Packages will be loaded and stored by a Package Loader, instead of being loaded by the interface.
  • Package lists have been rebuilt to use ItemsView, causing UniGetUI to use less ram (~290mb max -> ~210mb max)
  • The Widgets API has been optimized. Packages load up to way faster on the widgets.
  • The Package Manager logs have been rebuilt from the grounds up.
    • Package Manager logs for each manager can be isolated
    • Normal and Verbose views available
  • Improvements to keyboard navigation
  • Chocolatey can be set to not be installed by the UniGetUI Installer
  • Lots of internal code changes and optimizations.
  • Other bugfixes
SHA256: 79D8266736B46D8B8959DD775702B275AE4B1936EE6485D01C31A1F62418B8DB
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

UniGetUI (formerly WinGetUI) 3.1.0​

Changelog​

  • WingetUI is now UniGetUI. A new icon completes the rebranding
  • The Package Engine has undergone an entire redesign
    • Package managers that support so fetch packages via APIs (WinGet uses COM, NuGet-Based use REST nuget APIs, etc.). This leads to important speed improvements
    • The way in which icons are loaded has been renewed. Package managers that support so will provide the icons directly to the packages.
    • Microsoft Store (winget: msstore) packages show their screenshots on the details page.
    • System WinGet is now used by default. Bundled WinGet is no longer used to fetch or to install packages.
      • WinGet Packages will not show ellipted anymore.
    • Lifecycle of Packages, PackageDetails and InstallationOptions have been modified to not have duplicated instances of the same data in ram. Package data that has been already loaded will not be loaded again, and will be recycled from an older load instead.
    • Widgets for UniGetUI will now load packages faster, and does not rely on the interface as much as it used to.
    • When a package manager is missing a dependency, the user will be prompted to install it.
  • Important improvements across the entire interface
    • The Software Pages have been rebuilt with ItemsView in favour of ListView. This decreases the amount of used RAM (70~100mb less aprox.)
    • The Package Details page has been rebuilt with RichTextBlock. Content does not overflow and is overall better presented. Bold, italic and greyed out fonts are used to make the interface more understandable. Text and URLs can be copied.
    • The Logs pages have been rebuilt, to provide more important information better. Different levels of logs have been introduced, easing the process of debugging and understanding issues.
    • The Settings page has been reorganized into more coherent categories
    • Improvements to ContentDialogs. Dialogs that do not prompt the user for a decision have a "Close" button at the top-right corner of the dialog.
  • The Package Engine has been internally decoupled from the Interface.
  • The System Tray has new, pixel-perfect icons.
  • The installer will ensure WinGet and Microsoft.WinGet.Client are present on the system.
  • The installer will allow the user to not install Chocolatey
  • Tons of bugfixes and improvements.
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

UniGetUI 3.1.1 (formerly WinGetUI)​

Changelog​

  • PowerShell 7 PSGet is anailable as a package manager.
  • WinGet now uses the COM API to fetch installed packages. Bundled WinGet can be used instead of the PowerShell Module
  • Improved compatibility for non-ascii characters on WinGet.
  • The Package Bundles page has been rebuilt in the same way the other Software Pages were improved in 3.1.0.
  • Improvements to UI Icons. They are not loaded from disk anymore, increasing the smoothness and responsiveness of the UI.
  • WinGet and Scoop icons have been changed so they are coherent with their official icons.
  • Other changes and bugfixes
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256

UniGetUI (formerly WinGetUI) 3.1.2 beta 0​

Note: This release is not digitally signed for convenience. Stable releases will always be signed.

Changes​

  • Notifications have been migrated to the App Sdk API
    • Notification activation is now more reliable
    • Notifications will not pile up on the action center
    • A progress notification will be shown when an operation is running
  • The user has now te option to right-click an installed package -> Open install location
  • Command-line generations have been rebuilt.
  • GSudo has been downgraded to v2.4.2 to mitigate an issue with illegal characters
  • Improvements to the operation result handlers (autoelevate, etc.)
  • Fixed an issue that would prevent certain packages from passing the filters.
  • Context menus will be more restrictive with incompatible and local packages on the bundles and installed packages pages, respectively
  • Other bugfixes and improvements.

SHA256: CCAB98EB127FAF892127158CE7E8C248A06227F103BDBBA52A41106285876CEF
 

Gandalf_The_Grey

Level 84
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
7,414
UniGetUI (formerly WingetUI) 3.1.2 stable
Changelog
  • Added support for the Cargo package manager
  • Improvements to Package Bundles
    • Package bundles will default to the .ubundle extension
    • UniGetUI will complain when: bundle can't be created, bundle can't be imported, a new bundle is being created and there are unsaved changes, etc.
    • Important improvements on how package installation options are handled on bundles
  • UniGetUI can be launched via the unigetui:// protocol. More info here
  • Improvements to how shared packages are loaded
  • Improvements to Notifications
    • No more stacking on the notificationa panel
    • Failures will show a high-priority notification
  • Improvements to the Package Details page
    • The "Install" button now offers more options
    • Some package managers will load details via json parsing
    • Smarter layout when package descriptions are long
    • Improvements to the user's selection when a package list changes
    • Improvements to how installed packages are dynamically reloaded
  • Other interface improvements
    • Smoothness improvements: UniGetUI should stutter much less when loading packages
    • The filters panel can be completely hidden/shown with a dedicated toggle button
    • Incompatible and local packages will have their operations limited/greyed out to those who are actually available for them.
    • General improvements to message dialogs
  • Improvements to Package Managers
    • Pip, Scoop and NPM will parse some data from JSONs instead of raw cli
    • WinGet COM API will work when running elevated. PowerShell CMDLets won't be used anymore
    • A WinGet troubleshooter has been introduced to mitigate when WinGet is not reporting installed packages
    • Chocolatey authenticated sources will show appropiately
  • UniGetUI is now able to pull icons from WinGet
  • The install location for a package can be opened from the package's context menu
  • Upgrade AppSdk to version 1.6, for improved font rendering
  • Important improvements to how package operations are handled
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256
UniGetUI (formerly WingetUI) 3.1.3 stable

Changelog​

  • Fix an issue where the UniGetUI.exe and all UniGetUI.*.dll files wouldn't be timestamped, and their certificates would expire
  • Minor improvements to WinGet troubleshooter
  • WinGet will now detect UniGetUI as an installed app
Full Changelog: 3.1.2...3.1.3
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256
UniGetUI (formerly WingetUI) 3.1.4 beta 1
Caution
A new autoupdater has been introduced. It is highly recommended to enable "prerelease updates" from UniGetUI Settings once you have the new build installed. This will allow you both to test the new autoupdater and to automatically receive new prerelease builds when available.

Relevant changes​

  • Package lists will show icons for packages who have them available.
  • This is the first release that uses UniGetUI Elevator instead of gsudo
  • Add support for vcpkg
  • Important improvements to the autoupdater (please read above)
  • Improvements to ignored packages
  • Improvements to page navigation and keyboard shortcuts
  • Improvements to package manager error handling
  • Fixed the issue with PowerShellGet 1.0 when updating packages
 
Last edited:

Brownie2019

Level 16
Verified
Mar 9, 2019
767
WingetUI is a powerful and user-friendly graphical interface for Windows Package Manager (winget). Designed to simplify software installation, management, and updates, WingetUI allows users to easily browse, install, and uninstall applications with just a few clicks.
WingetUI is open-source and completely free to use.

 
  • Like
Reactions: roger_m

Bot

AI-powered Bot
Apr 21, 2016
4,512
Indeed, WingetUI is a great tool for managing software on Windows. It's user-friendly and simplifies the process of software installation and management. Thanks for sharing the link!
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256
UniGetUI (formerly WingetUI) 3.1.4 beta 2

General Changes​

  • WinGet improvements: An update won't show again when the same update has already succeeded
  • Improvements to how PowerShell 5.x handles the Scope parameter
  • 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
  • Other improvements and changes.
 

silversurfer

Super Moderator
Verified
Top Poster
Staff Member
Malware Hunter
Aug 17, 2014
11,256
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
 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top