3.1.0 版本更新说明:
WingetUI 现已更名为 UniGetUI,并配以全新图标,品牌形象焕然一新。
软件包引擎已经全面重新设计
- 对于支持的包管理器,现在可以通过API(如WinGet使用COM,基于NuGet的使用REST NuGet API等)更快地获取包。这显著提升了速度。
- 加载图标的方式已更新。支持的包管理器将直接为包提供图标。
- 微软商店(winget: msstore)的包现在在详情页展示截图。
- 现在默认使用系统自带的WinGet。捆绑的WinGet不再用于获取或安装包。
- WinGet包将不再显示为省略形式。
- 包、包详情以及安装选项的生命周期已调整,避免在内存中出现相同数据的重复实例。已加载的包数据将不再重复加载,而是从之前的加载中回收利用。
- UniGetUI的小部件现在将更快地加载包,减少对界面的依赖。
- 缺少依赖的包管理器将提示用户安装。
整个界面的重大改进
- 软件页面已使用ItemsView重建,取代ListView,减少了RAM使用量(大约减少70至100MB)。
- 包详情页面使用RichTextBlock重建,内容不再溢出,呈现效果更佳。通过粗体、斜体和灰色字体使界面更易于理解。文本和网址可复制。
- 日志页面已重建,以更好地提供重要信息。引入了不同级别的日志,简化了调试和问题理解过程。
- 设置页面已重新组织,分为更连贯的类别。
- ContentDialogs的改进。不需用户做出决策的对话框在对话框右上角设有“关闭”按钮。
包引擎内部已与界面解耦。
系统托盘采用新的像素完美图标。
安装程序将确保系统中存在WinGet和Microsoft.WinGet.Client。
安装程序允许用户选择不安装Chocolatey。
大量的错误修复和性能改进。