Skip to main content

Daily Calendar — Room Swimlane View

The daily overview (Calendar → Daily) has been redesigned as a proper calendar view. Rooms now appear as horizontal swimlanes (rows) with the hours of the day across the top, making it far easier to spot scheduling conflicts, gaps, and parallel activity across your spaces.

What changed​

BeforeAfter
Plain data tableTime-based calendar with room swimlanes
Horizontal scrollbar hidden at page bottomScrollbar always visible — pinned to viewport bottom
Date changed by typingPrevious/next day arrows + Today button
All filters always visibleMobile: filters collapse into a filter drawer

Reading the swimlane view​

The time axis reads like a ruler:

  • Thick vertical lines mark each full hour.
  • Light dotted lines mark 15-minute intervals.
  • Each session tile is positioned and sized to match its exact start time and duration.

A session you know exists is not on the view​

The daily overview is built from who is enrolled, not from what has been scheduled. A session with a room and an instructor assigned but nobody booked into it has nothing to draw, so it does not appear.

That matters if you were hoping to use the view to see a room blocked out — reserved for a rehearsal, held for an assessment, kept free while a group is elsewhere. It will not show there, because as far as the overview is concerned nobody is in it.

The workaround, while it is like this: keep one test booking in the account and copy it into the sessions you want held. One enrolled attendee is enough to make the session appear in its room's lane.

Overlapping sessions​

When two or more sessions occupy the same room at the same time, the room's swimlane grows taller and the sessions stack into sub-lanes — each tile keeps its horizontal position along the time axis.

Short sessions (≤ 15 minutes)​

Very short sessions appear as clipped tiles. Hover over a tile on desktop, or tap it on mobile, to reveal the full session information, attendees, and a link to the event detail.

Use the date navigation bar at the top of the calendar:

  • ← Previous day / Next day → arrows step the view one day at a time.
  • Today button jumps directly to today's date.
  • Changing the date automatically reloads the sessions for that day.

Scrolling​

The swimlane grid can be scrolled both horizontally (through the day's hours) and vertically (through the rooms). Key scroll behaviours:

  • The room-name column on the left stays frozen while scrolling horizontally — you always know which row belongs to which room.
  • The time header at the top stays frozen while scrolling vertically.
  • The horizontal scrollbar is always visible at the bottom of your screen, even when you're at the top of a very long list of rooms. You do not need to scroll to the bottom of the page to scroll the calendar sideways.

Filters​

On desktop: Place, Attendance, and Attendance Type filters are shown inline above the calendar.

On mobile: The filter icon (with a badge showing the number of active filters) opens a filter drawer where you can adjust Place, Attendance, and Attendance Type.

Some filters still require you to select a place before the swimlane view renders — the empty state will prompt you if no place has been chosen.

Clicking sessions​

Each session tile is a link:

  • Click the tile to open the event detail page.
  • Click an attendee row within the tile to open that client's registration.
  • If the tile is clipped (narrow), hover or tap to see all attendees before clicking.