59 Commits (92dd9bece3e6e0d0201939eed2f913177781935e)

Author SHA1 Message Date
reionwong 7a3c97bedd docs(terminal): describe the toolkit-based terminal core in its README 1 week ago
reionwong 365ab20f07 fix(terminal): scroll the wheel into arrow keys only on the alternate screen 2 weeks ago
reionwong 16d5e11422 fix(terminal): use the shell's directory when the program in front hides its own 2 weeks ago
reionwong aecbc2d99e fix(terminal): keep pasted text from ending the bracketed paste early 2 weeks ago
reionwong 6e73d0d7b3 perf(terminal): stop the cursor blink while the window lacks the keyboard 2 weeks ago
reionwong ca0f01f4df fix(terminal): move the scroller to the window a tab is moved to 2 weeks ago
reionwong 2104bf48e8 fix(terminal): bound the shaped glyph cache 2 weeks ago
reionwong 5d525cd4d9 refactor: run the terminal on cutefish-toolkit without Qt 2 weeks ago
reionwong c0e28079b0 fix(qmltermwidget): scan only written cells and the history before pruning combined characters 3 weeks ago
reionwong 030b4f5bdc fix(terminal): paste dropped text like the clipboard and quote dropped links 3 weeks ago
reionwong 0b0aa20f18 refactor: use static for file-local helpers instead of anonymous namespaces 3 weeks ago
reionwong 9890608d19 perf(qmltermwidget): skip the tokenizer for plain text and move screen lines on scroll 3 weeks ago
reionwong 01b28b58d7 fix(qmltermwidget): close the emulation, pty and colour scheme leaks 1 month ago
reionwong ace21f4a24 fix(terminal): free the scroll bar and foreground process info of a closed session 1 month ago
reionwong cab126f191 feat(terminal): clear the scrollback with Ctrl+Shift+K and keep blank lines out of it on clear 1 month ago
reionwong 5398be5735 fix(terminal): keep the view when typing with the cursor already in it 1 month ago
reionwong 7a9f02ea07 feat(terminal): scroll the scrollback by the pixel with momentum on a touchpad 1 month ago
reionwong f2d797e638 feat(terminal): render with the scene graph, with a CPU fallback switch 1 month ago
reionwong 3c48b6c382 fix(qmltermwidget): keep the scrollbar range empty before the first layout 1 month ago
reionwong d9954214fc fix(qmltermwidget): notify QML when the scrollbar range changes 1 month ago
reionwong aa68bbb08f feat(qmltermwidget): title the session by the program in front 1 month ago
reionwong fae44ecd9e test(qmltermwidget): test key encoding and escape sequence parsing 1 month ago
reionwong 7effff45de feat(qmltermwidget): disambiguate keys with the kitty keyboard protocol 1 month ago
reionwong af0e316c4d fix(qmltermwidget): keep colon sub-parameters with their attribute 1 month ago
reionwong e264eea8b5 feat(terminal): start new shells with the current session proxy 1 month ago
reionwong e7991bde1e feat(qmltermwidget): expose cursor shape, bell mode, scrollback and reset to QML 1 month ago
reionwong 89134531f5 fix(qmltermwidget): scroll the system's wheel lines and add up small wheel steps 1 month ago
reionwong 40e77a4990 fix(qmltermwidget): deliver the bell to the view 1 month ago
reionwong 86bc0a04a6 perf(qmltermwidget): load only the requested color scheme 1 month ago
reionwong cecc2e5070 perf(qmltermwidget): show output after a quiet spell without batching delay 1 month ago
reionwong 2f23be148e feat(qmltermwidget): select the word under a point for QML 1 month ago
reionwong b5c398c91e feat(qmltermwidget): report link underlines and hold multi-line pastes for confirmation 1 month ago
reionwong e291e5001a fix(qmltermwidget): keep line breaks in copies made before the first click 1 month ago
reionwong 0ac6c12e05 feat(qmltermwidget): search the output and history from QML 1 month ago
reionwong 6ccfe0e26b feat(terminal): add color themes, defaulting to Tokyo Night 1 month ago
reionwong a26f868726 feat(qmltermwidget): bundle popular open-source color schemes 1 month ago
reionwong f2793b39ee feat(qmltermwidget): expose a color scheme's colors to QML 1 month ago
reionwong 3d6ec4a9bd fix(qmltermwidget): read scheme description and opacity from the General section 1 month ago
reionwong 703254a11b feat(qmltermwidget): expose links, selection and scrollback clearing to QML 1 month ago
reionwong 445abb382b feat(terminal): refine the title bar, tabs, scrollbar and settings dialog 1 month ago
reionwong e240f7f480 style(terminal): redesign the dark and light color schemes 1 month ago
reionwong 1cb52e0c5e build(qmltermwidget): sync with upstream Qt 6 master 1 month ago
DELEPaps 75850a42f3
xterm 256 color
I think this is necessary, so that the terminal has rich colors and is not old-fashioned
5 years ago
reionwong 210f7b5d29 Update changelog 5 years ago
reionwong e832cdc556 Tabbar displays the current dir name 5 years ago
reionwong 9d877f2ac7 Fix working directory 5 years ago
reionwong 8ef31807de Support blur 5 years ago
reionwong 529de3b437 Fix wheelEvent 5 years ago
reionwong c33e012aeb Fix Qt SkipEmptyParts 5 years ago
reionwong 380e509df1 Fix qt endl 5 years ago