Skip to content

Latest commit

 

History

History
306 lines (271 loc) · 26.3 KB

CHANGELOG.md

File metadata and controls

306 lines (271 loc) · 26.3 KB

更新日志 / CHANGELOG

v2.4

新增
4754554 新增了在下载对话框中显示下载速率的功能。
1eb6c08 新增了模型库下载源 ghproxy.harryh.cn,取代了原来的 ghproxy.com。
a5c7b9a 新增了可以导入模型仓库的压缩包以加载模型的功能。
新增了一些启动器页面跳转逻辑。
727a34e 新增了启动器的网络代理设置项。
修复
cb06cba 修复了启动器内弹出的对话框在关闭时未播放关闭动画的问题。
优化
cb06cba 重构了启动器前台任务的代码逻辑。
1eb6c08 优化了控制台日志,输出流与错误流相分离。
#52
#55
优化了自动化构建,在 GitHub Actions 新增了 build 工作流。
3b8f5fc
abc4743
修订并公布了代码检查规则。
f6139c3 重构了模型资源的代码逻辑。
#47
7db99c3
优化了 Windows 安装程序的默认安装目录和在控制面板卸载页面中的表现。
补丁
v2.4.1
f2683f9
修复了首次启动桌宠后的提示弹窗未生效的问题。
v2.4.2
5e15d00
修复了渲染《明日方舟》2.1.41 及以后的新模型时 Alpha 图层表现异常的问题。

v2.3

新增
a31afcf 新增了右键桌宠本体即可弹出菜单的功能。
17d3fde 新增了可以在菜单中切换桌宠形态的功能,现在可以切换拥有多个形态的敌方领袖的形态。
修复
#39
87c2263
进一步修复了有概率出现桌宠本体程序在任务栏中无法隐藏的问题。
17d3fde 进一步修复了个别敌方角色的部分动作的选择逻辑异常的问题。
重构了动画名识别和行为控制系统。
#48
b72421a
修复了桌宠在保持坐下动作时拖动会导致异常浮动的问题。
重构了缓动控制系统。
优化
0fb103c 优化了 Windows 安装程序的语言本地化(修订了简体中文,新增了繁体中文)。
a31afcf 优化了托盘菜单的外观表现。
e046e1c 优化了动画队列的代码逻辑。
补丁
v2.3.1
7a161d3
修复了桌宠的行走动作表现异常的问题。

v2.2

新增
225463d 新增了验证模型资源完整性的功能。
39c89a8 新增了物理引擎参数调整的功能,现在可以自定义环境加速度、最移速等参数。
8de6ff2 新增了提示条组件,用于软件更新提示、数据集不兼容提示、存储空间不足提示。
修复
#39
e54c6ed
修复了有概率出现桌宠本体程序在任务栏中无法隐藏的问题。
优化
557c09a 优化了模型资源列表的代码逻辑,移除了不安全的泛型用法。
39c89a8 优化了滑动条的外观和代码逻辑,添加了数值后单位的显示。
3f713ae
7da5bbf
优化了模型资源管理的代码逻辑,适配了新版的模型库格式。
变更了配置文件中的部分字段。
补丁
v2.2.1
2d76421
修复了个别敌方角色的部分动作的选择逻辑异常的问题。
v2.2.1
9c0edf9
优化了提示条组件的外观和鼠标指针表现。
v2.2.1
6fbcac2
优化了按钮和侧边滚动条的鼠标指针表现。

v2.1

新增
#4
5d024f9
新增了对多显示屏的支持,现在可以将桌宠拖拽到扩展显示屏上。
重构了重力场系统。
627d16d 新增了首次启动桌宠后的一个提示弹窗。
04a459c 新增了思源黑体作为启动器界面的字体,不再使用系统默认字体,解决了部分设备上的字体渲染问题。
2aef47e 新增了当软件有可用更新时,自动高亮显示“检查更新”按钮的特性。
修复
352eca6 修复了在特定情况下打开启动器卡在 Loading 界面的问题。
86d7227 修复了个别敌方角色的部分动作的选择逻辑异常的问题。
优化
86a5450 将 Java 版本从 JDK20 降级到 JDK17,以防止在特定情况下发生 JVM crash。
352eca6 优化了模型下载源选择的逻辑,现在会将发生过错误的下载源列入低优先级。
补丁
v2.1.1
f35f678
移除了配置文件中的无用字段。
v2.1.1
da9e067
修复了进行“检查模型库更新”操作时,所有已启动的桌宠会异常退出的问题。
启动器中以“GitHub 仓库”替换掉了“开源信息”超链接。
v2.1.1
#34
1e231c9
修复了在多显示器的屏幕边缘未对齐的情况下,桌宠可以异常进入非屏幕区域的问题。

v2.0

新增
95e6a1a
2471d2a
95186b6
f92eb75
新增了全新的启动器界面,使用 JavaFX 重构了所有的 UI 。
新增了按照关键字搜索模型、随机选取模型的功能。
新增了联网检查模型库更新、联网下载模型的功能。
fd185fe 新增了由 @Auroal-dawn 绘制的全新的软件图标
99af0a7 新增了命令行日志等级可选参数 。
#4
#12
b6ef359
新增了可重复启动桌宠的特性,现在启动器不会在启动单个桌宠后立即关闭,可以多次启动桌宠。
bdea621 新增了将绝大多数敌方模型作为桌宠启动的功能。
a6be480
8860930
新增了自动选择模型库下载源的功能。
01e962e
23dc3cc
新增了在桌宠启动失败后弹出错误提示的功能。
c0c3c33
5b5970c
新增了按照角色类型筛选模型的功能。
#4
23dc3cc
新增了开机自启动的功能,现在可以在开机时自动生成上一次启动的桌宠。
新增了加载中页面,UI操作更加舒适。
修复
#4
4aa567b
99423d4
缓解了角色的渲染超出窗口边界的问题。
优化
2bc0079
48ef339
优化了 Spine 运行时库的引入方式,从源码内置更改为 Gradle 引入。
优化了开发所用的 IDE ,从 VScode 更改为 IntelliJ
afa9b03
a134dd4
abc3cad
优化了软件分发与自动化构建,现在分发的二进制文件包括 exe zip jar 。运行时映像的打包方式从 exe4j 更改为 jlink+jpackage
fa866d1
8860930
优化了日志系统,现在会自动写入日志到文件中,并且可记录日志等级。
bf904b7 微调了干员基建小人和敌方小人切换动作的随机触发权重。
c9866a1 将 Java 版本从 JDK18 升级到 JDK20 ; 将 Gradle 版本从 7.5 升级到 8.1 。
补丁
v2.0.1
21f2eba
进一步缓解了角色的渲染超出窗口边界的问题。
修复了特定情况下日志系统逻辑不正确的问题。
v2.0.1
f6e87f9
优化了托盘图标标题,现在标题包含角色名称。
变更了配置文件中的部分字段。

v1.6

新增

  1. a4267c6 新增了重力场系统对于点电荷静电斥力的支持。
  2. #19/a4267c6 由上一条实现:新增了多个小人重叠时可以被排斥开的特性。
  3. 40a57e7 新增了可操作的任务栏托盘图标
  4. #9/40a57e7 新增了右键托盘图标可锁定小人当前动作的功能。

修复

  1. 4954639 修复了在小人靠近屏幕左侧时无法站立在窗口上的问题。

优化

  1. 3fd0d36 启动器中以“帮助”按钮替换掉了原来的“使用手册”按钮。
  2. #3/4954639 任务栏常驻程序窗口现在可以隐藏;桌宠可以跨桌面显示。
  3. 优化了悬空状态和落地状态触发相关动作的判定阈值。

v1.5

修复

  1. #15/afa7bb9 修复了小人在窗口上缘与屏幕上缘距离小于应用高度时显示异常的问题。
  2. #13/61908a0 修复了在部分设备上由内存抖动引发的卡顿问题,大幅度降低了性能消耗。

优化

  1. 67a0c66 不再以较高频率获取窗口句柄,一定程度降低了性能消耗。
  2. 67a0c66 不再在非必要时重设窗口的位置,一定程度降低了性能消耗。
  3. 优化了小人的缩放相关常量,略微缓解了小人图像超出窗口边界的问题。
  4. 优化了小人的自定义缩放设置项,已额外支持 0.75/1.25/1.5 倍的图像缩放。

补丁

  1. v1.5.1/#12/d5f0bf0 新增了命令行启动参数 --direct-start 用于直接启动桌宠而不打开启动器。
  2. v1.5.1/c996b38 修复了不支持一星小车的基建小人模型的问题。
  3. v1.5.2/#19/76e6883 新增了小人自动行走至窗口边缘后翻转朝向的特性。
  4. v1.5.2/#19/a7eba09 新增了抛出小人后,使小人立即面向抛掷方向的特性。

v1.4

新增

  1. ae979eb 新增了重力场系统对于一维障碍物的支持。
  2. d31f49b 由上一条实现:新增了小人可以站立在打开的窗口的顶部的特性。

修复

  1. aeed29a 修复了基建小人的 Sit 动作的渲染偏移受图像缩放的影响被放大的问题。
  2. #10/aeed29a 修复了基建小人的 Sit 动作的窗口垂直位置不能低于屏幕下边界,导致在某些情况下浮空的问题。

优化

  1. 不再使用 EVB 封装 exe 版的Release,现在采用 InnoSetup 来封装 exe
  2. 微调了重力场系统的质点最大速度限制。
  3. 微调了重力场系统的质点完全失重判定规则。

v1.3

修复

  1. #3/9648fe3 修复了模型在空中自由落体时开始行走会使其做匀速直线运动的问题。
  2. #5/9648fe3 修复了小人在空中被右键后不会落下的问题。
  3. #2/feaa6fa 修复了基建小人在 Sit 和不可打断动作 (例如 Special ) 同时进行时,窗口的垂直位置表现不正常的问题。
  4. feaa6fa 修复了基建小人的 Sit 动作的窗口垂直偏移值不受图像缩放影响的问题。
  5. #3/bcbe4cb 修复了多个模型堆叠时持续闪烁的问题。

v1.2

新增

  1. ff15314 新增了摔落动作,以搭配平面重力场使用,同时也移除了拖拽结束动作。
  2. 11b0977 新增了平面重力场系统的模拟实现。
  3. 11b0977 新增了主页面的“下边界距离”调节滑块。

v1.1

新增

  1. 4603ab0 新增了主界面的“使用手册”按钮,点击后可跳转到 GitHub 仓库主页。

修复

  1. ff79dbd 修复了基建小人在 Interact 和 Sit 同时进行时,窗口的垂直位置表现不正常的问题。
  2. ff79dbd 修复了窗口可以离开屏幕右下边界的问题,现在窗口将被严格限制在屏幕内。