leits / MeetingBar

πŸ‡ΊπŸ‡¦ Your meetings at your fingertips in the macOS menu bar
https://meetingbar.app
Apache License 2.0
4.35k stars 188 forks source link

Feature: Support directly joining Workplace meetings in app #678

Open zpao opened 5 months ago

zpao commented 5 months ago

Issue that this suggestion fixes

My company (unsurprisingly, since I work at Meta πŸ˜‚) uses Workplace for meetings. When I open meetings via MeetingBar, I get a browser tab which then triggers the native VC interface in the desktop app. Let's cut out the middleman.

Solution description

The app is registered as a handler for the workchat protocol. We can use that. Specifically, workchat://room/?joinurl=MEETING_LINK, so it's pretty straightforward to take what you're already parsing out and use it.

Alternatives considered

n/a

Additional context

No response

zpao commented 5 months ago

FWIW I have a local change that I think should do the trick but couldn't properly test (it builds but calendar access from the debug build wasn't working). I'll put up a PR soon.