🔧 AI Nachrichten IBM Technology: What Is MLflow? Tracing AI Agents & LLM Workflows(17.09.2026 um 13:00 Uhr)
🍏 iOS / Mac OSiPhone 17 review one year later: Still plenty to appreciate(17.09.2026 um 13:37 Uhr)
🤖 Android TippsBYD: Noch mehr Schiffe, um Elektroautos in die Welt zu bringen(17.09.2026 um 13:00 Uhr)
🕵️ SicherheitslückenCVE-2026-8070 | ASUS Armoury Crate up to 6.4.12 permission assignment(17.09.2026 um 13:05 Uhr)
🔧 AI Nachrichten IBM Technology: What Is MLflow? Tracing AI Agents & LLM Workflows(17.09.2026 um 13:00 Uhr)
🍏 iOS / Mac OSiPhone 17 review one year later: Still plenty to appreciate(17.09.2026 um 13:37 Uhr)
🤖 Android TippsBYD: Noch mehr Schiffe, um Elektroautos in die Welt zu bringen(17.09.2026 um 13:00 Uhr)
🕵️ SicherheitslückenCVE-2026-8070 | ASUS Armoury Crate up to 6.4.12 permission assignment(17.09.2026 um 13:05 Uhr)
🔧 Programmierung 🕛 vor 4 Monaten 2 Min Lesezeit
0

I built MacJuiceMonitor — a free macOS menu bar app for Bluetooth device battery levels

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

macOS doesn't make it easy to see how much juice is left in your AirPods, Magic Mouse, MX keyboard, PS5 controller, or any other Bluetooth peripheral. Some of it is buried in System Settings → Bluetooth, some of it never shows up at all, and most of the third-party tools that fix this are paid or come with analytics baked in. I wanted a tiny free thing that just worked, so I built MacJuiceMonitor.






what it does



A small Electron app that lives in the macOS menu bar and polls every connected Bluetooth device for its current battery percentage. AirPods, headphones, mice, keyboards, game controllers — anything that reports battery — shows up in a single dropdown, with the percentage right next to each device's name.



You can also pick one device whose battery the tray icon itself mirrors, so the number you actually care about (usually the AirPods, in my case) is visible at a glance without opening anything.






stack





  • Electron + TypeScript with electron-vite for the build pipeline

  • Polls macOS through system_profiler SPBluetoothDataType and parses the connected-devices section every few seconds

  • Renderer rebuilds the tray menu template from the latest snapshot on every tick



No analytics, no auto-update phoning home, no paywall. Clone, yarn build, ship to /Applications, done.






the one non-obvious bit



Electron tray menus flicker if you try to edit individual items in place every poll. The fix that actually works is the opposite of what feels efficient: rebuild the entire menu template every tick and assign the whole thing at once. macOS handles the swap atomically and there's zero visible flicker. The code looks wasteful, but the UX is buttery — and it's the same pattern other macOS menu-bar Electron tools use once you dig in.






links





honest takes / stars / forks all welcome if it's useful. PRs especially — there are device types it doesn't recognise yet that someone with that hardware could add in 10 minutes.



open to building with sharp teams + solo founders — dms/email open.

Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Mercedes bringt eine günstigere C-Klasse Electric mit Allradantrieb auf den Markt
1 Quelle
Android 17: Diese Samsung-Galaxy-Smartphones bekommen jetzt das Update
1 Quelle
BYD: Noch mehr Schiffe, um Elektroautos in die Welt zu bringen
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I built MacJuiceMonitor — a free macOS menu bar app for Bluetooth device battery levels

Thematisch verwandte Begriffe: built, MacJuiceMonitor, free, macOS · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...