Skip to content

Master issue for other platforms and backends #327

Description

@andlabs

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...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions