You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Putting all of this in one place. Note that this does not include build configurations that aren't explicitly listed or made out of the box yet are still possible (such as the various BSDs, desktop on ARM, etc.); I'll probably make a separate issue for that.
Qt Status: unplanned
Android, iOS, other mobile devices (maybe even Palm OS if I'm masochistic enough) Status: unplanned
I'm pretty sure the paradigms of mobile devices differ enough from those of desktop devices that this would be better served by a separate library, but I'm not 100% sure.
ncurses, other terminal APIs Status: unplanned
ncurses does not have GUI components, IIRC... This page looks promising, though. There are also people who aren't as privy to ncurses as they are to other libraries like Termbox.
Haiku Status: BACK (see remodel branch)
HTML+CSS (possibly with enscriptem, or as an HTTP server, or something) Status: unplanned
I have no idea where to start with this. The concept of a window would also be a pain point. Existing notes:
GTK+ does have broadwayd, but last time I checked it's little more than a proof-of-concept not suitable for web use (in fact, back when I actually tried using it, if two people tried to connect to the same web server, the person who got in first would be kicked out using bizarre errors)
Plan 9 Status: wanted
My nostalgia makes me want this. libcontrol is a bit incomplete; integrating libthread (required by libcontrol last time I checked) might be problematic; I forget if libdraw supports alpha transparency or floating-point coordinates; window events become moot. What even is the currently supported Plan 9 version or distribution??
OS/2, eComStation, ArcaOS Status: wanted
I kinda want this both for novelty and because it seems to be making a comeback among big open source projects. I own sealed copies of OS/2 Warp 3, but I don't know what development tools I would need to get to be able to work with this, or what APIs it provides that prevent libui from working as desired here. If it turns out I would need a newer OS/2, I would need to get those as well...
Out-of-tree backends Status: unplanned
I have no idea where to start with this, if it even is possible...
Putting all of this in one place. Note that this does not include build configurations that aren't explicitly listed or made out of the box yet are still possible (such as the various BSDs, desktop on ARM, etc.); I'll probably make a separate issue for that.
Qt
Status: unplanned
Android, iOS, other mobile devices (maybe even Palm OS if I'm masochistic enough)
Status: unplanned
I'm pretty sure the paradigms of mobile devices differ enough from those of desktop devices that this would be better served by a separate library, but I'm not 100% sure.
ncurses, other terminal APIs
Status: unplanned
ncurses does not have GUI components, IIRC... This page looks promising, though. There are also people who aren't as privy to ncurses as they are to other libraries like Termbox.
Haiku
Status: BACK (see remodel branch)
HTML+CSS (possibly with enscriptem, or as an HTTP server, or something)
Status: unplanned
I have no idea where to start with this. The concept of a window would also be a pain point. Existing notes:
Plan 9
Status: wanted
My nostalgia makes me want this. libcontrol is a bit incomplete; integrating libthread (required by libcontrol last time I checked) might be problematic; I forget if libdraw supports alpha transparency or floating-point coordinates; window events become moot. What even is the currently supported Plan 9 version or distribution??
OS/2, eComStation, ArcaOS
Status: wanted
I kinda want this both for novelty and because it seems to be making a comeback among big open source projects. I own sealed copies of OS/2 Warp 3, but I don't know what development tools I would need to get to be able to work with this, or what APIs it provides that prevent libui from working as desired here. If it turns out I would need a newer OS/2, I would need to get those as well...
Out-of-tree backends
Status: unplanned
I have no idea where to start with this, if it even is possible...