-
Notifications
You must be signed in to change notification settings - Fork 42
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
GUI / GUI Framework #48
Comments
Maybe port some most important parts of Qt? Actually, it's developped enough to be part of system's standard library. What do you think? Imo it would save much effort. |
Qt? sounds like C++ |
Gtk is mainly gui, Qt has… everything. And as it's OO D wrapper would be quite good. |
I don't see why I should use qt, it seems like it would be too big. I want just a gui library, not a alternative standard library. My goal is also to have everything written in D, so if I would take a preexisting library I would take dlangui. But my current goal is to write one from scratch. |
dlangui is the right approach to get something up quick even if it doesn't quite fit your code style or whatever. ... I went and looked at the code now, and there is a lot of stuff in that library. Perhaps it would be interesting to just port the console and dml parts to PowerNex for now? I think that would help UI people to start playing around with PowerNex. Is there a equivalent to epoll / kqueue in PowerNex yet? Any pointer into the code for event driven programming? |
I wrote a GUI framework (which I named Concrete) for my game engine for various reasons (editor, etc.), if you want to then you can recycle those parts of the engine. Link
|
My finals have ended, if needed I can work on the GUI (as well as some standard graphics drivers to make it work). I even came up with ideas for a DirectX-esque framework containing stuff for input handling, audio, and 2D graphics (3D should use a port of OpenGL and/or Vulkan). |
Currently, I'm in the process of refactoring and planning big parts of the kernel, so I wouldn't really recommend working on a GUI framework yet. So you could work on one if you want, but I can't guarantee if it will be used, just because I want the framework to feel natural in the OS, both API wise and infrastructure wise. I will set up some sort of planning place for planning different parts of the OS, in the near future. But until then I can't really recommend that you plan too much stuff for PowerNex. |
How's the OS now? If those things are finished, I can start the development of Concrete for PowerNex. |
Ehh, sadly school took a lot of time and energy from me. Can really been seen here https://github.com/PowerNex/PowerNex/graphs/commit-activity I still have two reports I need to write before I have time to really work on PowerNex again. |
needs to be there in the future
The text was updated successfully, but these errors were encountered: