Skip to content

feat: 添加实例列表右键编辑功能 (#6000)#6038

Open
NWMA-FYWF wants to merge 4 commits intoHMCL-dev:mainfrom
NWMA-FYWF:main
Open

feat: 添加实例列表右键编辑功能 (#6000)#6038
NWMA-FYWF wants to merge 4 commits intoHMCL-dev:mainfrom
NWMA-FYWF:main

Conversation

@NWMA-FYWF
Copy link
Copy Markdown

  • 实例列表项支持右键编辑
  • 编辑页面名称唯一性验证排除自身
  • 路径变化后不再自动修改名称

NWMA-FYWF added 2 commits May 2, 2026 10:39
 - 实例列表项支持右键编辑
 - 编辑页面名称唯一性验证排除自身
 - 路径变化后不再自动修改名称
@NWMA-FYWF
Copy link
Copy Markdown
Author

截图 2026-05-02 11-10-20

@NWMA-FYWF NWMA-FYWF changed the title feat: 添加实例列表右键编辑功能 (#6000) feat: 添加实例列表右键编辑功能 #6000 May 2, 2026
@NWMA-FYWF NWMA-FYWF changed the title feat: 添加实例列表右键编辑功能 #6000 feat: 添加实例列表右键编辑功能 (#6000) May 3, 2026
@NWMA-FYWF NWMA-FYWF closed this May 4, 2026
@NWMA-FYWF NWMA-FYWF reopened this May 4, 2026
Copy link
Copy Markdown
Member

@Glavo Glavo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

本审查建议由 GPT-5 生成


已将具体审查建议标注在对应代码行。

Comment thread HMCL/src/main/java/org/jackhuang/hmcl/ui/profile/ProfilePage.java
Comment thread HMCL/src/main/java/org/jackhuang/hmcl/ui/profile/ProfilePage.java
- 编辑时使用 profile.getName() 而非 getProfileDisplayName(),避免保留名称被翻译后保存
- locationChangeListener 只在新建设置时注册,编辑时禁用,避免路径变化自动重命名实例
@NWMA-FYWF
Copy link
Copy Markdown
Author

本审查建议由 GPT-5 生成

已将具体审查建议标注在对应代码行。

相关问题已在 提交 9cf13c7 中解决

Comment thread HMCL/src/main/java/org/jackhuang/hmcl/ui/profile/ProfileListItem.java Outdated
 - 使用 WeakListenerHolder + FXUtils.onWeakChange() 替代直接注册监听器
 - 避免 ProfileListItem 与 Profile 之间形成强引用循环导致无法被 GC 回收
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