UnigetUI 3.1.2 Released Officially – Full Version Available

UnigetUI 3.1.2 Released Officially – Full Version Available

UniGetUI is a software application designed to provide a user-friendly graphical interface for the most widely used command-line interface (CLI) package managers on Windows 10 and Windows 11, including Winget, Scoop, and Chocolatey. With UniGetUI, users can effortlessly download, install, update, and remove software from supported package managers, among other functionalities.

Key Features of UniGetUI

  • Effortlessly manage software: UniGetUI allows you to install, update, or uninstall applications with a single click by integrating packages from popular Windows package managers like WinGet, Chocolatey, Scoop, Pip, Npm, and. NET Tool.
  • Explore and filter new packages to quickly locate the ones you need.
  • Access comprehensive metadata for any package prior to installation, including direct download URLs, publisher names, and download sizes.
  • Bulk operations are supported, enabling you to install, update, or remove multiple packages simultaneously by selecting your desired packages first.
  • Receive automatic notifications for updates or manage them manually, with options to skip certain versions or ignore updates for specific packages.
  • Manage updates conveniently from the Widgets pane or the Dev Home pane using UniGetUI Widgets.
  • The system tray icon displays available updates and installed packages, making it straightforward to upgrade or uninstall software.
  • Customize installation preferences easily, allowing you to choose various options for each package, including installation of older versions or specific architectures such as 32-bit (these settings are also saved for future updates).
  • Share your favorite packages with friends straightforwardly, for example: “Hey @friend, check out this program!”
  • Export customized package lists for easy import on another device, streamlining the setup process for new machines or specific software configurations.
  • Backup your installed packages to a local file for rapid recovery when transitioning to a new computer.
  • Support for the Cargo package manager has been added.

Enhancements to Package Bundles

  • Package bundles will now use the default extension. ubundle.
  • UniGetUI will alert you if issues arise, such as when a bundle cannot be created or imported, or if unsaved changes exist while creating a new bundle.
  • Significant enhancements have been made regarding how package installation options are managed within bundles.
  • Launch UniGetUI through the unigetui:// protocol for seamless access. More details can be found here.
  • Improved performance for loading shared packages.

Improvements to Notifications

  • Notifications will no longer stack in the notification panel.
  • Critical failures will trigger a high-priority notification to ensure immediate attention.

Enhancements to the Package Details Page

  • The “Install”button now includes additional options for better usability.
  • Some package managers will retrieve details through JSON parsing for enhanced accuracy.
  • A smarter layout has been introduced for package descriptions that are lengthy.
  • Improvements have been made regarding user selections when package lists are updated.
  • Dynamically reloading of installed packages has been refined.

Other Interface Enhancements

  • Smoothness upgrades have been implemented to minimize stuttering during package loading.
  • Users can now toggle the visibility of the filters panel with a dedicated button.
  • Operations for incompatible or local packages will be limited or grayed out to reflect their availability.
  • General enhancements have been made to the dialogues within the interface.

Improvements to Package Managers

  • Pip, Scoop, and NPM will now parse certain data from JSON rather than relying solely on raw CLI commands.
  • The WinGet COM API will function while running in elevated mode; traditional PowerShell cmdlets are no longer utilized.
  • A troubleshooter for WinGet has been introduced to resolve issues when it fails to report installed packages.
  • Chocolatey authenticated sources will now display properly.

Other Updates

  • Ability for UniGetUI to retrieve icons from WinGet has been added.
  • The install location for a package can now be accessed via the package’s context menu.
  • Updated AppSdk to version 1.6, enhancing font rendering quality.
  • Noteworthy improvements have been made regarding the handling of package operations.

Notable Changes

  • Fixed a translation issue for Chocolatey identified by @flatron4eg in #2551.
  • Migrated to OperationProvider by @marticliment in #2541.
  • Updated README.md and CONTRIBUTING.md by @skanda890 in #2560.
  • Image optimization performed by @skanda890 in #2594.
  • Updated Package.cs by @eltociear in #2597.
  • Updated PULL_REQUEST_TEMPLATE.md by @skanda890 in #2608.
  • CodeQL configuration initiated by @skanda890 in #2634.
  • Bug issue template now updated by @skanda890 in #2652.
  • Created. deepsource.toml,. whitesource, and updated WebBasedData/test_urls.py by @skanda890 in #2653.
  • Addition of a file extension requirement for bundle filing (fix #2618) by @gnerkus in #2625.
  • Introduced OverridenInstallationOptions to Packages by @marticliment in #2557.
  • Ability to open package install locations added by @marticliment in #2671.
  • Ported notifications to the AppSdk API with various fixes by @marticliment in #2673.
  • PowerShell 7 is now regarded as stable by @marticliment in #2674.
  • Resolved visibility issues for certain packages on software pages by @marticliment in #2677.
  • Implemented “Open with UniGetUI”feature and unigetui:// deep links by @marticliment in #2686.
  • Enabled lower trust registration for the WinGet COM API by @Schtenk in #2714.
  • Added Cargo package manager by @wilt00 in #2662.
  • Introduced support for Trim by @marticliment in #2752.
  • Enhanced asynchronicity by @marticliment in #2753.
  • Updated the Winget package ID by @StefanSchoof in #2770.
  • Discontinued PowerShell Module parsing support by @marticliment in #2782.
  • Fixed issues in pre-release workflows by @vikingnope in #2786.
  • Added WinGet icon support by @marticliment in #2810.
  • Automated processes introduced for the WinGet troubleshooter by @marticliment in #2824.
  • Developed sandbox URL creation and updated widget issues by @skanda890 in #2828.
  • Updated README.md by @skanda890 in #2834.
  • Implemented icon addition to package lists by @marticliment in #2831.

You can download UniGetUI 3.1.2 | 52.9 MB (Open Source). Visit the following links: WingetUI Homepage | GitHub Repository | View Screenshot

Source

Leave a Reply

Your email address will not be published. Required fields are marked *