Releases: marticliment/UniGetUI
WingetUI 2.1.0-beta
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
Changelog
- WingetUI won't be detected as a virus anymore:
- VirusTotal results for the installer: https://www.virustotal.com/gui/file/feb1df98893e90c4264b3ed5ca78842e6a71aff13e43d9f0c65f63054d97420f?nocache=1
- VirusTotal results for the executable: https://www.virustotal.com/gui/file/51aae1e092c83852c3f762341e249dcee7db6df86264861a2c474646f0cc412e?nocache=1
- 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
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
- @Mikey1993 made their first contribution in #1000
Full Changelog: 1.7.1...2.0.0
SHA256: 26fd4ab5aaf5d83b633566bc4ef3ec92e5d643ac49e3c5f73ad67fcc14f19296
WingetUI 2.0.0-rc1
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
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
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
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
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
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:
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #875
- fix typo by @ppvnf in #881
- fixFaqLink by @ppvnf in #887
- Update requirements.txt by @ppvnf in #896
- fix 'not' missing by @ppvnf in #898
- fix scoop package not self-elevating by @ppvnf in #910
- Fixed translation strings by @panther7 in #913
- Update translations from Tolgee by @github-actions in #917
- Fixed winget name/version parsing for installed list by @flatron4eg in #919
- Add native share interface by @marticliment in #928
- Added script for upload new translation strings by @panther7 in #926
- Improve translation utils by @panther7 in #938
- Fixed closeEvent dialog, when ignore user choise if installation was … by @panther7 in #934
- Modern notifications by @marticliment in #951
- Update icons and screenshots from the excel file by @github-actions in #961
New Contributors
- @flatron4eg made their first contribution in #919
SHA256: 446878c6f68ed71f726d3e98c675c21b64d0c7f14c2e69372dade8e4a354b8c9
WingetUI 1.7.0 Beta 1
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