Skip to content

Conversation

@Mine-diamond
Copy link
Contributor

@Mine-diamond Mine-diamond commented Jan 13, 2026

继续 #4823 对世界信息界面进行的优化

世界管理:

  • 添加WorldRefreshable 接口,当页面再次导航进入时刷新子页面
  • 实现Refreshable.refresh()方法和Refreshable.refreshableProperty()方法
  • "生成启动脚本"按钮移至管理菜单
  • 优化WorldManagePage的代码,将构建皮肤的代码拆分到皮肤类中

世界信息页面:
bug 修复:

  1. 修复了在部分版本无法正确获取维度信息的bug
  2. 修复了种子现实按钮在切换图标时位置发生变化的bug
  3. 修复了部分信息项总是尝试保存而不会检查输入有效性的bug

修改:

  1. 将第一块信息的标题“基本信息”修改为“世界信息”
  2. “游戏内时长”修改为“游戏时长”以更好的匹配它的作用,游戏时长现在显示为%d 天 %d 小时 %d 分钟而不是%s 天
  3. 添加世界出生点信息项
  4. 添加饱和度信息项

优化:

  1. 简化了床/重生锚位置信息项的实现
  2. 简化了游戏模式信息项的实现
  3. 修改各个辅助方法的名称使其更能表达自己的功能
  4. 修改各个字段的名称使之更能表达自己的作用
  5. 减少了setRightTextLabel需要的参数因为发现并不需要
  6. 提取更多样板代码到setRightTextField方法中以减少重复样板代码的带来的长度

@Mine-diamond Mine-diamond marked this pull request as draft January 13, 2026 02:43
@Mine-diamond Mine-diamond changed the title feat: 优化世界信息页面 feat: 优化世界管理与世界信息页面 Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants