Skip to content

Releases: marticliment/UniGetUI

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

WingetUI 2.0.0 beta 2

14 May 11:32
Compare
Choose a tag to compare
WingetUI 2.0.0 beta 2 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:

  • 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

Already from beta 1:
- Merge #1021: (already from beta 1)

  • 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: af1015186dee9fe06e7c30d783554fd33f29ed96dd68ca2467a225be19e20527

WingetUI 2.0.0 beta 1

11 May 09:11
b0dcc1f
Compare
Choose a tag to compare
WingetUI 2.0.0 beta 1 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:

  • 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

WingetUI 1.7.1

01 May 10:24
Compare
Choose a tag to compare

Changelog

  • This release fixes crashes and hangs caused by an incompatiblity between PySide6 and the zroya library.
  • It also removes winget empty packages.
  • This new version has been compiled on a clean environment, with updated versions of Qt (6.5.0) and Python (3.11.3)
  • EDITED 4/5/2023: Bundled again winget-cli, which was accidentally excluded from the installer

What's Changed

  • Rename 'release notes' to just 'notes' (scoop) by @ppvnf in #963
  • Update icons and screenshots from the excel file by @github-actions in #978
  • Fixed WinGet reset script for user profiles with spaces by @derula in #986
  • Small translation improvements by @panther7 in #982
  • Update translations from Tolgee by @github-actions in #989
  • Migrate zroya to windows_toasts by @marticliment in #990

New Contributors

Full Changelog: 1.7.0...1.7.1

SHA256: f7734b01e0fde2aa52f80bb7a7a590569f9375ae1fabd98b6717ecd60e5954d4

WingetUI 1.7.0

28 Apr 20:34
Compare
Choose a tag to compare

Changelog

New features:

  • A new interface is available to ignore updates. It allows:
    • Pinning packages
    • Skipping a version of a package.
    • Viewing and removing single packages from the blacklist
  • The Package Details window has a new section that allows to customize the install:
    • All the options are under a collapsable widget
    • User can modify:
      • Architecture to install
      • Installation environment (user or machine, local or global, etc.)
      • Version to install (can automatically blacklist packages when installed, so older versions don't get updated when installed manually)
      • Custom parameters to pass to the installer. There is now a textbox to be able to do that
    • The Command label has been improved to adapt to the new options and toggles.
  • Notifications have been reworked:
    • Notifications will now show buttons on them, to make quick actions easier to reach.
    • Notifications can now be enabled/disabled depending on their category.
  • A new, system-integrated share popup has been implemented
  • Administrator preferences have been reworked:
    • Package managers can be automatically elevated.
    • The user has the option to cache administrator rights.

Improvements

  • WingetUI Interface has been improved:
    • Context menus have more options, and more organized
    • Toolbars show more relevant actions, removing some redundancies with the context menus
    • Scrolling has been improved, featuring:
      • Smooth mouse scrolling
      • Better support for keyboard scrolling
      • Reurn to top buttons
    • The launch popup has been improved.
    • TreeWidgets StyleSheets have been improved to use more efficiently the space available on the window
    • Transparencies have been reworked across the interface, in a way where the interface is now much more responsive
  • Chocolatey support has been improved:
    • Installations won't show a 20-second delay anymore
    • More information is available in the details window
  • Scoop support has been improved:
    • Packages are now cached, so loading times are notably faster.
    • More information is available in the details window
    • Error handling has been improved on already-installed updates.
    • Auto-elevation has been improved on uninstalls
  • Winget support has been improved:
    • Packages are now cached, so loading times are notably faster.
    • Error handling has been improved on already-installed updates.
    • "Unknown" updates are now properly handled (thanks to the new version skipping feature)

Other minor improvements and bugfixes are present, but they haven't been listed here. See the Full Changelog for more details: 1.6.5...1.7.0

Contributions:

New Contributors

SHA256: 446878c6f68ed71f726d3e98c675c21b64d0c7f14c2e69372dade8e4a354b8c9

WingetUI 1.7.0 Beta 1

24 Apr 17:03
Compare
Choose a tag to compare
WingetUI 1.7.0 Beta 1 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:

  • Lots of improvements and fixes regadring how installs are manager. Installations tend to fail less
  • The packager updates blacklisting feature has been redesigned
  • Scrolling has been smoothened out
  • The package details shows more information, and allows to specify some installation options
  • The share interface has been replaced by the System Integrated one
  • The ability to cache administrator rights has been added
  • Notifications are now more integrated and have built-in buttons.
  • Lots of minor changes and improvements