fix: make all-day and due-only events render like normal events #255

Merged
harivansh-afk merged 1 commit from fix/calendar-all-day-styling into main 2026-04-20 05:46:03 +00:00
harivansh-afk commented 2026-04-20 05:45:14 +00:00

Summary

All-day events (including deadline-only tasks rendered in the all-day row) were showing with a dashed border, transparent background, and a hourglass prefix next to scheduled events.
it was ugly

  • Drops the .is-due styling + class so due-only tasks render with the same solid block + left border as any other event.
  • Sets eventDisplay="block" on the FullCalendar instance so month/daygrid views stop using the dot-event variant.
  • Normalizes leftover daygrid wrapper padding and neutralizes its hover background.
  • Tightens the drag path for due-only tasks: dropping in the all-day row updates due; dropping in a timed slot promotes it and clears due.
## Summary All-day events (including deadline-only tasks rendered in the all-day row) were showing with a dashed border, transparent background, and a hourglass prefix next to scheduled events. it was ugly - Drops the `.is-due` styling + class so due-only tasks render with the same solid block + left border as any other event. - Sets `eventDisplay="block"` on the FullCalendar instance so month/daygrid views stop using the dot-event variant. - Normalizes leftover daygrid wrapper padding and neutralizes its hover background. - Tightens the drag path for due-only tasks: dropping in the all-day row updates `due`; dropping in a timed slot promotes it and clears `due`.
Sign in to join this conversation.
No description provided.