Feature request: Smart copy
I seem to understand this project is aimed at new GNOME users, and there's nothing more annoying when moving from macOS or Windows to learn that the Ctrl-C shortcut you use everywhere to copy text doesn't work on your terminal, and you should instead press Ctrl-Shift-C.
Even as an advanced user, I really dislike the terminal application messing with my muscle memory, and wherever I can I enable the smart copy feature (sorely lacking on GNOME Terminal, but present on Tilix, kitty, Windows Terminal), which works like this:
- If text is selected, Ctrl-C copies and clears the selection.
- If no text is selected, Ctrl-C sends SIGINT.
- Ctrl-V pastes.
- Ctrl-Shift-C and Ctrl-Shift-V act as normal Ctrl-C and Ctrl-V signals (i.e. bypass smart copy).
I maintain this is more intuitive than the custom shortcut all terminal use by default, which is unconsistent with all other application applications, and it doesn't cause people to randomly send SIGINTs when they don't want to, like some detractors of this feature often are afraid of (never happened to me once in years).
AFAIK Tilix maintains a custom-patched VTE to enable this feature, I should probably request it over there, but it might make sense to consider to enable this feature by default on GNOME Console, if it's aimed at newer users (like KDE is thinking of doing in their Konsole application: https://invent.kde.org/utilities/konsole/-/merge_requests/520#note_342397)