On Wednesday, 19 February 2025 at 15:59:38 UTC, ryuukk_ wrote:
Forgot to mention:
nanogui from drug007: https://github.com/drug007/nanogui
Fluid from arta:
https://forum.dlang.org/thread/wwdqjlrlbzyvodmkt...@forum.dlang.org
minigui from adam:
https://arsd-official.dpldocs.info/arsd.minigui.html
There's also DVN which is a visual novel engine, BUT it contains
a GUI library and the whole of DVN is a source library package,
so it should be easy to just use the GUI part of the language.
https://github.com/ProjectDVN/dvn/
Mainly take a look at the runDVN() function here:
https://github.com/ProjectDVN/dvn/blob/main/source/dvn/package.d
And just implement something similar to that which uses
Application.
Views etc. can be seen in the DVN documents on how to create and
use.
https://dvn-docs.readthedocs.io/en/latest/custom-views.html
For components just see:
https://github.com/ProjectDVN/dvn/tree/main/source/dvn/components
DVN specifically uses SDL2 also.
Disclaimer: I am the creator of DVN, so if you need help with it
let me know here, but it should be straightforward.