Skip to content

Releases: marticliment/UniGetUI

UniGetUI 3.2.0

07 May 15:04
Compare
Choose a tag to compare

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

What's Changed

New Contributors

SHA256: 9674CB060A769236DFA037A4DA485F79B650CCEBEFD5AD1AF5C12E436BDC0A67

Full Changelog: 3.1.8...3.2.0

UniGetUI 3.2.0 beta 4

02 May 10:47
5962061
Compare
Choose a tag to compare
UniGetUI 3.2.0 beta 4 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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

SHA256: 44A61041DC5143A4230D673D67844AE6EB35F4F37355CBD676135FC9A8F1D753

UniGetUI 3.2.0 beta 3

27 Apr 08:23
Compare
Choose a tag to compare
UniGetUI 3.2.0 beta 3 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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.

SHA256: B3E0DA203B6160B6E041B00A8F309B4FDE5DFD7B36561112D25F8E75BC214F53

UniGetUI 3.2.0 beta 2

16 Apr 18:42
Compare
Choose a tag to compare
UniGetUI 3.2.0 beta 2 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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.

Full Changelog: 3.2.0-beta1...3.2.0-beta2

SHA256: 8C6C991174431374719F8F1E6367070A6BB19527E5122AF65F881B33F88C537D

UniGetUI 3.2.0 beta 1

07 Apr 16:06
Compare
Choose a tag to compare
UniGetUI 3.2.0 beta 1 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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

Full Changelog: 3.1.8...3.2.0-beta1

SHA256: 0496FF2DDD1ABC7F796B19DD7AB260321B62AAF297A38D1A06A4DD4A632B0C9D

UniGetUI 3.1.8

13 Mar 18:12
7defec5
Compare
Choose a tag to compare

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.

What's Changed

New Contributors

Full Changelog: 3.1.7...3.1.8

SHA256: 646ABE5BA7A0F2CC5FD8DCECCFBE6F58036FC542BA921F67EAABC4E488A444C2

UniGetUI 3.1.8 beta 1

08 Mar 22:15
Compare
Choose a tag to compare
UniGetUI 3.1.8 beta 1 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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

Full Changelog: 3.1.7...3.1.8-beta1

SHA256: 5361B3CED3F9C9FA896B0D3AF9BC2B01B53FD05DE10AD67A244CDCF2A68FB4BD

UniGetUI 3.1.7

28 Feb 22:39
Compare
Choose a tag to compare

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.

What's Changed

New Contributors

Full Changelog: 3.1.6...3.1.7

SHA256: 507A59A0DF140AC35785F81750BF7954E788B33CEAB916ACD51571EE048FBCF3

UniGetUI 3.1.7 beta 1

16 Feb 21:34
3c08b3d
Compare
Choose a tag to compare
UniGetUI 3.1.7 beta 1 Pre-release
Pre-release

Caution

PreRelease builds may be unstable and should not be used on a production environment

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

Full Changelog: 3.1.6...3.1.7-beta1

SHA256: D2825AC5CD413DFABD3C954F77C1B619A87BBE98675DF9B0C0527D84438CFE87

UniGetUI 3.1.6

06 Feb 12:39
Compare
Choose a tag to compare

Changelog

  • Package operations have been greatly improved:
    • Operations bar can be resized and collapsed
    • Live output and Error dialogs have been improved to prevent dialog flooding
    • Operation notifications have been improved, to prevent notification stacking
    • All operations can be canceled at once,
    • Operations have quick actions associated to them:
      • Retry [for failed operations], Retry as admin, etc.
      • Package details, open install location, etc.
      • Skip this version, ignore updates for this app [for failed updates]
      • Etc.
    • Better queue management + concurrency improvements
    • Much more!
  • Installers can be downloaded from package lists. Download operations will show on the operations bar as well.
  • UniGetUI can now be configured to be fully portable, storing settings on the executable directory.
  • A long-standing issue where WinGet would get corrupted on systems where the user didn't have admin privileges has been finally fixed.
  • UniGetUI now has [optional] telemetry, that will serve to understand how the app is used, (and perhaps help create package rankings in the future)
  • Other fixes and improvements.

What's Changed

New Contributors

Full Changelog: 3.1.5...3.1.6

SHA256: D77959B5268B4850F8B98DE02D7B7BF6CE25A7EA7A9A15EC764065F03F10CA97