Bug 513799

Summary: Podcast title is elided after few letters in Android app (or desktop if font is big)
Product: [Applications] kasts Reporter: stephan.seitz
Component: generalAssignee: bart
Status: CONFIRMED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: git-master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: big text elided only after a few letters

Description stephan.seitz 2025-12-25 12:12:49 UTC
Created attachment 187964 [details]
big text elided only after a few letters

SUMMARY


STEPS TO REPRODUCE
1. Use Android Kasts app or use desktop kasts app with big "General" font size (e.g. 13pt)
2. Go to an episode's EntryPage
3. Observe big text elided only after a few letters

OBSERVED RESULT

Big text in Podcast title is elided only after a few letters. To see full title you have switch your phone to landscape mode.

EXPECTED RESULT

I would either of the following things to happen.

- Header grows bigger to fit multiple title lines (at least allowing two title lines to exist. Normal desktop font size with two title lines + elision seems to work ok)
- Title is not elided, text is scaled smaller or text overflows header when too much text
- Title in header is elided, but episode description would still show full title
- Title would show as slowly moving text to show full title (some music players or physical radios show titles in that way) 

System info

Operating System: Ubuntu 12
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.22.0
Qt Version: 6.11.0
Kernel Version: 6.18.0-8-generic (64-bit)
Graphics Platform: Wayland
Processors: 20 × Intel® Core™ i9-10900X CPU @ 3.70GHz
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER


ADDITIONAL INFORMATION

GenericHeader.qml specifies Text.ElideRight for title and has a fixed height in terms of Kirigami gridUnits. Removing the elision might cause text to be cut off even though `fontSizeMode: Text.Fit` is set for title. There is Text.truncated (https://doc.qt.io/qt-6/qml-qtquick-text.html) property that would allow us to know when the text is truncated to show it untruncated in the episode details if necessary