Postcard Mode · the slow-browse reading view

A small object
on the porch table.

Most social apps optimize for density. Posts arranged tightly, vertically, efficiently — the goal is throughput. Lanai's Postcard Mode runs the other way. Each post becomes a thing-on-the-table rather than a row-in-a-list. The user is invited to engage with each one as an object, not as a unit of feed throughput.

Why this exists

Every other client is racing toward more efficient feeds.

Phoenix, Graysky, IcySky, Skeets, Tapestry, Aeronaut. They're all building density. Lanai going tactile and slower is a feature precisely because no one else is doing it. The porch metaphor, the editorial typography, the calm pacing — all of it argues that digital community is something to dwell in, not consume. Postcard Mode is the most literal expression of that thesis.

A postcard sits on a table. Someone sent it. It has weight, edges, a postmark. You pick it up; you look at the front; you might flip it over to read what's on the back. The act of reading a postcard is small but real — your hands are involved, the object is involved, you are present with it. Postcard Mode renders each Bluesky post as one of these objects.

Three formats, one stack

Different stationery for different posts.

Posts of different lengths get different visual treatment within Postcard Mode. The three-way differentiation makes the timeline feel like a stack of varied stationery rather than a sequence of identical cards.

Format · 01

Postcard

Short posts (under ~40 words).

Wider than tall. The post text dominates. Generous margins, a postage stamp icon for the post type, a postmark-style timestamp.

Format · 02

Folded letter

Long posts (40+ words).

Slightly taller than postcards. More vertical room for text, with a hint of a folded-paper effect at the top of the card. Same metaphor family — something received, something held.

Format · 03

Polaroid

Image-heavy posts.

The image dominates. A wider white border below for the short caption text. Activates when the post has an image embed and the body is short.

Interaction tactility

Three gestures, three distinct sensations.

Postcard Mode introduces an interaction layer that the standard timeline does not have. Each gesture corresponds to something you'd do with a real card.

01

Tap-and-hold

The card lifts slightly. Soft shadow deepens. A fluid spring animation, optional haptic on iOS. The card responds with weight and settling — not the snappy urgency of standard social UI.

02

Long-press to flip

The showcase interaction. The card rotates to reveal a back side, like the back of a postcard. The back carries the full timestamp, engagement context, and the post's URI for users who care.

03

Swipe sideways

Initiates a contextual action — save, mute, or quick-reply — with the same tactile spring. Reduce Motion simplifies springs to crossfades; nothing about the metaphor breaks.

What's missing on purpose

Some things are deliberately absent.

The standard Timeline puts engagement counts and thread-context indicators on every row. Postcard Mode strips them off the front of the card. They're still there — just on the back, where they don't get in the way of the words.

  • × Engagement counts on the front of the card. Likes, replies, reposts live on the back, only when the user explicitly flips. The front is for the words.
  • × Thread-context indicators ("4 replies"). If you want to follow a thread, you tap into Reading Mode.
  • × "Load more" or pagination. Cards just continue to load as you scroll. The mode never asks the user to do anything but read.

Postcard Export

The metaphor extends to the share artifact.

Alongside the Postcard Mode view, v1.0 ships a new image-export template that produces a literal postcard image — front side with the post text, back side with the author, postmark, and engagement context. Two-image carousel by default; single combined image as an option. A user reading in Postcard Mode taps export and gets back exactly the postcard they were just holding.

See export features →

Bright lines

A short list, important enough to call out.

  • × Never make Postcard Mode the default. Standard Timeline is the default; Postcard Mode is a chosen experience.
  • × Never make cards bounce or wobble cutely. The line between tactile and twee matters. Animations are quiet, not playful.
  • × Never use felt textures, leather stitching, wood grain, or other 2008-era skeuomorphic flourishes. Tactility is form, not texture.
  • × Never compromise accessibility for aesthetic. Reduce Motion disables rotation, simplifies springs, replaces card-flip with a sheet.
  • × Never lock content behind Postcard Mode. Every feature works in Timeline too. It's a different way to read, not a separate set of features.

How it fits the brand

Three things this does for Lanai's positioning.

  1. It's a visible expression of the calm-tech thesis. Other clients claim to value calm; Lanai demonstrates it in a feature you can see, hold, and photograph.
  2. It's photographable in a way that drives press. Press writers want screenshots that distinguish an app. Postcard Mode gives them something visually unique on every screen.
  3. It connects to the export feature. Postcard Export turns a screenshot economy into something more interesting — an aesthetic extension of the platform itself.

Pick one up. Read it slowly. Put it back.

Postcard Mode is in the v1.0 considered launch. We open the beta in batches as features land — say hello and we'll bring you in.