#761·meetily

Feature request: floating "recording reminder" widget with automatic meeting detection

Author: ea-gotteCreated Sep 2, 2026Updated Sep 9, 2026

Problem

It's easy to forget to start Meetily when a call begins — by the time you remember, you've already missed the first minutes. There's a tray toggle, but nothing that proactively reminds you when a meeting starts.

Proposal

A small always-on-top floating widget (a compact "recording pill": app icon + audio waveform + play/stop button) that appears automatically when a meeting is detected and lets you start/stop recording with one click.

Meeting detection (Windows): poll the CapabilityAccessManager registry (SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone). When another app (Google Meet in the browser, Zoom, Teams, Slack…) starts using the microphone (LastUsedTimeStop == 0), show the widget. Meetily's own microphone use is ignored so it never triggers on itself. The widget hides again when the call ends if you never started recording.

Play/stop: reuses the existing tray recording flow (toggle_recording_handler), so meeting creation, transcription and persistence stay identical no matter how recording is started.

Notes

  • Cross-platform-safe: the widget itself works everywhere (drag, show/hide, play/stop). Auto-detection is currently Windows-only (is_meeting_mic_active() returns false on other platforms) and could be extended later (macOS: TCC/CoreAudio, Linux: PipeWire/PulseAudio).
  • Implementation: a self-contained floating_widget.rs module, a static widget UI served from public/ (uses withGlobalTauri), and a dedicated Tauri window + capability. It reuses existing recording commands, so it's additive and low-risk.
  • I have a working implementation on a fork and am happy to open a PR if this fits the roadmap.

Would this be a welcome addition?

Source: Zackriya-Solutions/meetily