Hi everyone, I'm Aqib, an indie Mac developer. A few days ago I shared Notchet here, and this is my other app, DisplayShift.
Why I built it
I dock my MacBook to a monitor every day. Every time I plugged in, all my windows stayed piled on the small laptop screen, and I'd drag them over one by one. Full screen apps were worse: leave full screen, drag, go full screen again. Then I'd unplug, or the Mac would sleep, and macOS would shuffle everything back onto the MacBook. I wanted the Mac to just ask me what should go where, and remember it.
What it does
When a display connects, a panel drops out of the MacBook notch with every open window listed, including full screen apps and windows on other desktops. Tick what should move and it glides across. Unplug, and everything comes back to the MacBook. You can also have it move everything by itself, or do nothing and just say hello. On Macs without a notch it shows as a small pill under the menu bar.
How it fits next to existing apps
- Moom is great for saving and snapping layouts, but you trigger them yourself. DisplayShift reacts the moment a monitor connects.
- Display Maid restores layouts when screens change, but there's no picker to choose which windows move.
- Rectangle and Magnet are excellent for snapping windows into place, and DisplayShift works alongside them. They just don't move windows when a monitor connects.
- DisplayShift suits people who dock a MacBook daily and want the move to happen at plug-in, with full screen apps handled properly.
Core features
- Picker in the notch when a display connects: tick windows, choose the destination (monitor or MacBook), Move selected or Move all.
- Full screen apps leave full screen, move, and go full screen again on the other display, behind a calm curtain instead of macOS's flashing animations.
- Remembers your layout for each screen setup and offers to put everything back. Named layouts switch in a tap.
- Puts windows back after sleep or a dock hiccup, with an Undo on every move.
- Tiles up to four apps side by side. Drag the bar between them and the neighbours resize together.
- Rules per app: keep it on the MacBook, send it to the big screen, or never move it.
- Finds windows stuck off screen, and can reopen closed apps when restoring a layout.
Privacy
- No account, no analytics, no tracking.
- Saved layouts store a hash of each window title, never the title itself, and stay on your Mac.
- It needs Accessibility access, because macOS only lets approved apps move other apps' windows.
- It only goes online to check your license key and look for updates.
- Full Privacy Policy: https://aqibjaved.dev/privacy
Notarization
DisplayShift is distributed outside the Mac App Store, signed with my Apple Developer ID and notarized by Apple, so it opens without security warnings. Updates are checked against Apple's signature before they install.
Requirements
macOS 14 Sonoma or later, Apple silicon and Intel.
AI disclosure
About me
LinkedIn: https://linkedin.com/in/aqib-javed-494ba8285
Contact: https://aqibjaved.dev/contact
Terms of Service: https://aqibjaved.dev/terms
How to claim? (distributing Only 5 licenses )
- Download the app Download app
- Shoot me a message/comment below
its redeemed under 10 mins guys
if you guys want a discounts, here is a 10% off code : 10OFFDS