Creating and editing events

Create events by clicking or dragging on the grid, edit them in a quick popup, drag blocks to move or resize them, change an event's collection, and pick colours.


Creating an event

You create events right on the grid — just like Google Calendar. There's no "Create" button.

  • Click an empty slot in the Day or Week grid to make a one-hour event starting at that time.
  • Click and drag down (or up) across the grid to sweep out exactly the span you want — it snaps to 15-minute steps, and a little preview shows the start and end times as you drag. Let go to create it.

Either way, the event is created instantly and a quick popup opens right next to it — the same card you see in your feed, editable in place:

  • Title & emoji — type the title (it's focused and ready), tap the emoji to change the icon.
  • Starts / Ends — click a time to open the date & time picker. Changes save instantly and the block moves on the grid as you edit.
  • Colour — pick a preset, use the native colour picker, or paste a hex.
  • Description — write notes, an agenda, links — the same editor as the full page, so nothing gets lost.
  • Collection — see Changing an event's collection below.

Everything saves as you make changes (no "save" button). If you close the popup without editing anything, the event is discarded automatically — an accidental click never leaves a stray event. Touch anything (or expand to the full page) and it stays.

Editing an event

Click any event block — a plain calendar event or a workout/stopwatch block — and the same quick popup opens beside it. Edit anything in place; the grid updates immediately. Click outside the popup or press Escape to close it, use the trash button to delete (with an Undo in the toast), or hit expand (⤢) to open the event as its own full page for properties, sub-entries, and more room.

Moving and resizing by dragging

Blocks on the grid are draggable, just like Google Calendar:

  • Drag the middle of a block to move it — to another time, or sideways to another day. It snaps to 15-minute steps, and dragging to the edge of the screen scrolls the calendar along with you.
  • Drag the top or bottom edge to change the start or end time.
  • Press Escape mid-drag to cancel.

This works for stopwatch and timer sessions too: dragging a session block adjusts that recorded session's times (sessions of the same entry can't be dragged over each other, and a running session can't be dragged — stop it first). Very short blocks can always be moved; if a block is too small to grab by its edges, open the popup and edit the times there.

Changing an event's collection

Every event belongs to a Collection (the built-in Calendar event, or any of your own with start/end times or a stopwatch). The popup's Collection chip lets you move an event to a different one — say, turn a plain calendar event into a Workout:

  • Click the chip and pick the new collection. The event keeps its title, times, colour, description, and anything else that has a matching field there.
  • If some fields don't exist on the new collection, the calendar tells you exactly which ones would be cleared and asks before moving.

The event keeps its identity — links to it, favorites, and sub-entries all survive the move.

On your phone

On phone-width screens, events open in a full-screen sheet instead of the popup — roomier and keyboard-friendly. When you tap a slot, the keyboard comes straight up on the Title. The sheet has the same fields as the desktop popup — emoji + title, Starts / Ends (with the duration), Colour, Collection, and the Description — plus a trash button in the top bar and a More options row that opens the full page. Tap the to close; an untouched new event is discarded automatically.

Expand to a full page

Want more room — or a shareable URL? Hit the expand button (⤢, top-right of the popup) to open the event as its own full page. Everything you can do in the popup you can do there too; the popup is just the quick way in.

Setting a colour

Each event can store its own colour. Click the colour swatch to pick from the presets, the native colour picker, or any hex you like.

If an event has no saved colour, the calendar uses a generated fallback based on its Collection, so events of the same Collection share a stable colour until you override one.

Choosing your default event collection

Creating a slot on the grid makes an event of your default event collection. New accounts start with a built-in Calendar event collection, but you can point the default at any of your own collections that has a start and end date & time (for example a "Meeting" or "Workout" collection you created).

To change it, open the calendar's ⋯ menu (top-right) → Default event collection…:

  • See your current default at a glance.
  • Search and pick any eligible collection to make it the default.
  • If you don't have one yet, hit Create standard event to get the built-in Calendar event back.

What's not here yet

The following are deliberately deferred — they'll arrive in later releases:

  • Recurring events and an all-day toggle.
  • Multiple calendars / Collection-visibility toggles. The "My calendars" sidebar is a placeholder.