266 Commits (92dd9bece3e6e0d0201939eed2f913177781935e)
 

Author SHA1 Message Date
reionwong 92dd9bece3 feat(i18n): show the new language when the session language changes 1 week ago
reionwong d469ea99cb feat(i18n): translate the interface and the desktop file 1 week ago
reionwong 7a3c97bedd docs(terminal): describe the toolkit-based terminal core in its README 1 week ago
reionwong 99f3fa69c1 fix(terminal): keep the background blur sized to the window while resizing 2 weeks ago
reionwong bbc9cdfcd9 fix(terminal): follow dark mode in the settings dialog 2 weeks ago
reionwong e20447becc refactor(terminal): remove the GPU rendering switch 2 weeks ago
reionwong 365ab20f07 fix(terminal): scroll the wheel into arrow keys only on the alternate screen 2 weeks ago
reionwong 7ba5e73264 fix(terminal): drop file URLs naming localhost as their paths 2 weeks ago
reionwong 16d5e11422 fix(terminal): use the shell's directory when the program in front hides its own 2 weeks ago
reionwong 0c2f2d8c84 fix(terminal): paste dropped files so control characters in names stay literal 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 c1e778dd75 fix(terminal): keep the other tabs when the kept tab ends before Close Other Tabs is confirmed 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 5c0959affa fix(terminal): drop a tab's subscriptions when it leaves its window 2 weeks ago
reionwong 5d525cd4d9 refactor: run the terminal on cutefish-toolkit without Qt 2 weeks ago
reionwong ae7884e6b3 ci: remove build workflow until the first release 2 weeks ago
reionwong 8aa40c0e7a feat(tabbar): keep titles readable, pill ends and wheel scrolling when crowded 2 weeks ago
reionwong 8593e4a056 feat(terminal): run on QGuiApplication as an application module the booster can start 2 weeks ago
reionwong c0e28079b0 fix(qmltermwidget): scan only written cells and the history before pruning combined characters 3 weeks ago
reionwong 10bab0e67c chore(translations): keep current English catalogue 3 weeks ago
reionwong 496accbe16 fix(settings): keep large preview text off the colour swatches 3 weeks ago
reionwong 8ed3470184 fix(terminal): open new windows in this process with one shared settings object 3 weeks ago
reionwong 05a852f550 refactor(dialogs): build titled dialogs on FishUI.DialogWindow 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 88edbaadc5 chore: shorten the licence headers to SPDX lines 4 weeks ago
reionwong 35d59a9a1e fix(tabbar): snap the close button plate to the glyph 4 weeks ago
reionwong e051a06c48 build: move the Debian packaging to the packaging repository 4 weeks ago
reionwong 01b28b58d7 fix(qmltermwidget): close the emulation, pty and colour scheme leaks 1 month ago
reionwong f51e2b9370 style(terminal): use the shared close glyph on tabs and inset it slightly 1 month ago
reionwong ef0dfc7964 feat(terminal): animate tabs sliding when one is dragged out or in 1 month ago
reionwong ace21f4a24 fix(terminal): free the scroll bar and foreground process info of a closed session 1 month ago
reionwong 96fb498e09 feat(terminal): show a tab dragged over the tab bar where it would drop 1 month ago
reionwong ac6ce81352 feat(terminal): drag a tab out into a new window and drop it into another 1 month ago
reionwong bb1da66fd6 feat(terminal): open new tabs next to the current one 1 month ago
reionwong 8985326073 refactor(window): leave the window size to FishUI 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 bf6a9f1c2d style(terminal): tighten the title bar margins 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 110179f76e feat(terminal): ask before opening links that are not web or mail 1 month ago
reionwong aa68bbb08f feat(qmltermwidget): title the session by the program in front 1 month ago
reionwong 83169837bb fix(terminal): pass middle clicks on to the terminal 1 month ago
reionwong fae44ecd9e test(qmltermwidget): test key encoding and escape sequence parsing 1 month ago