-
Notifications
You must be signed in to change notification settings - Fork 622
Description
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)
- @adamierymenko in Bindings to 'wt' for web use? #339 suggested https://github.com/emweb/wt, which might be a bit heavyweight, but still a possibility
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...