| Age | Commit message (Expand) | Author |
| 2014-12-09 | Rename ncurses.{cc,hh} to ncurses_ui.{cc,hh} | Maxime Coste |
| 2014-11-12 | Cleanup includes | Maxime Coste |
| 2014-11-10 | Add ui_options option for UserInterface configuration | Maxime Coste |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste |
| 2014-07-16 | Fix ncurses flickering of the menu and info box | Maxime Coste |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste |
| 2014-06-09 | Safer implementation of signal handlers in ncurses.cc | Maxime Coste |
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste |
| 2014-04-30 | Use StringView in UserInterface and NCursesUI | Maxime Coste |
| 2014-04-15 | Add an explicit refresh method to user interface | Maxime Coste |
| 2013-10-17 | Code style cleanups in ncurses.{cc,hh} | Maxime Coste |
| 2013-10-11 | Pass title to UserInterface::info_show | Maxime Coste |
| 2013-09-16 | remove print_status from UserInterface, pass status line to draw | Maxime Coste |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste |
| 2013-04-12 | hide ncurses.h include in ncurses.cc | Maxime Coste |
| 2013-04-09 | sort includes directives | Maxime Coste |
| 2013-04-04 | UserInterface: status line messages are now DisplayLines | Maxime Coste |
| 2013-04-04 | pass a color pair when displaying an information window | Maxime Coste |
| 2013-04-04 | Pass a fg and bg color when displaying a menu | Maxime Coste |
| 2013-03-14 | NCurses: hand coded menu implementation | Maxime Coste |
| 2013-02-27 | NCurses: go back to non ncursesw/ headers | Maxime Coste |
| 2013-02-26 | Use ncursesw in order to get correct utf8 handling | Maxime Coste |
| 2013-01-15 | NCursesUI: redraw becomes a member | Maxime Coste |
| 2013-01-14 | move input watching responsibility into UserInterface implementations | Maxime Coste |
| 2012-12-14 | UserInterface: add info box support | Maxime Coste |
| 2012-10-29 | NCurses: refactor status line handling, and disambiguate status line from mod... | Maxime Coste |
| 2012-10-28 | Handle all available input before redrawing | Maxime Coste |
| 2012-10-27 | NCurses: rework terminal resize handling | Maxime Coste |
| 2012-10-20 | make UserInterface unaware of Window, only of DisplayBuffer | Maxime Coste |
| 2012-09-30 | Menus can be placed anywhere on the screen, and takes a style parameter | Maxime Coste |
| 2012-09-24 | extract Client virtual methods to a UserInterface class | Maxime Coste |
| 2012-09-11 | NCursesClient::show_menu: stop displaying counts in front of items | Maxime Coste |
| 2012-09-05 | simplify menu api | Maxime Coste |
| 2012-09-05 | ncurses: colorize the menu | Maxime Coste |
| 2012-09-03 | move input handling, including menu and prompt, to the Client class | Maxime Coste |
| 2012-08-30 | Change client menu api to give more control to the caller | Maxime Coste |
| 2012-08-30 | More useable menu implementation on ncurses | Maxime Coste |
| 2012-08-05 | Registers need a context to return their values | Maxime Coste |
| 2012-06-28 | Rename UI to Client | Maxime Coste |
| 2012-06-05 | abstract ui functions in a UI base class | Maxime Coste |
| 2012-04-14 | replace std::string references with String | Maxime Coste |
| 2012-02-16 | move ncurses function to ncurses.{cc,hh} | Maxime Coste |