summaryrefslogtreecommitdiff
path: root/src/terminal_ui.cc
AgeCommit message (Expand)Author
2025-07-08Replace on_scope_end with CTAD with OnScopeEnd directlyMaxime Coste
2025-06-28fix: simplify variable by removing terminal_ partYukai Huang
2025-06-28fix: remove comment and document usageYukai Huang
2025-06-28Revert "chore: remove terminal option"Yukai Huang
2025-06-27fix: revert new line changesYukai Huang
2025-06-27chore: remove terminal optionYukai Huang
2025-06-27fix: prevent cursor rendering conflicts by simplifying cursor positioning logicYukai Huang
2025-06-24feat(terminal): add option for native terminal cursor renderingYukai Huang
2024-09-08Add terminal_title terminal ui_option to control the titleMaxime Coste
2024-08-19Merge remote-tracking branch 'arrufat/includes-cleanup'Maxime Coste
2024-08-19Don't interpret the \n input byte as <ret>Johannes Altmanninger
2024-08-19Decode XTerm's formatOtherKeys=0 encodingJohannes Altmanninger
2024-08-19Decode kitty keyboard protocol's numlock keysJohannes Altmanninger
2024-08-16include headers cleanupAdrià Arrufat
2024-08-14Merge remote-tracking branch 'enricozb/enricozb/scroll-coordinates'Maxime Coste
2024-08-14Merge remote-tracking branch 'arrufat/support-double-underline'Maxime Coste
2024-08-12Extract format implementation to its own fileMaxime Coste
2024-08-04add scroll coordinatesEnrico Zandomeni Borba
2024-08-04Add support for double underlineAdrià Arrufat
2024-06-23Fix trailing whitespacesMaxime Coste
2024-05-18Revert "Make TerminalUI::get_next_key() helpers static"Johannes Altmanninger
2024-03-15Fix off-by-two error in max size of frameless infoboxesJohannes Altmanninger
2023-12-10Fix compiler warnings when char is unsignedChris Webb
2023-11-24Skip output synchronization query when explicitly disabledChris Webb
2023-10-25Default comparison operators that can beMaxime Coste
2023-10-25Remove redundant comparison operatorsMaxime Coste
2023-09-23Merge remote-tracking branch 'krobelus/foot-custom-keypad-sequences'Maxime Coste
2023-08-31Still inkorrect inglishMaxime Coste
2023-08-29Fix incorrect inglishMaxime Coste
2023-08-27Cleanup SIGHUP handling and forking server to backgroundMaxime Coste
2023-06-24Support CSI u numpad keysJohannes Altmanninger
2023-06-09Remove unneeded this capture in lambdaAdrià Arrufat
2023-04-24Fix crash after multiple terminal resizesJohannes Altmanninger
2023-03-14Convert \r to \n in bracketed pastesMaxime Coste
2023-03-13Slight refactoring of bracketed paste featureMaxime Coste
2023-03-11Implement bracketed pasteJohannes Altmanninger
2023-03-11Make TerminalUI::get_next_key() helpers staticJohannes Altmanninger
2023-02-15Add option to set maximum info box widthAmeer Ghani
2022-12-13Fix a couple bugs with underline highlightingMaxime Coste
2022-09-17Fix crash when trying to display the menu in a tiny windowAdrià Arrufat
2021-12-11Make space a named key to correctly handle shift modifierMaxime Coste
2021-11-02use shifted key codes on kittyJason Felice
2021-11-02Fix DECRPM parsing for 2026Maxime Coste
2021-10-29Fix terminal underline color not being properly resetMaxime Coste
2021-10-23Use DECRQM/DECRPM to detect support for synchronized outputMaxime Coste
2021-09-26Restore diff based terminal output optimization when synchronizedMaxime Coste
2021-09-09Remove scrolling detection/optimization in terminal outputMaxime Coste
2021-09-07Add support for curly underline and separate underline colorMaxime Coste
2021-09-02Remove unnecessary c_str() callsMaxime Coste
2021-09-02Remove terminal_wheel_up/down_button UI optionMaxime Coste