New Update UniGetUI (formerly WingetUI)

UniGetUI 3.1.7 beta 1​

General changes​

  • A new experimental change has been introduced, which makes UniGetUI consume near to 0% CPU when on background. This setting can be disabled from the settings, under experimental features.
  • A new "Manual Scan" button has been added, so users can manually add more desktop shortcuts to automatically remove. (thanks @mrixner)
  • After some analysis from the telemetry data, I was able to identify and fix some issues causing package operations to fail. The improvements apply to:
    • Chocolatey (fixed some hangs and improved operation output parsing)
    • Pip (removed deprecated flag and improved operation output parsing)
    • Vckpg (better vcpkg update and bootstrapping, significantly improving success rate)
    • .NET Tool (better global tool handling, mostly affecting new installs)
    • Scoop (better error detection and operation output parsing)
    • Cargo (usage of cargo-binstall for faster and more reliable install and update operations)
  • Added a subtitle to the titlebar, what will inform the user when UniGetUI runs under special conditions (administrator, portable, etc.)
  • Fixed a hard crash when UniGetUI can't write to the exe location in portable mode.
  • Improvements to the UI Layout. Hidden pages will be detached from the root, instead of being hidden.
  • Improvements to executable detection (for executables added to PATH)
  • AppSdk was updated to 1.6.5
 
UniGetUI 3.1.7 (stable)

Changelog​

  • This update focuses on reliability for package operations on the following package managers:
    • WinGet:
      • Improved version detection on uninstall.
      • Improved UAC temp folder behaviour.
    • PowerShell (5 and 7)
      • Fixed an issue with the -Scope parameter and Microsoft.WinGet.Client (again).
      • Improved CLI output parsing.
    • Chocolatey:
      • Improved CLI parsing and error detection.
      • Fixed version mismatch.
      • Fixed 20second timeout.
    • Scoop
      • Improved success/error detection.
      • Fixed skip hash check not working due to cli changes.
    • Pip
      • Removed deprecated flags.
    • Vcpkg:
      • Better bootstrapping and self-update
    • .NET Tool
      • Huge improvements in autoretry procedures, mostly when installing new tools.
      • Better CLI parsing.
      • Dependency dotnet-tools-outdated has been dropped, as it is not needed anymore.
    • Cargo:
      • Faster install and update times thanks to cargo-binstall.
      • Cargo packages now can be installed in different location and skip integrity checks.
  • All NuGet-based package managers (except chocolatey) will use API-based check for updates
  • Version comparisons have been improved. Now, 1.10 > 1.9. This fixes issues with Chocolatey and outdated versions showing.
  • CPU Usage when UniGetUI is on background has been greatly improved (~1% before, ~0% now).
  • Certain UniGetUI crash scenarions have been fixed.
  • Added a button to manually add desktop shortcuts to be removed.
  • Better display of certain UI conditions on the titlebar
  • UI layout improvements.
  • Improvements to desktop shortcut detection on updates.
 
Hi

Why I have that, it doesn't update...
Portmaster it is in cause ?
Or other ... ?

Thanks
7juCpId4uK.png
 

UniGetUI 3.1.8 beta 1​

General changes​

  • Settings Page has been redesigned for improved responsiveness, less cluttered layouts and faster UI loading times.
  • Settings page has been split into General Settings and Package Manager Settings
  • Important improvements to keyboard navigation in package lists
  • Add the ability to ignore WinGet's "Not Applicable" updates
  • WaitForInternetConnection won't rely on pings anymore, fixing infinite hangs on clients running under certain firewalls
  • Fixed an issue with WinGet where it would crash due to issues with permissions
  • Fixed an issue where new desktop shortcuts wouldn't be properly reported to the user
  • Fixed some WinGet operations failing
  • Fixed crashes related to the Tray Icon
  • Fixed Chocolatey listing outdated packages on the Discover Packages page
  • Improvements to UniGetUI Elevator
  • Minor improvements to the installer
  • Updated bundled WinGet and Chocolatey to their respective latest versions
 

UniGetUI 3.1.8 (stable)​

Changelog​

  • Redesigned Settings Page, for a more intuitive, more responsive and less cluttered experience.
  • Package Managers have their own NavigationButton on the left navigation panel.
  • Important improvements to keyboard navigation on Package pages.
  • Desktop Shortcut Handler now has an option to automatically delete new shortcuts.
  • Fixed issues where the Desktop Shortcut handler wouldn't launch.
  • Other improvements to the Desktop Shortcut Handler UI.
  • WinGet will now ignore, if the user enables the settings, any update failing with the result "Not applicable".
  • Fixed an issue that would cause WinGet to not list any packages.
  • Issues with Chocolatey search missing packages have been finally fixed.
  • NuGet-based package managers will load package manifests in a smarter way.
  • Fixed a crash related to the system tray icon.
  • The system tray icon will not show blurred anymore on 125% scaled displays.
  • WaitForInternetConnection won't rely on pings. This caused hangs when UniGetUI was run behind certain firewalls.
 

UniGetUI 3.2.0 beta 1​

General changes​

  • Interface improvements, most notably for less wide screens (improvements in responsiveness and dynamic layouts):
    • Navigation bar will change its format according to width
    • Filters pane will show in overlay mode when the width is smaller.
    • All dialogs have been improved to have dynamic dimensions.
    • Installation Options won't self-destroy anymore when resized.
  • Fix some Elevator crashes
  • More improvements to the settings UI
  • Proxy support!
  • The install/update/uninstall command will be shown on the InstallationOptions dialog, and will update automatically when changing options
  • Automatic updates can be disabled when user is on battery saver or on metered connection
  • Enable TRIM Support: 44% less disk usage and 6% less RAM usage
 

UniGetUI 3.2.0 beta 2​

General changes​

  • The package list now can be displayed in two new modes: Icons and Grid.
  • Add a dedicated UI menu to change sorting order and UI layout mode
  • Fix some issues related to the filters panel background tint.
  • Launch times have been importantly improved, thanks to some previously-disabled compiler optimisations
  • Package lists layout now weight less: All icons now take for 1 (instead of 3) layout elements.
  • Uninstaller is now signed.
  • Installed Packages list will show icons for certain local packages.
  • Remove GSudo from UniGetUI builds.
 
I like this program. I downloaded the new beta 2 and installed it over my existing release version. What I found most interesting is that SAC (Smart App Control) did not have a hissy fit.and it installed perfectly.
 

UniGetUI 3.2.0 beta 3​

General changes​

  • Fixed a bug where some icons wouldn't render on packages list
  • Icons from APPX packages will be loaded from the AppxManifest.xml file, instead of picking the first png file.
  • Package filtering has been improved. Query matching will be user only when applicable.
  • PackageWrapper lifecycle improvements: Do not destroy and create wrappers each time FilterPackages() is called.
  • Improvements to Keyboard Navigation on package lists (mostly on grid and icons modes)
  • Added a Back (<-) button on the titlebar.
  • Allow to uninstall, then reinstall from the contextual options of an update.
  • Added a popup that will be shown when attempting to do a not permitted action (show package details of a local package, for example)
  • Fix an issue where UniGetUI would start when uninstalled.
  • Improvements to Chocolatey fallback path detection.
 

UniGetUI 3.2.0 beta 4​

General changes​

  • Fixed ignored updates showing up on updates list
  • Fixed not being able to ignore updates nor skip versions
  • Replace NancyEx Http server with ASP.NET
  • Enable trimming on full level
  • Fixed a potential crash related with proxy support
 
UniGetUI 3.2.0 (stable)

Changelog:​

  • New navigation bar
    • More responsive to layout changes
    • Has a back button
  • New filters panel
    • Automatically collapses depending on the window size
  • More improvements to the Settings UI
    • Better page fragmentation
    • Smoother navigation
  • Package lists can be displayed as:
    • List
    • Grid
    • Icons
  • Package lists layout has been greatly optimized
  • Fixed a bug where icons would't show
  • Some local packages will now display icons (most MSIX and a few ARP)
  • Added Proxy support (both for UniGetUI and for the package managers that support it)
  • Automatic package updates can now be paused when
    • Battery saver is on
    • User is connected to a metered connection
  • Dropped NancyFx in favour of Asp.NET for the background API
  • Improvements to Installation Options dialog
  • All dialogs are responsive, and have a clickable close button
  • Less disk space footprint
  • Launch times have been greatly improved (via TRIM and compiler optimizations)
  • Less RAM usage
  • Sign the uninstaller
  • Fix an issue where the uninstaller would launch UniGetUI
  • Other internal improvements and fixes
 
Avast told me that UniGetUI 3.2.0 is infected by IDP.Generic
False positive??
Seems FP, no detection at the moment, according to VT:

Here works well the new stable UniGetUI 3.2.0 👍


EDIT: topic already reported to GitHub...
 
Last edited:

UniGetUI 3.2.1 beta 1​

General changes​

  • Added per-package-manager default install options
  • Added the ability to run pre-install/update/uninstall and post-install/update/uninstall commands
  • Added the ability to kill process(es) before a package is installed/updated/uninstalled
  • Block custom command-line arguments (and pre/post commands) behind a SecureSetting switch
    • SecureSettings are settings that require administrator privileges to be switched.
  • Bundles won't import custom arguments & custom commands by default
  • Bundles will show a security report when importing potentially dangerous settings
  • Added a better crash message for when UniGetUI files are missing
  • Deep improvements to how bundles and InstallOptions are loaded from disk
 

UniGetUI 3.2.1 beta 2​

General changes​

  • Elevator command generation has been improved to
    • Not throw NullReference Exceptions
    • Be less vulnerable to command injection
  • Icons from the database can now target a custom package (via id=ManagerName.ExactPackageId)
  • Scoop will use PowerShell7 when possible
  • Fix a crash related to UniGetUI Elevator finding
  • Fixed issues with downloading package installers
  • Fixed issues with PowerShell7 package uninstallation
  • New signing certificate
  • Other minor changes and improvements
 

UniGetUI 3.2.1-beta3​

General changes​

  • Add the ability to change the executable for package managers (thanks to @mrixner)
  • Improvements to the installer and install experience from chocolatey
  • More improvements to screenshot database fetching
  • Improvements to installer extension detection (for when downloading installers)
  • More improvements to UniGetUI Elevator
  • Improvements to launch procedure
  • Allow PowerShell7 to clear older versions of modules when updating
  • Scoop may use PowerShell7 when available
 

UniGetUI 3.2.1 beta 4​

General changes​

  • Add dependencies field to Package Details page
  • Add cloud backup and restore functionality (thanks to @theguy000)
  • Improvements to package bundles
  • Searchbox moved to titlebar, more improvements for when the window is less thin
  • Cargo can now download crates