prmonitor icon indicating copy to clipboard operation
prmonitor copied to clipboard

Feature request: Desktop version

Open michaelpearce-at opened this issue 4 years ago • 6 comments

It would be awesome to have this in the global menu bar in macOS, or the Taskbar in Windows. That way I can switch browsers at ease without needing to make sure this extension is compatible.

I'm fairly sure I remember you mentioning you were playing around with this ;)

michaelpearce-at avatar Nov 21 '21 23:11 michaelpearce-at

Hey @michaelpearce-at 🙂 You're right, I did play around with this, but I never released it because of all the trouble related to signing desktop apps and paying fees to Apple and Microsoft.

As an alternative, I've been thinking about building it as a website which requests push notification permissions when you set it up (so it will work even if you close the website, and will open the website back if you click on the push notification). It would be a bit simpler to maintain from my end (no need to deal with OS quirks or to manage releases).

What do you think of this approach?

fwouts avatar Nov 22 '21 00:11 fwouts

Yeah, that could work. Though, it is nice to have the icon with the badged number of PRs visible all the time.

michaelpearce-at avatar Nov 22 '21 00:11 michaelpearce-at

Would a pinned tab work with your workflow, assuming the favicon updates dynamically?

fwouts avatar Nov 22 '21 00:11 fwouts

Yeah, that would be fine. I have some pinned tabs up all the time anyway, what's one more? 😁

michaelpearce-at avatar Nov 22 '21 00:11 michaelpearce-at

Hey Michael 👋 Just letting you know that I'm not forgetting about you, I'm exploring technical options at the moment.

fwouts avatar Apr 21 '22 03:04 fwouts

Hey @michaelpearce-at, check out https://prmonitor.zenc.io.

It's basically a forked version of the browser extension meant to run in a tab, using the JavaScript Notification API.

I'm not quite sure that it's good enough though. I suspect the tab will end up frozen in the background after a while so you won't necessarily get notifications reliably. I could have used the Push Notification API which would be better but of course, Safari doesn't support it 💩

It's also missing the updating favicon with a badge, that's a bonus for another day :)

Let me know if you try this out.

fwouts avatar Apr 21 '22 11:04 fwouts

Closing as no longer planned.

fwouts avatar Oct 27 '22 03:10 fwouts