Skip to content

Latest commit

 

History

History
165 lines (99 loc) · 3.58 KB

CHANGELOG.md

File metadata and controls

165 lines (99 loc) · 3.58 KB

StarsectorToolboxChangeLog

0.8.8.1

全局

优化Utils.JsonParse2String的性能

ModManager

优化点击未知分组时的消息框显示逻辑(只在软件启动的首次显示)

所有分组项

  • 添加启用所有模组禁用所有模组右键菜单
  • 优化导入至用户分组导出至用户分组的生成逻辑

模组类型分组下拉框添加右键菜单按钮更新分组规则

0.8.8.0

优化软件的启动速度 实装CrashReporter

0.8.7.3

修复 json 中单引号的问题

0.8.7.2

添加mods存在同Id模组的检测

0.8.7.1

修复获取游戏版本失败时会判断游戏路径设置错误的问题 使用读取Log文件的方式获取游戏版本

0.8.7.0

ModManager

所有非用户分组项添加右键菜单:

  • 添加组内模组至用户分组
  • 删除用户分组中包含的组内模组

修改用户模组删除机制为: 仅位于用户分组时才显示删除用户分组项

MainWindow

修复 未选择游戏启用项或选择错误时软件仍会启动的问题

0.8.6.0

全局

后台修改为 MVVM 模式 修复大量问题

0.8.0.0

全局

新增:

  • 添加外部接口
  • 添加 Utils 命名空间

MainWindow

修改:

  • 为信息和设置页面按钮设置按下状态

ModManagerPage

修改:

  • 优化 TypeGroup 的读取方式,不再使用外部文件

Utils

修改:

  • 更新弹窗样式,现在弹出窗口将匹配本体样式并在弹出时为主窗口添加模糊效果
  • 添加 json 拓展方法
  • 添加 ReadOnlySet 类,用来设置只读的 HashSet
  • 添加 ReadOnlyDictionaryWrapper 类,用来设置套娃只读字典

STLog

修改:

  • 优化使用方式
  • 添加线程安全
  • 优化堆栈输出

0.7.9

全局

修改:

  • 优化了 LOG 堆栈的定位方式
  • 优化了 ERRORLOG 的堆栈输出方式
  • 修复了所有弹窗都会有"错误"标题的问题
  • 修复 MenuItem 会出现绑定错误的问题
  • 添加 Core 文件夹,整合零散文件

ModManagerPage

修改:

  • 修复在模组分组右键时会打开分组的问题
  • 修复首次启动,分组列表超出列表长度时会显示滚动条的问题
  • 为 Enabled Collected UserGroup 的 id 读取添加了空检查
  • 优化了随机数的生成方式
  • 修复初始化时保存按钮会闪烁的 bug
  • 添加一些 Log 的输出
  • 优化菜单的延迟加载方式
  • 修复在操作用户分组中的下拉列表宽度不会自动适应的问题
  • 修复 enabled_mods.json 存在时也会在 log 中输出创建文件的问题
  • 修复模组管理器初始化时会生成两次右键菜单的问题

GameSettings

修改:

  • 更新 vmparams 的内存设置方式

0.7.8

ModManagerPage

修改:

  • 调整了部分列的 Columns 类型, 提高了相应速度
  • 为了防止调用 icon 时无法删除模组,载入时会将 icon 全部载入至内存,会增加一些内存消耗
  • 优化了模组选中的方式
  • 优化了模组前置的检测方式,现在不会在 dependencies 为空时,详情中依旧显示前置列表了
  • 优化了 ModShowInfo,提高了效率
  • 优化了 ModShowInfo 中,ContextMenu 的载入方式,降低了内存消耗

新增:

  • TextBox 添加了输入占位符
  • 添加确认删除用户分组提示窗

删除:

  • 删除了刷新列表按钮

MainWindow

新增:

  • 现在点击 MainWindow 会取消键盘焦点和事件焦点了
  • 为所有菜单添加了右键菜单,可以对菜单进行刷新

GameSettings

新增:

  • 自定义分辨率功能,可以自定义窗口模式下的分辨率,并且可以设置无边框窗口
  • TextBox 添加了输入占位符