Jump to content
  • This popular free Windows 11/10 app update install manager just got faster


    Karlston

    • 320 views
    • 3 minutes
     Share


    • 320 views
    • 3 minutes

    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.

     

    Source

     


    Hope you enjoyed this news post. Feedback welcome.

    Posted Sunday 2 November 2025 at 3:39 am AEST (my time).

    News posts... 2023: 5,800+ | 2024: 5,700+ | 2025 (till end of October): 5,009

    RIP Matrix


    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...