WingetUI 的主要目标是为 Windows 上最常见的 CLI 软件包管理器(如 Winget、Scoop 和 Chocolatey)创建一个直观的 GUI 的项目。
WingetUI 提供了一个友好、易于使用的用户界面,让用户不再需要通过 Windows 终端、PowerShell 或命令提示符来使用。借助 WingetUI,用户能够轻松地下载、安装、更新和卸载任何在支持的软件包管理器上发布的软件。
新功能:
- 一个新的界面可用于忽略更新。它允许:
- 钉住软件包
- 跳过一个软件包的版本
- 查看和删除黑名单中的单个软件包
- 软件包细节窗口有一个新的部分,允许自定义安装:
- 所有的选项都在一个可折叠的小部件下
- 用户可以修改:
- 安装的架构
- 安装环境(用户或机器,本地或全局等)
- 要安装的版本
- 传递给安装程序的自定义参数,现在有一个文本框可以做到这一点
- 命令标签已被改进,以适应新的选项和切换。
- 通知已被重新制作:
- 通知现在将在上面显示按钮,以使快速操作更容易达到。
- 通知现在可以根据其类别来启用/禁用。
- 一个新的、与系统集成的分享弹出窗口已经实施。
- 管理员首选项已被重新设计:
- 包管理器可以自动提升
- 用户可以选择缓存管理员权限。
改进
- WingetUI界面得到了改进:
- 上下文菜单有更多的选项,而且更有条理。
- 工具栏显示了更多的相关操作,消除了一些与上下文菜单重复的内容。
- 滚动得到了改进,特点是:
- 平滑的鼠标滚动
- 更好地支持键盘滚动
- 返回到顶部按钮
- 改进了启动弹出窗口
- 改进了 TreeWidgets StyleSheets,以更有效地利用窗口上的可用空间。
- 对整个界面的透明性进行了重新设计,现在界面的反应更加灵敏。
- 对 Chocolatey 的支持已经得到改善:
- 安装不会再显示 20 秒的延迟
- 更多信息可在细节窗口中获得
- 对 Scoop 的支持得到了改进:
- 软件包现在被缓存了,所以加载时间明显加快
- 更多信息可在细节窗口查看
- 对已经安装的更新的错误处理得到了改进
- 卸载时的自动提升功能得到了改进
- 对 Winget 的支持得到了改进:
- 软件包现在可以被缓存,所以加载时间明显加快
- 对已经安装的更新的错误处理得到了改进
- 现在可以正确处理 "未知" 更新
更多详情可查看:https://github.com/marticliment/WingetUI/releases/tag/1.7.0