-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
leipishu edited this page Aug 24, 2026
·
2 revisions
新增
- 合金查询模式(
/a/前缀) - 合金配方可行性判断
- 合金链式合成显示(最多 3 层)
- 合金配方可执行次数计算
- 冶炼炉温度实时检测
- 合金模式注册名搜索支持
- 搜索框快捷键拦截
- 退格键一键退出合金模式
修复
- 合金模式深拷贝问题(流体数据污染)
- 退出合金模式后列表为空
- 合金模式显示名称不一致
- 搜索框聚焦时快捷键冲突
优化
- 合金查询性能优化(配方缓存)
- 流体数据深拷贝
- 搜索框交互优化
新增
- 收藏系统,持久化存储
- 面板收藏区域
- 收藏与冶炼炉区域独立滚动
- 收藏流体同步高亮
- 冶炼炉关闭自动收折面板
- JEI 降级支持
修复
- 面板关闭后 JEI 排除区域未刷新
- 冶炼炉关闭后面板渲染残留
- 收藏流体不在冶炼炉时显示异常
- 无收藏时冶炼炉标签不显示
- 面板收起时 Tab 按钮被隐藏
优化
- OpenGL 渲染层逻辑重构
- JEI 排除区域计算优化
- 收藏存储升级
- 面板状态管理优化
- 代码结构优化
Added
- Alloy query mode (
/a/prefix) - Alloy recipe feasibility checking
- Alloy chain synthesis display (up to 3 levels)
- Alloy recipe execution count calculation
- Real-time temperature detection
- Registry name search support in alloy mode
- Search box shortcut interception
- Backspace to exit alloy mode
Fixed
- Deep Copy issue in alloy mode (fluid data pollution)
- Empty list after exiting alloy mode
- Display name inconsistency in alloy mode
- Shortcut conflict when search box is focused
Improved
- Alloy query performance with recipe caching
- Fluid data deep copy for alloy simulation
- Search box interaction in alloy mode
Added
- Favorites system with persistent storage
- Favorites section in the panel
- Independent scrolling for favorites and smeltery sections
- Favorite fluid sync highlighting
- Auto-close panel when smeltery closes
- JEI fallback support
Fixed
- JEI exclusion areas not refreshing after panel close
- Panel render layer residue after smeltery close
- Favorited fluids not in smeltery displaying as Air/Empty
- Smeltery label not showing when no favorites exist
- Tab button being incorrectly hidden when panel is collapsed
Improved
- Refactored OpenGL render layer logic
- Optimized JEI exclusion area calculation
- Upgraded favorites storage from registry names to complete fluid data
- Panel state management optimization
- Code structure improvements