I built Mac Duo because I loved the iPhone Duo fold and kept wishing my MacBook did something like it when I closed the lid.
The whole thing is driven by the Mac's actual lid-angle sensor, so the glass effect moves at the exact speed of your hand rather than playing a fixed animation. Close slowly and it holds halfway. Reverse and it unfolds exactly as it closed.
It's £2.99, one-time, no subscription, no account. Would love any feedback, especially on feel and timing, happy to tweak based on what people say.
@naimz Thanks for asking! It is a lightweight visual effect, but it does use the screen live while the lid is moving so the fold can respond naturally to your movement. While the lid is still, screen capture stops and the renderer pauses. Everything goes dormant again shortly after you stop moving, so there’s no always-on screen capture or background rendering. 😊
the "close slowly and it holds halfway, reverse and it unfolds exactly as it closed" detail is what sold me in the review - that's a much harder thing to get right than a one-shot close animation, since it means the whole effect is continuously driven by sensor position rather than triggered once. the iPhone Duo fold comparison makes sense as the reference point.
@galdayan Thank you so much! That was honestly one of the hardest parts to get right. 😊 I really wanted it to feel like the display was actually responding to the lid, rather than just playing an animation when you close it. So if you stop halfway, it holds exactly there, and when you open it again, it naturally retraces the movement. The iPhone Duo fold was definitely the inspiration for that interaction, so I’m really glad the comparison came through!
@harigohel makes sense, sounds like you're reading the raw sensor value every frame rather than tweening between two fixed states. curious if that continuous read ever caused jitter on older hinges with looser sensors, or was the signal clean enough that you didn't need any smoothing/debounce on top of it?
Mac Duo
Hey Product Hunt 🙌🏻
I built Mac Duo because I loved the iPhone Duo fold and kept wishing my MacBook did something like it when I closed the lid.
The whole thing is driven by the Mac's actual lid-angle sensor, so the glass effect moves at the exact speed of your hand rather than playing a fixed animation. Close slowly and it holds halfway. Reverse and it unfolds exactly as it closed.
It's £2.99, one-time, no subscription, no account. Would love any feedback, especially on feel and timing, happy to tweak based on what people say.
Mailwarm
Does it have any impact on battery or performance, or is it just a lightweight visual effect?
Mac Duo
@naimz Thanks for asking! It is a lightweight visual effect, but it does use the screen live while the lid is moving so the fold can respond naturally to your movement. While the lid is still, screen capture stops and the renderer pauses. Everything goes dormant again shortly after you stop moving, so there’s no always-on screen capture or background rendering. 😊
No limited time trial?
Dial
the "close slowly and it holds halfway, reverse and it unfolds exactly as it closed" detail is what sold me in the review - that's a much harder thing to get right than a one-shot close animation, since it means the whole effect is continuously driven by sensor position rather than triggered once. the iPhone Duo fold comparison makes sense as the reference point.
Mac Duo
@galdayan Thank you so much! That was honestly one of the hardest parts to get right. 😊 I really wanted it to feel like the display was actually responding to the lid, rather than just playing an animation when you close it. So if you stop halfway, it holds exactly there, and when you open it again, it naturally retraces the movement. The iPhone Duo fold was definitely the inspiration for that interaction, so I’m really glad the comparison came through!
Dial
@harigohel makes sense, sounds like you're reading the raw sensor value every frame rather than tweening between two fixed states. curious if that continuous read ever caused jitter on older hinges with looser sensors, or was the signal clean enough that you didn't need any smoothing/debounce on top of it?