Journal des versions
1.2.1
Screen Recording turned on while mirro was running stayed invisible to it. The
connect window went on saying the permission was off — next to a switch in
System Settings that was already on — and the only way out was to quit and
reopen the app, which nothing said.mirro now asks the window server what it is actually allowed to capture instead
of reading the answer macOS cached when the app started, so turning the
permission on takes effect within a second.Where macOS genuinely withholds it from a running app — it decides what a
process may capture at the moment that process starts — the notice says so and
offers to reopen mirro, rather than sending you back to a switch that is
already on.1.2.0
Mirror to mirro over Wi-Fi
mirro now appears in your iPhone or iPad's Screen Mirroring list under its own
name. Pick it and the picture opens in mirro's window — no window of macOS's own
in between, and nothing to select on the Mac first.The stream is the device's own H.264, decoded here with VideoToolbox and drawn
through the same display layer the cable transport uses. Screenshots come from
the frame on screen, and recordings go through the same writer, so the watermark
behaves exactly as it does over a cable.This needs the UxPlay helper installed. mirro does not ship it: UxPlay is
GPL, so it runs as a separate program rather than being built in, and it is what
performs the AirPlay handshake mirro cannot. Until it is installed the connect
window says so and the destination is not offered. UxPlay is not in Homebrew
yet — it has to be built from source (CMake, GStreamer, OpenSSL, libplist).Also
- The hand-written AirPlay receiver has been removed. It paired correctly but
could never carry video, so it only put an unusable entry in the device list. - The wireless connect page now names one destination instead of two.
- Screen Recording no longer has to be granted to mirror wirelessly.
- The hand-written AirPlay receiver has been removed. It paired correctly but
1.1.0
Open at login
- mirro can start when you log in to your Mac. The switch is in Settings ▸ General, and in the menu bar item next to Settings.
- A login launch is quiet: mirro starts in the menu bar without putting a window in front of what you were doing, and picks up a device that is already plugged in.
- If the login item is switched off in System Settings, the switch says so and offers to open Login Items rather than failing silently.
Requirements
- macOS 26 or later.
1.0.0
mirro mirrors, records and debugs a physical iPhone or iPad from your Mac — Simulator's menus, pointed at real hardware.
Mirror
- Plug in over USB and the device appears; no tunnel, no Developer Disk Image, no Developer Mode.
- Full screen, always on top, and a window that follows the device through rotation.
Capture
- Screenshot to a file or straight to the clipboard.
- Screen recording, with audio monitoring while you record.
Control
- Click, drag and scroll on the mirror and it happens on the device, with release velocity preserved so lists coast the way they should.
- Type with the Mac keyboard, paste text to the device, and use Home, Lock, Unlock and the volume buttons from the menu bar.
Debug
- System log and crash reports.
- Device information, installed apps and device files.
- Record a sequence of gestures as a macro and replay it.
Requirements
- macOS 26 or later.
- Input control needs Xcode installed; without it mirroring, recording and logs still work and the app says so rather than swallowing your taps.
Rotation, location simulation and sysdiagnose are not in this release — the menu items say which release they arrive in rather than doing nothing.