Enhanced Performance and Improvements for Windows 11/10 Package Manager UniGetUI

Enhanced Performance and Improvements for Windows 11/10 Package Manager UniGetUI

Major Update for UniGetUI: Performance and Usability Enhancements

In July of last year, the WingetUI application underwent a significant transformation, receiving a revamped interface and a new name: UniGetUI. The rebranding was intentionally undertaken to reflect its evolving capabilities and to better connect with its user base.

UniGetUI has gained considerable popularity among Windows users, particularly those who are tech-savvy and seek robust tools for managing their software packages. The application’s frequent updates, each introducing new features and enhancements, further contribute to its appeal.

Latest Version Release: 3.1.7

Today marks the arrival of version 3.1.7 for UniGetUI, bringing with it a multitude of updates aimed primarily at improving performance. Key fixes include optimizations for CPU usage, resolutions for timeout issues associated with Chocolatey, and accelerated installation and updates for Cargo packages.

In addition to these crucial improvements, a variety of other issues have also been addressed. Below is the comprehensive changelog detailing the updates:

Changelog

  • The update emphasizes enhancing reliability across various package managers, including:
    • WinGet:
      • Enhanced version detection during uninstalls.
      • Improved functionality regarding UAC temporary folders.
    • PowerShell (versions 5 and 7):
      • Corrected the -Scope parameter issue related to Microsoft. WinGet. Client.
      • Improved the parsing of CLI output.
    • Chocolatey:
      • Refined error detection and CLI parsing.
      • Corrected version mismatch issues.
      • Resolved the 20-second timeout problem.
    • Scoop:
      • Enhanced success/error detection mechanisms.
      • Fixed the hash check bypass issue due to CLI updates.
    • Pip:
      • Removed outdated flags.
    • Vcpkg:
      • Improved self-update and bootstrapping procedures.
    • .NET Tool:
      • Significant improvements in retry functionalities during tool installations.
      • Enhanced CLI parsing processes.
      • Removed the outdated dependency dotnet-tools-outdated.
    • Cargo:
      • Faster installation and update processes enabled by cargo-binstall.
      • Options for installing Cargo packages in alternative locations while omitting integrity checks.
  • All NuGet-based package managers, except default Chocolatey, will now leverage an API-based update check.
  • Version comparison accuracy has been enhanced. For example, 1.10 is now recognized as greater than 1.9, resolving issues with outdated version displays in Chocolatey.
  • Significant reduction in CPU usage when UniGetUI runs in the background, dropping from approximately 1% to 0%.
  • Resolved specific crash scenarios related to UniGetUI.
  • Introduced a feature for manually adding desktop shortcuts for removal.
  • Improved visibility of certain UI conditions in the title bar.
  • Updated layout enhancements for a better user experience.
  • Strengthened desktop shortcut detection during updates.

Additional Changes

  • Updated icons and screenshots via GitHub actions (see pull request #3271).
  • Implemented manual desktop shortcut scanning (pull request @mrixner in #3284).
  • Addressed high CPU usage issues (pull request @marticliment in #3278).
  • Upgraded version comparison functionality (pull request @marticliment in #3333).
  • Introduced API-based update checks for NuGet package managers (pull request @marticliment in #3337).
  • Enabled package list adjustments based on modifier key presses (pull request @tkohlmeier in #3344).
  • Revised keyboard shortcut management to improve responsiveness (pull request @tkohlmeier in #3354).
  • Enhanced icon detection accuracy (pull request @mrixner in #3347).
  • Shifted configuration storage to a dedicated directory (pull request @Layfully in #3336).
  • Integration of translations from Tolgee (pull request @martinet101 in #3371).

For more information and visuals related to this update, visit the source link here.

Leave a Reply

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