Opened 11 years ago

Closed 2 years ago

#531 closed enhancement (fixed)

Console user interface toolkit

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.11.2
Component: helenos/unspecified Version: mainline
Keywords: ui Cc:
Blocker for: Depends on:
See also:


Create a simple UI library for console environment. It should implement standard GUI elements/controls such as:

  • menus and status lines
  • overlapping windows
  • buttons, edit boxes
  • list views, tree views

it should provide a simple/clear virtualized drawing interface and event delivery. It should allow a simple and obvious way to create custom controls.

From the current applications it could be used to enhance the text editor (edit). From prospective applications it could be used by the file manager, disk editor and interactive installer.

Change History (2)

comment:1 by Jiri Svoboda, 3 years ago

Keywords: ui added
Owner: set to Jiri Svoboda
Status: newaccepted

Instead of a separate console user interface toolkit and separate graphical user interface toolkit, we are providing libui as a single toolkit for both text and graphical mode, console/terminal or windowed mode. Work on text mode is currently in progress / experimental. An added side benefit is that, with relative ease, an application can be made to work both in graphical and text mode.

comment:2 by Jiri Svoboda, 2 years ago

Milestone: 0.11.2
Resolution: fixed
Status: acceptedclosed

As of 0.11.2 libui's text mode is considered production quality. Therefore this enhancement request can be closed.

Note: See TracTickets for help on using tickets.