Truncate a string to maxLength with ellipsis.
String truncate(String text, int maxLength) { if (text.length <= maxLength) return text; return '${text.substring(0, maxLength)}...'; }