feat(rust): chat titles on the leaderboard (module-rust phase 17, M19) #53
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/rust-phase-17-titles"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
M19, module-rust phase 17 (docs PLAN.md §33, D137).
RustLeaderboardRowDto.titlesis a list ofRustTitleDto(text, color). It defaults to empty, so an older module draws nothing.FlowRow, because the name column is too narrow to hold them beside it.contrastInkrule, astitleArgb()andtitleInkIsDark()inRustFormat.kt.testDebugUnitTest lintDebug assembleDebugis green.Walked on the emulator (
s22_ultra) against the phase-17 module, with chips on the right rows.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Each leaderboard row carries `titles: [{ text, color }]` from a phase-17 module: the chat titles the player holds now. Drawn as chips under the name, in the operator's colour with black or white ink chosen by WCAG contrast (the website's rule). Absent from an older module, so the field defaults to empty and nothing is drawn. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY