WingetUI 2.0.0 out of beta, final version released

2023-06-16 By admin

WingetUI is an application whose main goal is to create an intuitive GUI for the most common CLI package managers for Windows 10 and Windows 11, such as Winget, Scoop and Chocolatey. With WingetUI, you’ll be able to download, install, update and uninstall any software that’s published on the supported package managers — and so much more.

WingetUI features

  • WingetUI has the ability to install, update and uninstall packages from Winget, Scoop and Chocolatey. WingetUI will also detect if your manually-installed apps can be updated!
  • It can also upgrade and uninstall previously installed packages — as well as uninstall built-in Windows apps!
  • WingetUI has the ability to both import and export the packages of your choice, so that you can easily install them in the future.
  • WingetUI supports managing Scoop buckets with an interface.
  • Install an older version of an app.
  • WingetUI shows a notification when there are available updates
  • Manage your updates and installed packages from its context menu
  • The user will be notified whether the installation/update/uninstallation of an app was completed successfully or not.
  • The ability to queue installations in order to prevent conflicts.
  • A dark theme is available to prevent you from burning your eyes.
  • WingetUI has the ability to show package-related information (like its license, SHA256 hash, homepage, etc.) before installation.
  • There are more than 14000 packages available (if winget, scoop and chocolatey are enabled)!

WingetUI 2.0.0 changelog:

Complete rework of how the package managers work. This involves:

  • The legacy code has been updated (hooray!)
  • Package managers are faster and more stable.
  • Package managers now won’t show the features they do not support.
  • Packages are properly handled across sections, preventing duplicate data from existing.

PIP is now available on WingetUI

  • Full support for this package manager has been added. View details, install, upgrade and remove packages

NPM is also available on WingetUI

  • Full support for this package manager has been added. View details, install, upgrade and remove packages.

Other

  • (.NET Tool will be coming with the next version)
  • Microsoft Store packages can be installed also from WingetUI

User interface improvements. This involves:

  • The Software sections code has been unified. Lazy loading is available on all three sections.
  • Rewriting of some parts of the interface.
  • The installer widgets have been redesigned, providing more information and using better the available space
  • The button that toggled the installers section has been replaced by a draggable bar
  • Tags and rich text descriptions have been added to the details window
  • The settings tab has been improved

Two more tabs have been added in order to make debugging easier:

  • Operation history: track the last 100 actions performed by WingetUI
  • Package Manager output: get the log of the latest package manager calls.

Other

  • Notifications will organize better their information.
  • The taskbar icon tray icons have been improved to be more visible (and to be in line with Windows 11)
  • Added a (skippable) out-of-box experience. It will allow users to configure basic WingetUI aspects
  • New interfaces are available to import and export packages.

Lots of bugs and issues have been fixed. The most important ones:

  • The interface will not flicker anymore when changing the visible tab or triggering context menus
  • The package sorter will understand numbers as float-point values, rather than as strings
  • The message boxes will not break anymore when resizing them.
  • The details window won’t show broken text anymore.
  • Winget packages won’t hang infinitely anymore.
  • Lots of other improvements and fixes

What’s changed:

  • Code Update apply_versions.py by @rumplin in #995
  • Bunch of f-string, with statements / os.path usage changes by @Mikey1993 in #1000
  • Update icons and screenshots from the excel file by @github-actions in #1002
  • Update translations from Tolgee by @github-actions in #1014
  • New package managers interface by @marticliment in #1021
  • Add pip (and the structure to support dynamic search package managers) by @marticliment in #1035
  • Add npm by @marticliment in #1037
  • Add manager capabilities by @marticliment in #1041
  • Msstore testing by @marticliment in #1042
  • Add the Welcome Wizard by @marticliment in #1043
  • Update icons and screenshots from the excel file by @github-actions in #1053
  • Improvements & fixes by @panther7 in #1051
  • Update icons and screenshots from the excel file by @github-actions in #1059
  • Update translations from Tolgee by @github-actions in #1091
  • remove ms store unavailable from FAQ by @ppvnf in #1045
  • add pip, ms store, npm to features by @ppvnf in #1096
  • Update icons and screenshots from the excel file by @github-actions in #1100
  • Update translation commands script by @panther7 in #1108
  • fix unable to build by @ppvnf in #1112

Download: WingetUI 2.0.0 | 55.0 MB (Open Source)
View: WingetUI Home Page | Screenshot | Changelog

twitterGet alerted to all of our Software updates on Twitter at @NeowinSoftware