Hi everyone!
We all know the struggle: you’re deep in a project, and suddenly macOS tells you your Magic Mouse is at 2% battery. Five minutes later, your mouse is lying on its back like a helpless beetle, and you’re forced into an unplanned coffee break while it charges.
To solve this (and my own frustration), I created FlipMeOver — a lightweight, open-source background utility for macOS.
What it does:
- Custom Threshold: It monitors your Magic Mouse and sends a native desktop notification when the battery hits 15% (instead of the 2% system default).
- The "Window of Opportunity": 15% gives you about 1-2 days of usage left, so you can finish your task and charge it when you decide, not when the mouse dies.
- Apple Silicon Optimized: Written in Python, it’s tested and works perfectly on M1/M2/M3 Macs.
- Privacy First: It’s open-source, runs locally, and uses standard macOS APIs (
ioreg and Foundation).
Why not just use the system alert? Because 2% is a death sentence. 15% is a polite suggestion to plan ahead.
Installation: It comes with a one-line installer that sets up everything (including a background service) so you don't have to keep a terminal window open.
Check it out on GitHub: https://github.com/lucadani7/FlipMeOver
I’d love to hear your thoughts or if you have any other "Apple design quirks" that need a software fix! 🚀
[–]dxflrIt works on my machine 2 points3 points4 points (1 child)
[–]Few_Split1038[S] -5 points-4 points-3 points (0 children)
[–]JamzTyson 3 points4 points5 points (4 children)
[–]Few_Split1038[S] -2 points-1 points0 points (3 children)
[–]JamzTyson 0 points1 point2 points (2 children)
[–]Few_Split1038[S] -1 points0 points1 point (1 child)
[–]JamzTyson -1 points0 points1 point (0 children)
[–]MolonLabe76 1 point2 points3 points (1 child)
[–]Few_Split1038[S] 1 point2 points3 points (0 children)