When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

This popular free Windows 11/10 app update install manager just got faster

This popular Windows app that allows managing various packages and app updates has gotten faster thanks to underlying code improvements.

UniGetUI dark mode

Earlier this year, in May, a popular Windows package manager utility called UniGetUI (formerly WinGetUI) received an impressive boost to its performance thanks to TRIM support. Both the size of the executable file and the memory footprint saw significant reductions in size.

Fast forward six months to November, and the app has again received a significant speed boost with its new update. That is because a recent code update greatly reduces the application startup time by eliminating a 700‑millisecond (ms) delay in the LoadComponentsAsync(). Previously, the method waited for DoEntryTextAnimationAsync to complete before initiating iniTasks. By moving the animation call into iniTasks, the dev reports that they are able to save an approximate 25 to 30 percent off startup time on test machines, which is actually a fairly impressive feat, and can be especially helpful on devices that either have a lower spec CPU, RAM, GPU, or lack an SSD.

For those of you wondering, the LoadComponentsAsync()function is responsible for loading the various UI elements or resources of an application when it is starting up, like animations or indicators, as well as setting up the necessary services, caches, or configuration files.

On the topic of performance, a freeze and hang issue related to the opening of shared packages has also been fixed. The full changelog is given below:

  • [NuGet] Resiliency improvements for when a source fails to load, but other sources can still be reachable
  • [WinGet] Updated bundled WinGet to v1.12.
  • [WinGet] Better detect when an uninstaller needs administrator permissions.
  • [WinGet] Added new winget-fonts source as a known source
  • Fixed a deadlock caused when starting UniGetUI in certain combinations of unigetui://
  • Fixed a bug that would cause source operations to be duplicated
  • Fixed a bug that would show the user avatar empty on unreliable internet connections
  • Improved handling of exceptions thrown by package-related tasks after a 1-minute timeout has passed and the task is not awaited anymore. In those cases, the exception won't show an "Internal Error" on the interface anymore.
  • Improvements on automatic updates: Updates won't be duplicated anymore
  • Fixed a bug where the last checked time would show an incorrect date and time. Furthermore, the last checked label will follow the user's locale format.
  • Startup speed improvements.

To download the update, head over to the project's page here on GitHub's official site.

Bluetooth Settings in Widnows 11
Next Article

Windows 11 is finally getting shared Bluetooth audio support

Previous Article

Weekend PC Game Deals: Halloween scares, indie fears, difficult hits, and more

0 Comments

Load the comments and join the conversation!

Read the comments, ask the editors questions, show respect and join the conversation.

Click here