summaryrefslogtreecommitdiff
path: root/src/ncurses_ui.cc
AgeCommit message (Expand)Author
2018-03-31src: Make code more readable, assert function calls that shouldn't failFrank LENORMAND
2018-03-20NCursesUI: Rework menu_show to shrink menu height when neededMaxime Coste
2018-03-19NCursesUI: refactor info_show codeMaxime Coste
2018-03-13NCursesUI: Show full menu rather than triming to respect anchorMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-03-13NCursesUI: Use accumulate algorithm to gather the longest element in menuMaxime Coste
2018-02-22NCursesUI: Rework menu placement to fix missing menu on small windowMaxime Coste
2018-01-30ncurses: change handling of <c-z> suspend to improve terminal stateMaxime Coste
2017-11-12NCurses: use the general face merging function to handle default faceMaxime Coste
2017-10-24Rename br* colors to bright-*Net
2017-10-22Support bright named colorsNet
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-06-09Remove unused only_buffer mode for DisplayLine::trimMaxime Coste
2017-05-29Re-hide hardware cursor, seems its causing troubles with various terminal emu...Maxime Coste
2017-05-28Change ncurses_ui info box generation logic to use a Vector<String>Maxime Coste
2017-05-27Parse meta as 8 bit in Normal mode to fix the terminals using thatMaxime Coste
2017-05-26Small formatting tweakMaxime Coste
2017-05-24Fix hardware cursor positioning in prompt when status bar is on bottomMaxime Coste
2017-05-18Make hardware cursor visible in ncurses uiMaxime Coste
2017-05-10Use LineCount instead of int for ncurses assistant marginMaxime Coste
2017-05-10Merge remote-tracking branch 'lenormf/fix-assistant-align'Maxime Coste
2017-04-19Fix uninitialised value for cursor modeMaxime Coste
2017-04-12Place hardware terminal cursor at the current main cursor/prompt cursor positionMaxime Coste
2017-04-04ncurses: When hiding the menu, recompute the info positionMaxime Coste
2017-03-14src: Align the assistant in the middle of the popupFrank LENORMAND
2017-03-10Merge remote-tracking branch 'lenormf/assistant-dilbert'Maxime Coste
2017-03-08ncurses: Add a Dilbert assistantFrank LENORMAND
2017-03-07Replace uses of UnorderedMap with HashMapMaxime Coste
2017-02-13Fix non-returning parse_key lambdaMaxime Coste
2017-01-30Rework NCurses key parsing to properly handle <a-special key>Maxime Coste
2017-01-10Treat <c-h> as backspace in ncurses uiMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-04Add `Modal` InfoStyle used for bufer reload info boxMaxime Coste
2016-12-30Dont use constexpr to fix OSX compilationMaxime Coste
2016-12-30Add a ncurses_change_colors option that can disable color palette changeMaxime Coste
2016-12-01Make FDWatcher support Read, Write and Except events, instead of just ReadMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-22Remove some unneeded headers from ncurses_ui.ccMaxime Coste
2016-11-14More correct handling of SIGHUP while suspendedMaxime Coste
2016-11-05Emit an OSC 104 on quit to reset color palette on supporting terminalsMaxime Coste
2016-10-13Support Ctrl + mouse dragging to add a new selectionMaxime Coste
2016-10-04Replace non ascii chars with ? in xterm title, and limit to 511 charsMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-07-05Use named keys for Return and Tab instead of <c-m> and <c-i>Maxime Coste
2016-06-27Use tparm instead of tiparm as built in OSX ncurses does not support itMaxime Coste
2016-06-21Fix parameter order in fputsMaxime Coste
2016-06-20Use fputs and fflush in ncurses_ui direct stdout access to respect bufferingMaxime Coste
2016-05-17Use variadic macros for kak_assert to remove the need for COMMAMaxime Coste
2016-04-11Use padding face on the whole lineMaxime Coste