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

Make networking more self contained, open up for possibly new UI modules #3

Open
daboross opened this issue Jul 29, 2017 · 0 comments
Labels

Comments

@daboross
Copy link
Owner

daboross commented Jul 29, 2017

The repository is currently split into two crates, the networking directory, and then the main directory containing UI functionality. Ideally the networking module will made more self contained and easier to hook into.

With a plug-and-play networking module providing fully cached, fully typed data, making a new UI should be much simpler, and it should be easier to experiment with the different possibilities.

Currently the only UI is implemented using conrod - and while the project has a good start, it is nowhere near mature. With a solid networking base, we could experiment with either different UI libraries, or a pure OpenGL application using glium, gfx, or raw OpenGL.

This would also open up the possibility of building other tools on this base, such as a terminal application which could subscribe to a room, and print out an ASCII art image of it. (just to grab an idea).

@daboross daboross changed the title Possibility for non-conrod UI Make networking more self contained, open up for possibly new UI modules Jul 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant