max-mapper / screencat

:cat2: webrtc screensharing electron app for mac os (Alpha)
http://maxogden.github.io/screencat
BSD 2-Clause "Simplified" License
3.01k stars 383 forks source link

windows + linux support #3

Open max-mapper opened 9 years ago

max-mapper commented 9 years ago

main thing is support for translating keyboard events between operating systems and layouts via https://github.com/octalmage/robotjs (or more specifically my fork https://github.com/maxogden/robotjs/tree/keyupdown)

DamonOehlman commented 9 years ago

Happy to look at linux support - I got the core robotjs compiling and working on my machine last night and there is a PR outstanding octalmage/robotjs#18 :)

What's required to make menubar behave on linux?

max-mapper commented 9 years ago

@DamonOehlman i think the main menubar issue is testing that the default window placement algorithm makes sense. right now it puts it in the top right corner of the screen, im not sure if that is good UX on linux (havent tested yet)

DamonOehlman commented 9 years ago

Cool - I'll take menubar for a spin and see how it behaves :)

octalmage commented 9 years ago

Got RobotJS building on Windows now! Should have the official Windows build published to npm by the end of the month. RobotJS also has support for key modifiers, could I submit a PR to get ScreenCat on the official version?

max-mapper commented 9 years ago

nice!!!! yea PR would be awesome

On Saturday, July 18, 2015, Jason Stallings notifications@github.com wrote:

Got RobotJS building on Windows now! Should have the official Windows build published to npm by the end of the month. RobotJS also has support for key modifiers, could I submit a PR to get ScreenCat on the official version?

— Reply to this email directly or view it on GitHub https://github.com/maxogden/screencat/issues/3#issuecomment-122520266.

Sent from my phone

jczimm commented 9 years ago

+1

octalmage commented 9 years ago

I submitted PR #38 to get ScreenCat on the official build, and I fixed a bunch of Windows related RobotJS bugs today. I'll test ScreenCat on Windows and see what needs to be done.

DreadKnight commented 8 years ago

Really looking forward to a linux version. Actually to having this crossplatform altogether, because my open source project currently lacks online multiplayer so I test it with people by using TeamViewer, meh Link to the official website, http://ancientbeast.com - will try to have online multiplayer in next months...

fritx commented 8 years ago

Hey, when I connect to Windows from Mac, it's okay. But from Mac to Windows, it breaks: Anyone met the same problem?

image