ui: simplify all-day calendar row chrome #326

Closed
opened 2026-05-11 19:25:32 +00:00 by barrettruth · 0 comments
Owner

Parent: #305
Related: #239

Problem

The calendar all-day area has too much chrome for the blank-start UI. The row currently labels itself with text like all day, even when the visual position already communicates the category. When there are no all-day items, the row still consumes space and makes the calendar feel heavier than it needs to be.

Scope

  • Remove the visible all day text from the all-day category/header area.
  • Hide the all-day row entirely when there are no all-day events for the current view.
  • Preserve all-day event rendering when at least one all-day event exists.
  • Avoid changing timed-event layout or calendar navigation behavior.

Acceptance

  • A week/day view with no all-day events does not show an empty all-day row.
  • A week/day view with all-day events still has a usable all-day lane, without redundant label text.
  • The layout does not jump awkwardly when switching between views with and without all-day events.
Parent: #305 Related: #239 ## Problem The calendar all-day area has too much chrome for the blank-start UI. The row currently labels itself with text like `all day`, even when the visual position already communicates the category. When there are no all-day items, the row still consumes space and makes the calendar feel heavier than it needs to be. ## Scope - Remove the visible `all day` text from the all-day category/header area. - Hide the all-day row entirely when there are no all-day events for the current view. - Preserve all-day event rendering when at least one all-day event exists. - Avoid changing timed-event layout or calendar navigation behavior. ## Acceptance - A week/day view with no all-day events does not show an empty all-day row. - A week/day view with all-day events still has a usable all-day lane, without redundant label text. - The layout does not jump awkwardly when switching between views with and without all-day events.
barrettruth added this to the v0.1.0 milestone 2026-05-11 19:25:32 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta#326
No description provided.