From 0a82f607c9689225f3110e3fe80ebc2598753513 Mon Sep 17 00:00:00 2001 From: SecretX33 <4389757+SecretX33@users.noreply.github.com> Date: Sat, 27 Dec 2025 11:09:43 -0300 Subject: [PATCH] Add "Check for Updates" action to manually check for updates --- ftl/qt/qt-accel.ftl | 1 + qt/aqt/forms/main.ui | 6 ++++++ qt/aqt/main.py | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/ftl/qt/qt-accel.ftl b/ftl/qt/qt-accel.ftl index 3ab54eb24..22c315aec 100644 --- a/ftl/qt/qt-accel.ftl +++ b/ftl/qt/qt-accel.ftl @@ -3,6 +3,7 @@ qt-accel-about-mac = About Anki... qt-accel-cards = &Cards qt-accel-check-database = &Check Database qt-accel-check-media = Check &Media +qt-accel-check-for-updates = Check for &Updates... qt-accel-edit = &Edit qt-accel-exit = E&xit qt-accel-export = &Export... diff --git a/qt/aqt/forms/main.ui b/qt/aqt/forms/main.ui index bffc67ad0..54eab80aa 100644 --- a/qt/aqt/forms/main.ui +++ b/qt/aqt/forms/main.ui @@ -55,6 +55,7 @@ + @@ -179,6 +180,11 @@ F1 + + + qt_accel_check_for_updates + + qt_accel_switch_profile diff --git a/qt/aqt/main.py b/qt/aqt/main.py index 3a320d386..873935fc4 100644 --- a/qt/aqt/main.py +++ b/qt/aqt/main.py @@ -1332,6 +1332,11 @@ title="{}" {}>{}""".format( def onDocumentation(self) -> None: openHelp(HelpPage.INDEX) + def onCheckForUpdates(self) -> None: + from aqt.update import check_for_update + + check_for_update() + # legacy def onDeckConf(self, deck: DeckDict | None = None) -> None: @@ -1415,6 +1420,7 @@ title="{}" {}>{}""".format( # Help qconnect(m.actionDocumentation.triggered, self.onDocumentation) + qconnect(m.actionCheckForUpdates.triggered, self.onCheckForUpdates) qconnect(m.actionDonate.triggered, self.onDonate) qconnect(m.actionAbout.triggered, self.onAbout) m.actionAbout.setText(tr.qt_accel_about_mac())