Skip to content

Releases: marticliment/UniGetUI

UniGetUI 3.1.2 beta 2

15 Sep 17:09
Compare
Choose a tag to compare
UniGetUI 3.1.2 beta 2 Pre-release
Pre-release

Note: This release is not digitally signed for convenience. Stable releases will always be signed.

Changes

  • Added cargo support
  • Installer shouldn't crash under certain scenarios anymore
  • Improvements to icons
  • Improvements to Package Operations
  • Upgraded App Sdk 1.6
  • UI tweaks and improvements

SHA256: FEC4EEF1B5ABD88EC8BE6AD381871479BEA54A10C5B156B8BEF40B1BDCFB2202

UniGetUI 3.1.2 beta 1

04 Sep 21:36
Compare
Choose a tag to compare
UniGetUI 3.1.2 beta 1 Pre-release
Pre-release

Note: This release is not digitally signed for convenience. Stable releases will always be signed.

Changes

  • The "Package Details" page will offer more actions when a package is opened.
  • The filters is now fully closable, with a new toggle button located on the left side of the search bar
  • The LanguageEngine is more resilient to string deletion on the updated language files.
  • Automated package reload in the installed packages page is now less agressive. It will not remove the packages, only add any missing ones
  • Improvements to the Package Bundles page:
    • UniGetUI now supports the .ubundle extension, which will ease the process of opening package bundles. The file is internally JSON.
    • UniGetUI will complain if a bundle fails to be created.
    • UniGetUI will complain if an unsaved bundle is going to be lost. (The user wants to create a new one, etc)
    • UniGetUI will warn you if you are overriding a file
    • Improved handling of InstallationOptions
    • Bundles will show the version set to install, or the text "Latest". It used to show the version with which a package was exported.
  • Optimize how packages are loaded when shared from the "Share package" website.
  • UniGetUI can now be interacted with using the unigetui:// protocol. More details here: https://github.com/marticliment/UniGetUI/blob/main/cli-arguments.md
  • Other improvements and bug fixes

SHA256: 27B4E938560BACC58CBD5DE4878EE7033AABA023F53226BAC4FDE0315E7DE793

UniGetUI 3.1.2 beta 0

30 Aug 17:33
c87f9c5
Compare
Choose a tag to compare
UniGetUI 3.1.2 beta 0 Pre-release
Pre-release

Note: This release is not digitally signed for convenience. Stable releases will always be signed.

Changes

  • Notifications have been migrated to the App Sdk API
    • Notification activation is now more reliable
    • Notifications will not pile up on the action center
    • A progress notification will be shown when an operation is running
  • The user has now te option to right-click an installed package -> Open install location
  • Command-line generations have been rebuilt.
  • GSudo has been downgraded to v2.4.2 to mitigate an issue with illegal characters
  • Improvements to the operation result handlers (autoelevate, etc.)
  • Fixed an issue that would prevent certain packages from passing the filters.
  • Context menus will be more restrictive with incompatible and local packages on the bundles and installed packages pages, respectively
  • Other bugfixes and improvements.

SHA256: CCAB98EB127FAF892127158CE7E8C248A06227F103BDBBA52A41106285876CEF

UniGetUI 3.1.1

28 Jul 14:46
Compare
Choose a tag to compare

Changelog

  • PowerShell 7 PSGet is anailable as a package manager.
  • WinGet now uses the COM API to fetch installed packages. Bundled WinGet can be used instead of the PowerShell Module
  • Improved compatibility for non-ascii characters on WinGet.
  • The Package Bundles page has been rebuilt in the same way the other Software Pages were improved in 3.1.0.
  • Improvements to UI Icons. They are not loaded from disk anymore, increasing the smoothness and responsiveness of the UI.
  • WinGet and Scoop icons have been changed so they are coherent with their official icons.
  • Other changes and bugfixes

What's Changed

New Contributors

Full Changelog: 3.1.0...3.1.1

SHA256: dc03f02df89f23f6f0afa47b8b8830a81516d3d5d83095c1da5c59760950c758

UniGetUI 3.1.1 beta 3

22 Jul 22:45
Compare
Choose a tag to compare
UniGetUI 3.1.1 beta 3 Pre-release
Pre-release

Changes

  • Added PowerShell 7 Support.
  • Important changes in the UI backend:
    • Icons are loaded from a font file, instead of themed .png files.
    • Important improvements to package tags.
    • Improvements on Settings Page Controls
    • Package managers now have an optional DisplayName property
    • WinGet and Scoop icons have been updated to be coherent with their official icons
  • Package Bundles Page has been updated to inherit from the new AbstractPackagesPage
  • Improvements to how packages are imported and expoeted

SHA256: C7A6A9BB90B9E1EFC3FC0FF09AA3DF217EF18288727E5F50D14A774F85F32EB5

UniGetUI 3.1.1 beta 2

19 Jul 22:24
Compare
Choose a tag to compare
UniGetUI 3.1.1 beta 2 Pre-release
Pre-release

Changes

  • The user can choose whether to use COM, PWSH or CLI parsing when loading WinGet packages.
  • Improvements to how Chocolatey is migrated (fixed broken shortcuts)
  • Improvements to the install process of WinGet packages
  • Other fixes on the UI and internal tweaks

SHA256: 2CBC8A235AB2EA40EF30531F56F89D70E58C3A1745B2F3C0F13044822EEFB71E

UniGetUI 3.1.1 beta 1

07 Jul 22:20
Compare
Choose a tag to compare
UniGetUI 3.1.1 beta 1 Pre-release
Pre-release

Changes

  • The WinGet COM APIs are now used to fetch installed packages and updates.
  • An issue where System Chocolatey wouldn't work has been fixed
  • Fixed more issues with character garbling and issues with the encoding

SHA256: 74AF0240FF9F7C5933B5643B9EFAA1B67CF5EF3E14170EBDDC0C1A78588210B5

UniGetUI 3.1.1 beta 0

05 Jul 23:11
Compare
Choose a tag to compare
UniGetUI 3.1.1 beta 0 Pre-release
Pre-release

Changes

  • Added back bundled WinGet compatibility. This fixes:

    • No WinGet packages showing.
    • Microsoft.WinGet.Client not working/crashing
    • Microsoft.WinGet.Client not being compatible with Windows Server 2019
  • Issues with package encoding

    • WinGet will be found on systems where the user does not have a ascii-only username
    • WinGet packages showing garbled packages

SHA256: 3AECDE9E71B0968555AB2EC4C9308C0F7FCA95629E2D3C214254BF55265BD60E

UniGetUI 3.1.0

03 Jul 09:06
Compare
Choose a tag to compare

NOTE: WingetUI is now UniGetUI. Refer to #1900 for more details

Changelog

  • WingetUI is now UniGetUI. A new icon completes the rebranding
  • The Package Engine has undergone an entire redesign
    • Package managers that support so fetch packages via APIs (WinGet uses COM, NuGet-Based use REST nuget APIs, etc.). This leads to important speed improvements
    • The way in which icons are loaded has been renewed. Package managers that support so will provide the icons directly to the packages.
    • Microsoft Store (winget: msstore) packages show their screenshots on the details page.
    • System WinGet is now used by default. Bundled WinGet is no longer used to fetch or to install packages.
      • WinGet Packages will not show ellipted anymore.
    • Lifecycle of Packages, PackageDetails and InstallationOptions have been modified to not have duplicated instances of the same data in ram. Package data that has been already loaded will not be loaded again, and will be recycled from an older load instead.
    • Widgets for UniGetUI will now load packages faster, and does not rely on the interface as much as it used to.
    • When a package manager is missing a dependency, the user will be prompted to install it.
  • Important improvements across the entire interface
    • The Software Pages have been rebuilt with ItemsView in favour of ListView. This decreases the amount of used RAM (70~100mb less aprox.)
    • The Package Details page has been rebuilt with RichTextBlock. Content does not overflow and is overall better presented. Bold, italic and greyed out fonts are used to make the interface more understandable. Text and URLs can be copied.
    • The Logs pages have been rebuilt, to provide more important information better. Different levels of logs have been introduced, easing the process of debugging and understanding issues.
    • The Settings page has been reorganized into more coherent categories
    • Improvements to ContentDialogs. Dialogs that do not prompt the user for a decision have a "Close" button at the top-right corner of the dialog.
  • The Package Engine has been internally decoupled from the Interface.
  • The System Tray has new, pixel-perfect icons.
  • The installer will ensure WinGet and Microsoft.WinGet.Client are present on the system.
  • The installer will allow the user to not install Chocolatey
  • Tons of bugfixes and improvements.

What's Changed

New Contributors

Full Changelog: 3.0.2...3.1.0

SHA256: 4b0dc505ca5ac64c76b5acb0ea84f70cb9f3b35adc5d2d5ee24862a4e9dc9ecb
Note: Both installers are the same file. WingetUI.Installer.exe has been left for compatibility with the autoupdater, and may be removed in future releases.

UniGetUI 3.1.0 beta 2

02 Jul 13:00
Compare
Choose a tag to compare
UniGetUI 3.1.0 beta 2 Pre-release
Pre-release

IMPORTANT:
This is the third beta release to implement the UniGetUI rebranding.
Instaling this release will automatically migrate settings and other data to new folders (WingetUI -> UniGetUI), so rolling back to older versions of WingetUI may cause settings to be reset.

NOTE: This release attempts to fix unexpected issues with the dependency installers. Assuming no more issues are found after this release, UniGetUI 3.1.0 stable will be published.

Changes

  • Fixes to the dependency installers
  • Improvements to how Microsoft.WinGet.Client is installed by the installer
  • Improvements to the Settings and Log pages.
  • Other bugfixes

SHA256: 81af84438e7203eb6765e43c9bd2d19f915f670852956ca8550de5bac39ad223