Skip to content

修复部分TwoLineListItem布局 - #6725

Open
SmallFox0305 wants to merge 5 commits into
HMCL-dev:mainfrom
SmallFox0305:fix/two-line-list-item
Open

修复部分TwoLineListItem布局#6725
SmallFox0305 wants to merge 5 commits into
HMCL-dev:mainfrom
SmallFox0305:fix/two-line-list-item

Conversation

@SmallFox0305

Copy link
Copy Markdown

修复 #6682 的布局问题
修改了一些布局

  1. 文本配置为可换行
  2. 标签也可以换行
    以此来规避组件宽度溢出

但此分支仍旧存在如下问题 希望有大佬继续完善(请勿直接合并)

  1. 下载 -> 游戏 打开后列表的宽度可能会显示错误 如果显示是正确的 拉大宽度后再缩小 会发现组件无法缩小了(出现了横向滚动条)
  2. 这应该是所有调用了TwoLineListItem都有可能出现的问题 标题文本的宽度太小了 导致换行很频繁 我找了几个小时没找到这是怎么引起的(

@github-actions github-actions Bot added the 10+ label Aug 22, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🤖 Static analysis found the following issues (max count 10):

import javafx.scene.layout.Priority;
import javafx.scene.layout.Pane;
import javafx.scene.layout.VBox;
import org.jackhuang.hmcl.ui.FXUtils;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[ERROR] [com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck]

Unused import - org.jackhuang.hmcl.ui.FXUtils.

@3gf8jv4dv

Copy link
Copy Markdown
Contributor

但是 #6436 已经修了这个 issue。

你的 PR 和 #6436 相比有独特之处么?

@SmallFox0305

Copy link
Copy Markdown
Author

可是最新版依旧还存在这个bug呀

@3gf8jv4dv

Copy link
Copy Markdown
Contributor

可是最新版依旧还存在这个bug呀

因为 #6436 还没合并。

@SmallFox0305

Copy link
Copy Markdown
Author

稍等 我检查一下

@SmallFox0305

Copy link
Copy Markdown
Author

确实解决了 但是标签还是没法完整显示 我上面是用了标签可以换行来保证标签也能显示完整 也许可以两边合并一下
image

@3gf8jv4dv

Copy link
Copy Markdown
Contributor

那你和 @ZZZank 交流下吧,或者你在他/她的 PR 下留个言

@SmallFox0305

Copy link
Copy Markdown
Author

嗯 也可以

@ZZZank

ZZZank commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

测试的时候发现了点很古怪的问题

模组名字消失:

2026-08-23.205446.mp4

模组下载页面里名字有的换行有的不换行,滚动会导致状态刷新,偶尔会让卡片扩张到合适大小:
Snipaste_2026-08-23_21-00-57

以及所有标签似乎都变成了右对齐?理论上标签往右挤之后左侧是有空间的,但是名字没有延伸过去
Snipaste_2026-08-23_21-01-39

@SmallFox0305

Copy link
Copy Markdown
Author

对 我也觉得很奇怪(所以我在上面也说了有这个问题 最难蚌的还是文本换行的地方太奇怪了 总感觉中间有什么东西顶住了 所以我只是提供一个解决的思路
在另一个PR里我也看到了你的评论 如果确实没法展示完的那确实没办法 修不好就把这个PR关掉吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants