arkhaix / emunisce

GNU General Public License v2.0
0 stars 0 forks source link

Find a wxWidgets replacement #40

Open arkhaix opened 6 years ago

arkhaix commented 6 years ago

wxWidgets is pretty annoying with its giant (800MB) dependency folder, requirement to build it from source (no binary distributions), and inconsistent cross-platform behavior (#36). I really want to have an alternative framework for cross-platform builds. I don't know if electron is the correct answer for that, but I'll use this issue to track my investigation.

arkhaix commented 6 years ago

This will probably require pulling a ScreenBuffer out of Emunisce and using WebGL to render it. Using native OpenGL directly seems impossible: https://github.com/electron/electron/issues/8848

arkhaix commented 6 years ago

I'm taking a look at Qt, but I don't like that it tries to force you to build a "Qt Application" as opposed to importing Qt widgets into "your application". It's a very heavy-handed approach and offers a lot more features than I need here.