vc=64: UX polish — chip wrap + RelatedRow metadata
Two issues Cobb caught on the vc=63 walkthrough: (1) Subscription chip names wrapped to two lines mid-word at 80dp chip width: 'NoCopyrightS / ounds', 'DEFCONConfe / rence', 'Practica / Engineer...'. Switched to maxLines=1 + ellipsis + center-align. 'NoCopyrigh…' reads cleaner than the broken wrap. (2) Related + More-from-channel rows showed an empty metadata line under the title because the buildString started with item.uploader (empty for channelInfo-sourced rows — channel pages omit the uploader name from each card since it's implicit). Switched to a leading-separator pattern that gracefully composes whatever pieces are populated: 'uploader · views · date', 'views · date', 'date', etc., and hides the line entirely when nothing's available. Date was also never rendered before — channelInfo gives it but RelatedRow ignored it. Now visible everywhere.
This commit is contained in:
parent
7bd2740055
commit
944fbd4335
3 changed files with 38 additions and 16 deletions
|
|
@ -55,6 +55,6 @@ const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
|
|||
// vc=19 / 0.1.0-AE — rust pipeline cutover. Extraction via
|
||||
// strawcore-core (Sulkta-Coop/strawcore) via the UniFFI wrapper; no
|
||||
// NewPipeExtractor in the runtime path.
|
||||
const val STRAW_VERSION_CODE = 63
|
||||
const val STRAW_VERSION_NAME = "0.1.0-BW"
|
||||
const val STRAW_VERSION_CODE = 64
|
||||
const val STRAW_VERSION_NAME = "0.1.0-BX"
|
||||
const val STRAW_APPLICATION_ID = "com.sulkta.straw"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue