-
Notifications
You must be signed in to change notification settings - Fork 916
Description
Use case
Currently, in the Month View of syncfusion_flutter_calendar, appointment text is truncated with ellipsis (e.g., “Happy…”). This causes short but meaningful reminders such as “Happy birthday” to lose important context.
Many calendar apps (e.g., Samsung Calendar, Google Calendar) provide a cleaner UI by allowing appointment text to wrap into two lines or display more characters so the user can understand the reminder at a glance.
Even when using monthCellBuilder, appointment widgets still get forced into a single line due to internal layout constraints.
Proposal
Please add support to:
- Enable multi-line text for appointments in Month View
Allow appointment text to wrap to at least 2 lines (customizable).
Allow developers to set:
- maxLines
- overflow
- softWrap
- custom text styles
- Unrestrict height inside Month Cell for appointments
Currently, month cells clip appointment widgets, preventing proper multi-line layout.
A more flexible height model (or explicit flag like allowTextWrapInMonthView: true) would solve this.
- Improve builder flexibility
When using monthCellBuilder, allow developers to fully override:
- appointment tile height
- text layout
- padding / spacing