trigg / Discover

Yet another discord overlay for linux
GNU General Public License v3.0
651 stars 28 forks source link

Feature Request: macOS Support? #130

Closed jasikpark closed 2 years ago

jasikpark commented 3 years ago

I understand that macOS windowing and stuff is a mess, but is there a way to add macOS support? I would absolutely appreciate it and if you can point me in the right direction I might be able to do some research?

Is this a feature that would more likely wait until the "wow it's in rustlang now" rewrite?

jasikpark commented 3 years ago

Thanks for making this btw!! I've found it plenty useful while booting to Ubuntu on my macbookpro to play Steam Proton Among Us.

jasikpark commented 3 years ago

https://github.com/trigg/Discover/issues/110 ah I commented on https://github.com/trigg/Discover/issues/110 two months ago....

I suppose I'll look into macOS overlays, though as far as I'm aware the best option I see is using X11 and not being able to click beneath the overlay...

Though I'll be overjoyed if I actually find an overlay library.

jasikpark commented 3 years ago

Priors:

trigg commented 3 years ago

Sorry about not replying sooner!

The collection of links is interesting:

fugai is based on QT so while there may be a shared answer here it won't be a simple one to find. timestamp Overlay is swift on Cocoa which isn't an option at all - it's much closer to metal on Mac than PyGTK can be davidmaamoaix's overlay is based on TkInter and the windows are interactable, which will work against us on Discover as the overlay claims a majority of the screen space (albeit drawing transparent)

The link most useful appears to be Fugai, and if that project is capable of allowing click-through on Mac then we may stand a chance.

Naozumi520 commented 2 years ago

Hi! Did you interested in trying this? https://github.com/Naozumi520/discordOverlayMac I made this with ElectronJS and the official Discord streamkit, the quality was kinda bad but at least it works. (I saw some dirty tricks to make electron always on top even fullscreen apps) I don't know when discord will support overlay for mac, or even if it will...

trigg commented 2 years ago

Interesting take on it. The issue is I have no way of testing on Mac

trigg commented 2 years ago

I'm going to close this as I feel two parallel projects is the best plan