Pages in Ledge: switchable widget layouts for Mac

Build named widget layouts for work, home, and the weekend. Switch pages in one click from your MacBook notch.

Salman InayatMaker of Ledge

A page in Ledge is a named layout of widgets that lives in your MacBook notch. Build one for work, one for the weekend, one for on-call. Push the cursor into the notch or press Option+Space, tap the page name, and the whole panel swaps. Everything stays on the Mac. No account, no sync.

Pages were the thing I built the app around. The reason: I kept toggling widgets on and off depending on what I was doing, and it was miserable. A layout you name once and switch between is a lot less friction than a single dashboard you reconfigure by hand.

What a page actually is

A page is a fixed grid of widgets you arrange once and reuse. Ledge ships with an Everyday page on first run and offers an optional Developer page. You add pages after that: name them, drag in the widgets you want, drop the ones you never open. The next time you push into the notch, the last page you were on is what unrolls.

Pages aren't workspaces, and they aren't macOS Spaces. They don't move windows around or change your dock. They only change what Ledge shows in the panel above the menu bar.

Why switchable layouts beat one dashboard

One dashboard has to be a compromise. Git status and Now Playing rarely want the same space. A weekend layout that leads with weather and a timer isn't the same one I want at 10am on Tuesday. Pages let each context be a first-class layout instead of one crowded grid you scroll through.

The rest of the notch-widget category treats the panel as a single fixed dashboard with module toggles. Ledge treats it as a stack of named layouts you swap between the way you swap Safari tabs.

Everyday, Developer, Weekend

The three I hear about most often, and roughly what people put on each.

  • Everyday. Calendar with the next meeting, Mail unread count, weather with the hourly forecast, Now Playing, quick toggles for Wi-Fi and sound, scratchpad.
  • Developer. Git status for the repo you have open, ports in use, terminal shortcuts, system stats for CPU and memory, Claude usage, clipboard history.
  • Weekend. Weather with the 7-day view, timer or Pomodoro, world clock for wherever family is, Now Playing, Downloads folder watcher.

You're not stuck with these names. Rename them, delete them, add a Travel page or an On-call page. The layouts are yours.

How switching works

Open the notch panel. The page name sits at the top of the panel with the other pages one tap away. A single click swaps the grid. There's no reload, no window movement, no menu-bar flicker. When you push the cursor away, the panel collapses and remembers the page you were on so the next open is instant.

Because the app is menu-bar-resident and everything runs locally, switching is a redraw, not a network round-trip.

Where pages fit next to Focus modes and Spaces

Focus modes on macOS filter notifications and can change the Home Screen and Lock Screen on iPhone. macOS Spaces move windows into virtual desktops. Neither of them controls what a third-party notch app shows. Pages fill that gap. They're the notch panel's own idea of context.

If you already use Focus, a common setup is one Ledge page per Focus mode. You still switch them by hand in Ledge, but the two setups line up so the panel matches what your Mac is doing.

What you can put on a page

Every Ledge widget can live on any page. Calendar, Reminders and todos, Mail, world clock, timer and Pomodoro, weather with hourly and 7-day forecast, Now Playing with controls, quick toggles for dark mode, Wi-Fi, Bluetooth and sound, running apps dock, clipboard history, system stats for CPU, memory and network, search and command bar, screenshot and screen-capture shortcuts, scratchpad, Downloads folder watcher, and the developer widgets: git status, terminal shortcuts, ports.

You can put the same widget on more than one page. Now Playing on both Everyday and Weekend is fine.

FAQ

How many pages can I make? Enough for real use, one per context. Ledge doesn't push a limit on you.

Do pages sync across Macs? No. Ledge has no server. If you own the two-Mac or three-Mac license, each Mac keeps its own pages locally.

Can I switch pages from the keyboard? Open the panel with Option+Space, then click the page you want. Everything Ledge does is one gesture away from that shortcut.

What happens to a widget I remove from a page? It disappears from that page only. Other pages that use the same widget keep it. Add it back any time.

Do I need the Developer page if I'm not a developer? No. It's offered on first run and you can skip it. You can also add it later, or build your own from scratch.

Try Ledge on your Mac.

One-time purchase, 7-day refund. Runs locally, no account, no analytics.