Skip to content

Designed to be sat with.

Pull up a chair. Bluesky, at reading speed.”

A social app can lower your shoulders instead of raising them. Lanai is the one that does. It's Bluesky in a quieter room — the way a porch in late afternoon feels different from a feed. Slow transitions, generous type, no red badges hunting for your attention. Relaxation, comfort, the occasional small joy. The one thing it refuses to be is urgent.

Join the TestFlight

No spam. We’ll let you know when there’s room.

Glass Timeline

A view, in front of a view.

The signature reading surface. A wallpaper of your choosing sits behind everything; frosted-glass cards float in front, carrying the timeline you came for. Editorial typography survives the blur. The room around the words is part of the room.

Pick a wallpaper for the season you’re in. The reading stays the reading; the room around it changes.

What it does.

Three things in particular — each handled with editorial care.

Posts you can share as images.

Long-press any post and Lanai renders it as a magazine-quality picture you can send anywhere — Instagram, a slide, a printed zine. The typography travels with it. A post you wrote on a Tuesday looks the same on someone else's Story as it does in your own feed.

Editorial typography.

Optical-sized serifs, comfortable line lengths, real vertical rhythm. Reading on Lanai feels closer to a magazine than a feed — even when the text in question is just somebody's thought from a Tuesday.

Accessibility as design.

Hyperlegible mode, generous sizes, restrained motion, high contrast — not buried in a settings menu, but the way the app already looks before it accommodates anyone. The screenshot at the largest type size is composed as carefully as the one at the default.

Editorial typography, on the page.

Six small things a good typesetter would notice — rendered live in the page you're reading, not described.

  1. A line of body type wants room to breathe. Sufficient leading and well-mannered hyphenation keep long words from sprinting into the margin while shorter ones still walk at the pace of the rest of the paragraph.

    Generous leading & hyphenation Reading Mode · Image Export

  2. "The opening quote belongs in the margin, so the first real letter sits flush with the body text underneath it. The eye prefers it that way, even when it can't say why."

    Hanging punctuation Reading Mode · Image Export

  3. Two adjacent characters that get confused all the time — the em dash and the hyphen-minus — behave very differently in running text. Lanai uses the right one in display, every time.

    Real em dashes Timeline cleanup · Tier 3

  4. “It’s the smallest thing,” she said, “and the first thing I notice.” The keyboard gives you straight quotes; the page gives them back curly, with the apostrophes you'd write yourself if you had time.

    Curly quotes & apostrophes Timeline cleanup · Tier 3

  5. A reading surface is just a room that respects the words inside it.

    Pull-quote treatment Reading Mode · Image Export

    • Posted11:14 AM
    • Reply11:47 AM
    • Quote2:08 PM

    Tabular numerals Everywhere a column of figures meets a column of figures

What cleanup looks like.

Four small repairs Lanai makes at the render layer — never on the post record, never on the network. The left column is what arrives. The right column is what you see.

  1. Straight quotes & hyphens Tier 3

    "It's the smallest thing," she said -- and the first thing I notice.

    “It’s the smallest thing,” she said — and the first thing I notice.

    Curly quotes, real apostrophes, an em dash where the keyboard typed two hyphens.

  2. Mojibake recovery Tier 1

    Café con leche, mañana. I’m running early.

    Café con leche, mañana. I’m running early.

    When UTF-8 got read as Latin-1 somewhere upstream, the page restores the original character without rewriting the post.

  3. Sentence-boundary truncation Display

    A long thought that runs past the preview boundary and ends mid-sentence with no good place for the timeline to cut it off, leaving the reader hanging on a fragment that was…

    A long thought that runs past the preview boundary and ends mid-sentence with no good place for the timeline to cut it off. More →

    When a post overflows its row, Lanai cuts at the nearest sentence boundary instead of mid-word. Tap to read the rest in its full form.

  4. Whitespace & ellipses Tier 2

    One thing led to another... and then, well... you know how it goes.

    One thing led to another… and then, well… you know how it goes.

    Three dots become one ellipsis. Runaway spaces collapse to one. Nothing said gets unsaid — the post just stops fidgeting.

Long-press any post to see the original, character for character. Lanai refines display. It doesn’t “improve.”

How it feels.

Five qualities of a porch — applied to a social app.

Sheltered, not enclosed.

You're protected from the timeline's noise without being walled off from it. Surfaces have soft edges. Materials feel warm. Nothing slams shut.

Open to the world.

Wide view, generous typography, restrained chrome. We don't dress up the content — the content is the view.

Slow on purpose.

Long, gentle animations. Crossfades over snaps. No badges, no red dots, no urgency theater. The whole pitch is that you can take your time.

Social by invitation.

People appear when they have something to say. Handles are quiet. Faces are present without being loud. You meet your timeline at its best, not its busiest.

Crafted, not decorated.

Tabular numerals, hanging punctuation, optical sizing, real vertical rhythm. Not ornament — just how a reading space is supposed to behave.

Postcard Mode, on the porch table.

Each post arrives as a card you can pick up, turn over, and put back down. Long-press to flip and see the engagement context on the back. Reduce Motion respected throughout.

Postcard Mode · Miami theme · default Dynamic Type

For whom.

Two audiences sit naturally on the same porch.

Whose eyes are getting older.

The 45-year-old reaching for reading glasses for the first time. The 60-year-old who zooms web pages more often than they used to. The 75-year-old whose son set up Bluesky on her iPad so she could keep up with old friends. They'll quietly stop opening an app if the type is too small or the buttons too cramped — and they'll never tell you that's why. Lanai is the one that doesn't make them.

Who notice the difference.

People whose attention has been mistreated by software and whose taste rewards care. They've bought Things 3 and Reeder and iA Writer and Tot. They notice typography. They notice motion. They feel the difference between an app that respects their attention and one that doesn't.

Both want the same thing. Generous type. Honest hierarchy. High contrast. Slow motion. Quiet color. We didn’t have to choose.

Designed at equal polish.

Five themes, each composed with the same care. High Contrast isn’t a settings menu — it’s a fifth aesthetic. Hyperlegible mode swaps the body and display typefaces without breaking the rhythm.

  1. Day

    A porch in late morning.

  2. Dusk

    A porch at twilight.

  3. Miami

    Mid-century, warm cream.

  4. Late Night

    Lamp-lit, after hours.

  5. High Contrast

    Clarity, with equal care.

Made differently.

How Lanai is built — and what it refuses to be.

Made slowly, by one person.

One designer's vision, decisions made by the person who has to live with them. The audience that other apps forgot is the one that gets the most attention here.

AI-augmented, judgment first.

Thirty years of multidisciplinary craft applied to a new toolchain. The tools changed; the principle didn't. Build by hand where hand-built matters; let the rest get out of the way.

Quiet by design. Private by default.

No tracking, no analytics, no fingerprinting. The app respects your attention because it doesn't measure yours. What's good is good because it feels good — not because a dashboard said it should.

Two things mentioned here, rather than promised.

A reading mode that turns a long thread into a single quiet column. And a curation layer that helps the smaller feed of people you actually know find its way back to the top.

Made by Pat Lee, who has been building things at the intersection of design and technology for thirty-plus years.