| Age | Commit message (Collapse) | 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 | |
| ui_options is a std::unordered_map<String, String> that gets forwarded to the user interface. Add support ncurses_status_on_top. | |||
| 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 | |
| Face also stores the attributes | |||
| 2014-06-09 | Safer implementation of signal handlers in ncurses.cc | Maxime Coste | |
| On recent ncurses implementation on cygwin, the old method provoked freezes. Avoid calling ncurses functions in signal handlers. We still call an unsafe function (EventManager::force_signal)... | |||
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste | |
| BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh | |||
| 2014-04-30 | Use StringView in UserInterface and NCursesUI | Maxime Coste | |
| 2014-04-15 | Add an explicit refresh method to user interface | Maxime Coste | |
| With this refresh method user interface can defer updating the display until really needed. | |||
| 2013-10-17 | Code style cleanups in ncurses.{cc,hh} | Maxime Coste | |
| 2013-10-11 | Pass title to UserInterface::info_show | Maxime Coste | |
| Move unicode box generation and assistant code as a NcursesUI implementation detail. | |||
| 2013-09-16 | remove print_status from UserInterface, pass status line to draw | Maxime Coste | |
| Client store the current status line. This way calls to print status do not force the user interface to display directly. | |||
| 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 | |
| This add color support for the status line | |||
| 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 | |
| using the info command, you can display an arbitrary string in a tooltip box. | |||
| 2012-10-29 | NCurses: refactor status line handling, and disambiguate status line from ↵ | Maxime Coste | |
| mode line | |||
| 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 | |
| This paves the way for insert mode completion menu using the current prompt menu system. | |||
| 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 | |
