ca5596a73275fc7201750367ec3eeaa5b178b5e4
主人 2026-10-04 在主会话里发现「用户消息显示有问题」:带 2~3 个附件的用户消息里, 第一枚芯片就吃掉了整排——服务端存储名是 32 位十六进制 + 扩展名(如 `36a4aba0…5524808.txt`), 一枚约 267dp,而芯片排是「横向可滚的单行 + `widthIn(max = 320.dp)`」,于是第二枚只剩一条边 露在屏幕外。看的人不知道还有别的附件,也看不出那一行可以滚。 改为 `FlowRow` 换行排布(用户消息整排贴右 `alignEnd`),N 枚芯片全部可见;代价是 5 枚会占 2~3 行——比「藏起来」值。去掉随之失效的 `CHIP_ROW_MAX_WIDTH` 与两个 import, 并同步 `ChatScreen` 里待发芯片排的注释(同一处行为)。 实机复核:主会话那条三附件消息现在渲染为三行,三枚芯片与各自的 「TXT · 4 B · 4 字 · 已读入」全部可见(截图 `app/build/e2e-shots/chips-after.png`)。
Releases
5
Alpha_v0.1.0_4
Latest