ThoNohT / NohBoard

A Keyboard Visualizer
GNU General Public License v2.0
1.03k stars 172 forks source link

Needs Mac version #141

Open awesome-coder-d opened 3 years ago

awesome-coder-d commented 3 years ago

Hi ThoNohT,

Can you please make a Mac version of NohBoard? It is not working with Wine.

manoyes commented 3 years ago

From the Readme:

Rather than using DirectX, I switched to GDI+, as we're Windows only (I'm sorry, but I just really don't use any other OS, and so far it is still the go-to OS for gaming). No really fancy graphics are required, no 3D is required. This also makes it easier to capture, as a simple window capture in OBS will do the trick now, rather than having to fiddle with game capture which might not work due to a game typically being run at the same time as NohBoard.

Unfortunately, GDI+ is a Windows-specific API. The mac version would be a complete rewrite, probably with Core Graphics. The maintainer does not wish to devote time to parallel development on a different OS.

ThoNohT commented 3 years ago

This is correct, I also don't have a mac to develop on.

But I'll leave it here as a feature request in case I or someone ever wants to pick this up.

awesome-coder-d commented 3 years ago

You can use VirtualBox to emulate a Mac

awesome-coder-d commented 3 years ago

Or you can use the Vulkan graphics rendering API, which works not only on Windows, it also works on macOS and Linux. Just switch from GDI+ to Vulkan and build it for macOS and Linux!

thekee04 commented 2 years ago

have you tried using mono?