Skip to content

Releases: marticliment/UniGetUI

WingetUI 2.1.0

23 Sep 16:44
Compare
Choose a tag to compare

Changelog

  • .NET Tool package manager is now fully supported in WingetUI
  • WingetUI can now filter packages depending on their source
  • Chocolatey installed packages have been fixed
  • Notifications will be shown again if enabled
  • WingetUI can now be installed on a local environment
  • Winget does now support custom sources
  • WingetUI is now digitally signed
  • Arm systems will automatically use arm64 winget versions.
  • Packages won't be outdated anymore on the discover packages section
  • Theme switching won't require restarting WingetUI. Instead, the new theme will be applied instantaneously.
  • Installed, blacklisted and upgradable packages will show special icons to distinguish them from regular packages.
  • The package importer is now much faster.
  • Winget will handle locales properly
  • Chocolatey will be added to path automatically if certain conditions are met
  • Command-line outputs are more responsive
  • Improved package parsing
  • Interface appearance and behaviour improvements
  • Custom icon databases will be configurable
  • Markdown parsing has been improved
  • Lots of other bugfixes and improvements

What's Changed

New Contributors

Full Changelog: 2.0.3...2.1.0

SHA256: 7a6e66e32373eb223d18bab8f0f4b919a84debeecb1946a9746d4779e8a46616

WingetUI 2.1.0 Beta 2

17 Sep 18:26
Compare
Choose a tag to compare
WingetUI 2.1.0 Beta 2 Pre-release
Pre-release

Reduced changelog

  • WingetUI is now digitally signed
  • Notifications have been fixed
  • Fixed issues with Chocolatey 2.x
  • Scoop search improved
  • Winget search improved
  • Added native support for arm Winget
  • Packages will show tags in form of custom icons
  • Update translations from Tolgee by @github-actions in #1251
  • Fix typo by @HorridModz in #1252
  • Update icons and screenshots from the excel file by @github-actions in #1266
  • Support markdown on scoop by @BastianKamp in #1317
  • [NPM] manage updates for global installed packages and fix uninstall command by @joguarino in #1318
  • Allow custom icon data base by @BastianKamp in #1319
  • Fix typo in licenses section by @reima in #1343
  • Automatically change theme when system theme changes by @marticliment in #1345
  • Finish Implement winget sources by @marticliment in #1352
  • Add an interface to filter packages by source by @marticliment in #1353
  • Add base structure of new filtering options by @marticliment in #1361
  • Lots of other changes

New Contributors

Full Changelog: 2.0.3...2.1.0-beta2

WingetUI 2.0.3

31 Jul 12:27
Compare
Choose a tag to compare

Changelog

  • WingetUI will now be installed under SysDrive:\Program Files. Standard-ascii paths are required now for WingetUI to work
    • The installer includes a built-in migrator/upgrader. to make the migratign experience from single-user to machine-wide installation seamless
    • This change will end crashes related to null clr pointers when importing .net libraries
  • Issues with the copy log function and with hanging file dialogs have been fixed

What's Changed

New Contributors

Full Changelog: 2.0.2...2.0.3

SHA256: 56c3d5a958c5af09f903abb65d37d29adbde898af13f462acbe4330f338101cc

WingetUI 2.0.3-beta

30 Jul 21:42
Compare
Choose a tag to compare
WingetUI 2.0.3-beta Pre-release
Pre-release

This release will fix issues with broken installations due to pythonnet not supporting non-ascii paths.

Details on #1246

SHA256: 14f1bfb463ec983e6fad8a33f101b1d565d16a54103d4ff1eaf06da54a8e7b8b

WingetUI 2.0.2

18 Jul 07:53
Compare
Choose a tag to compare

Changelog

  • The share component is now called through a native, pythonnet DLL import, rather than by calling an executable. - Improve cancel buton functionality
  • Reliability improvements across the interface
  • Logs can now be properly exported as files
  • Fixed issues with the persistence of some settings
  • Fixed a hang when scoop was not installed
  • There is now an experimental feature that enables arm64 winget executables to be used on arm64 devices.
  • An arrow has been added to guide users to the search box on the discovery packages tab. This arrow will show only once
  • In-window notifications have been added to provide feedback on some buttons that were not providing any kind of feedback upon pressed, which caused confusion.
  • NOTE: This release does NOT include the icon tags from #1212

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

SHA256: 0a61e70531d241f28a77ac8d5c2110ad3ec81f8f8ac50f35cfe6df4c8b14fbc2

WingetUI 2.1.0-beta

13 Jul 14:28
Compare
Choose a tag to compare
WingetUI 2.1.0-beta Pre-release
Pre-release

This is a beta release, and it has been published for testing purposes only. It is not expected to be daily-driven.

General changelog:

  • Added identifiers to installed (on the discover tab) and pinned and upgradable (on the installed tab) packages.
  • The share component is now called through a native, pythonnet DLL import, rather than by calling an executable. More parts of the code may be migrated to c#.net at some point.
  • Improve cancel algorithm
  • Installed package list should not bug anymore
  • Added ARM support for winget (needs to be manually enabled)
  • Improvements in the BaseLoggingSection
  • Fixed issues with elevation preferences
  • Fixed issues with scoop

SHA256: eab55afc3986f711ed80b9c9da2ddaa853bf57d4a9beba8b18534d8141c1fc10

WingetUI 2.0.1

17 Jun 10:13
Compare
Choose a tag to compare

Changelog

  • WingetUI won't be detected as a virus anymore:
  • Fixed a crash on the system tray context menu
  • All the changes from version 2.0.0:
    • Complete rework of how the package managers work. This involves:
    • The legacy code has been updated (hooray!)
    • Package managers are faster and more stable.
    • Package managers now won't show the features they do not support.
    • Packages are properly handled across sections, preventing duplicate data from existing.
    • PIP is now available on WingetUI
      • Full support for this package manager has been added. View details, install, upgrade and remove packages
    • NPM is also available on WingetUI
      • Full support for this package manager has been added. View details, install, upgrade and remove packages.
    • (.NET Tool will be coming with the next version)
    • Microsoft Store packages can be installed also from WingetUI
    • User interface improvements. This involves:
      • The Software sections code has been unified. Lazy loading is available on all three sections.
      • Rewriting of some parts of the interface.
      • The installer widgets have been redesigned, providing more information and using better the available space
      • The button that toggled the installers section has been replaced by a draggable bar
      • Tags and rich text descriptions have been added to the details window
      • The settings tab has been improved
      • Two more tabs have been added in order to make debugging easier:
        • Operation history: track the last 100 actions performed by WingetUI
        • Package Manager output: get the log of the latest package manager calls.
      • Notifications will organize better their information.
      • The taskbar icon tray icons have been improved to be more visible (and to be in line with Windows 11)
    • Added a (skippable) out-of-box experience. It will allow users to configure basic WingetUI aspects
    • New interfaces are available to import and export packages.
    • Lots of bugs and issues have been fixed. The most important ones:
      • The interface will not flicker anymore when changing the visible tab or triggering context menus
      • The package sorter will understand numbers as float-point values, rather than as strings
      • The message boxes will not break anymore when resizing them.
      • The details window won't show broken text anymore.
      • Winget packages won't hang infinitely anymore.
      • Lots of other improvements and fixes

Full Changelog: 2.0.0...2.0.1

SHA256: feb1df98893e90c4264b3ed5ca78842e6a71aff13e43d9f0c65f63054d97420f

WingetUI 2.0.0

16 Jun 12:38
Compare
Choose a tag to compare


⚠️Might be flagged as virus, please install version 2.0.1 instead⚠️ (It is a false-positive)

Changelog

  • Complete rework of how the package managers work. This involves:
    • The legacy code has been updated (hooray!)
    • Package managers are faster and more stable.
    • Package managers now won't show the features they do not support.
    • Packages are properly handled across sections, preventing duplicate data from existing.
    • PIP is now available on WingetUI
      • Full support for this package manager has been added. View details, install, upgrade and remove packages
    • NPM is also available on WingetUI
      • Full support for this package manager has been added. View details, install, upgrade and remove packages.
    • (.NET Tool will be coming with the next version)
    • Microsoft Store packages can be installed also from WingetUI
  • User interface improvements. This involves:
    • The Software sections code has been unified. Lazy loading is available on all three sections.
    • Rewriting of some parts of the interface.
    • The installer widgets have been redesigned, providing more information and using better the available space
    • The button that toggled the installers section has been replaced by a draggable bar
    • Tags and rich text descriptions have been added to the details window
    • The settings tab has been improved
    • Two more tabs have been added in order to make debugging easier:
      • Operation history: track the last 100 actions performed by WingetUI
      • Package Manager output: get the log of the latest package manager calls.
    • Notifications will organize better their information.
    • The taskbar icon tray icons have been improved to be more visible (and to be in line with Windows 11)
  • Added a (skippable) out-of-box experience. It will allow users to configure basic WingetUI aspects
  • New interfaces are available to import and export packages.
  • Lots of bugs and issues have been fixed. The most important ones:
    • The interface will not flicker anymore when changing the visible tab or triggering context menus
    • The package sorter will understand numbers as float-point values, rather than as strings
    • The message boxes will not break anymore when resizing them.
    • The details window won't show broken text anymore.
    • Winget packages won't hang infinitely anymore.
    • Lots of other improvements and fixes

What's Changed

  • Code Update apply_versions.py by @rumplin in #995
  • Bunch of f-string, with statements / os.path usage changes by @Mikey1993 in #1000
  • Update icons and screenshots from the excel file by @github-actions in #1002
  • Update translations from Tolgee by @github-actions in #1014
  • New package managers interface by @marticliment in #1021
  • Add pip (and the structure to support dynamic search package managers) by @marticliment in #1035
  • Add npm by @marticliment in #1037
  • Add manager capabilities by @marticliment in #1041
  • Msstore testing by @marticliment in #1042
  • Add the Welcome Wizard by @marticliment in #1043
  • Update icons and screenshots from the excel file by @github-actions in #1053
  • Improvements & fixes by @panther7 in #1051
  • Update icons and screenshots from the excel file by @github-actions in #1059
  • Update translations from Tolgee by @github-actions in #1091
  • remove ms store unavailable from FAQ by @ppvnf in #1045
  • add pip, ms store, npm to features by @ppvnf in #1096
  • Update icons and screenshots from the excel file by @github-actions in #1100
  • Update translation commands script by @panther7 in #1108
  • fix unable to build by @ppvnf in #1112

New Contributors

Full Changelog: 1.7.1...2.0.0

SHA256: 26fd4ab5aaf5d83b633566bc4ef3ec92e5d643ac49e3c5f73ad67fcc14f19296

WingetUI 2.0.0-rc1

14 Jun 14:59
Compare
Choose a tag to compare
WingetUI 2.0.0-rc1 Pre-release
Pre-release

This release candidate represents what will be released with WingetUI 2.0.0.
This release might be unstable or gave severe bugs.

Full Changelog: 2.0.0-beta3...2.0.0-rc1

WingetUI 2.0.0 beta 3

27 May 14:59
Compare
Choose a tag to compare
WingetUI 2.0.0 beta 3 Pre-release
Pre-release

This is a beta release, and it has been published for testing purposes only. It is not expected to be daily-driven.

Big changes:

  • Installers widget section is now resizable
  • Context menus improvements
  • Comboboxes improvements
  • Implemented Pip package manager
  • Implemented Npm package manager
  • Added Microsoft Store packages on winget
  • General UI improvements
  • Added the Welcome Wizard
  • Already from betas 1 and 2:
    • Added tags to the info windows
    • Fixed issues with chocolatey
    • Redesigned installer widgets
    • Added an integrity checker to WingetUI
    • Improved ModuleNotFoundError handling
    • WingetUI shouldn't be flagged as virus anymore
    • Merge #1021:
    • Complete rebuild the package managers engine, as well a big part of WingetUI
    • More stability expected
    • Less ram usage expected (300mb -> 230mb)
    • Improvements to the SoftwareSections

SHA256: 50512e2c7a7e72759e7d2b446430b33f88d0ac82d27f036714926fd7192e5326