From 13d1572dd53b02e239e2828126437cf345c7b29b Mon Sep 17 00:00:00 2001 From: hueso Date: Sat, 19 Oct 2024 10:55:25 -0300 Subject: [PATCH] Add CTRL+W shortcut to delete current chat --- src/main.py | 3 ++- src/window.ui | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index be90052..ffd7b93 100644 --- a/src/main.py +++ b/src/main.py @@ -57,7 +57,8 @@ class AlpacaApplication(Adw.Application): def __init__(self, version): super().__init__(application_id='com.jeffser.Alpaca', flags=Gio.ApplicationFlags.DEFAULT_FLAGS) - self.create_action('quit', lambda *_: self.props.active_window.closing_app(None), ['w', 'q']) + self.create_action('quit', lambda *_: self.props.active_window.closing_app(None), ['q']) + self.set_accels_for_action('app.delete_current_chat', ['w']) self.create_action('preferences', lambda *_: self.props.active_window.preferences_dialog.present(self.props.active_window), ['comma']) self.create_action('about', self.on_about_action) self.set_accels_for_action("win.show-help-overlay", ['slash']) diff --git a/src/window.ui b/src/window.ui index ff46fa6..2470bdb 100644 --- a/src/window.ui +++ b/src/window.ui @@ -1125,10 +1125,16 @@ General - <ctrl>W + <ctrl>Q Close application + + + <ctrl>W + Delete current chat + + <ctrl>I