Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finish initial draft of GUI API #14

Open
Zidane opened this issue Jun 27, 2014 · 4 comments
Open

Finish initial draft of GUI API #14

Zidane opened this issue Jun 27, 2014 · 4 comments
Assignees
Milestone

Comments

@Zidane
Copy link
Member

Zidane commented Jun 27, 2014

Obsidian needs a GUI API. I've committed a bit back a draft of a GUI system based on Visual Studio rendered by the Caustic rendering library. This is a monumental task to finish and if an existing solution could be dropped in, with minor changes, and work I'm all ears.

Running ideas:

  • Create bridge-over JavaFX rendering in LWJGL
  • Continue submitting work to our own GUI API. Will require a massive amount of time and maintenance

I welcome any ideas.

@Zidane Zidane added this to the 1.0.0-beta1 milestone Jun 27, 2014
@Zidane Zidane self-assigned this Jun 27, 2014
@Grinch
Copy link
Contributor

Grinch commented Jun 27, 2014

JavaFX would allow us to focus elsewhere instead of sitting here and creating a control for everything. Especially since most of us don't really OpenGL very well.

We can also set our own look and feel for JavaFX controls which would allow us to style them how we'd like them to be. Could allow two styles by default. "Obsidian" and "Minecraft". Would take some effort to make a L&F though.

@Lunaphied
Copy link

L&F wouldn't be too bad, I know someone who could even do a complete
graphic design evaluation and help create the L&F based on what we need.

@Grinch
Copy link
Contributor

Grinch commented Jun 27, 2014

The biggest question is how well will all the controls from JavaFX work in LWJGL. Until we have an example of it in use we won't really know for sure.

@Waterpicker
Copy link
Contributor

This might be of a help. https://github.com/Spasi/LWJGL-FX

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants