mirror of
https://github.com/SeedSigner/seedsigner.git
synced 2026-10-05 15:08:25 +00:00
Allow ANYCLICK in image entropy flow
This commit is contained in:
+20
-19
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: seedsigner 0.8.5-rc1\n"
|
"Project-Id-Version: seedsigner 0.8.5-rc1\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-01-19 10:20-0600\n"
|
"POT-Creation-Date: 2025-01-28 13:28-0600\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -221,6 +221,11 @@ msgstr ""
|
|||||||
msgid "Classified Info!"
|
msgid "Classified Info!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/gui/screens/screen.py src/seedsigner/views/scan_views.py
|
||||||
|
#: src/seedsigner/views/view.py
|
||||||
|
msgid "Error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/screen.py
|
#: src/seedsigner/gui/screens/screen.py
|
||||||
msgid "Restarting"
|
msgid "Restarting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -506,7 +511,7 @@ msgid "Home"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/gui/screens/tools_screens.py
|
#: src/seedsigner/gui/screens/tools_screens.py
|
||||||
msgid "click joystick"
|
msgid "click a button"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. A prompt to the user to either accept or reshoot the image
|
#. A prompt to the user to either accept or reshoot the image
|
||||||
@@ -943,23 +948,6 @@ msgstr ""
|
|||||||
msgid "Wrong QR Type"
|
msgid "Wrong QR Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/seedsigner/views/scan_views.py src/seedsigner/views/view.py
|
|
||||||
msgid "Error"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/views/scan_views.py
|
|
||||||
msgid "Unknown QR Type"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/views/scan_views.py
|
|
||||||
msgid "QRCode is invalid or is a data format not yet supported."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/views/scan_views.py src/seedsigner/views/seed_views.py
|
|
||||||
#: src/seedsigner/views/view.py
|
|
||||||
msgid "Done"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/seedsigner/views/scan_views.py src/seedsigner/views/seed_views.py
|
#: src/seedsigner/views/scan_views.py src/seedsigner/views/seed_views.py
|
||||||
msgid "Scan PSBT"
|
msgid "Scan PSBT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -992,6 +980,19 @@ msgstr ""
|
|||||||
msgid "Expected an address QR"
|
msgid "Expected an address QR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/views/scan_views.py
|
||||||
|
msgid "Unknown QR Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/views/scan_views.py
|
||||||
|
msgid "QRCode is invalid or is a data format not yet supported."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/seedsigner/views/scan_views.py src/seedsigner/views/seed_views.py
|
||||||
|
#: src/seedsigner/views/view.py
|
||||||
|
msgid "Done"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. This is on the opening splash screen, displayed above the HRF logo
|
#. This is on the opening splash screen, displayed above the HRF logo
|
||||||
#: src/seedsigner/views/screensaver.py
|
#: src/seedsigner/views/screensaver.py
|
||||||
msgid "With support from:"
|
msgid "With support from:"
|
||||||
|
|||||||
@@ -43,8 +43,8 @@ class ToolsImageEntropyLivePreviewScreen(BaseScreen):
|
|||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Check for joystick click to take final entropy image
|
# Check for ANYCLICK to take final entropy image
|
||||||
if self.hw_inputs.check_for_low(HardwareButtonsConstants.KEY_PRESS):
|
if self.hw_inputs.check_for_low(keys=HardwareButtonsConstants.KEYS__ANYCLICK):
|
||||||
# Have to manually update last input time since we're not in a wait_for loop
|
# Have to manually update last input time since we're not in a wait_for loop
|
||||||
self.hw_inputs.update_last_input_time()
|
self.hw_inputs.update_last_input_time()
|
||||||
self.camera.stop_video_stream_mode()
|
self.camera.stop_video_stream_mode()
|
||||||
@@ -77,7 +77,7 @@ class ToolsImageEntropyLivePreviewScreen(BaseScreen):
|
|||||||
int(self.renderer.canvas_width/2),
|
int(self.renderer.canvas_width/2),
|
||||||
self.renderer.canvas_height - GUIConstants.EDGE_PADDING
|
self.renderer.canvas_height - GUIConstants.EDGE_PADDING
|
||||||
),
|
),
|
||||||
text="< " + _("back") + " | " + _("click joystick"), # TODO: Render with UI elements instead of text
|
text="< " + _("back") + " | " + _("click a button"), # TODO: Render with UI elements instead of text
|
||||||
fill=GUIConstants.BODY_FONT_COLOR,
|
fill=GUIConstants.BODY_FONT_COLOR,
|
||||||
font=instructions_font,
|
font=instructions_font,
|
||||||
stroke_width=4,
|
stroke_width=4,
|
||||||
@@ -123,7 +123,8 @@ class ToolsImageEntropyFinalImageScreen(BaseScreen):
|
|||||||
)
|
)
|
||||||
self.renderer.show_image()
|
self.renderer.show_image()
|
||||||
|
|
||||||
input = self.hw_inputs.wait_for([HardwareButtonsConstants.KEY_LEFT, HardwareButtonsConstants.KEY_RIGHT])
|
# LEFT = reshoot, RIGHT / ANYCLICK = accept
|
||||||
|
input = self.hw_inputs.wait_for([HardwareButtonsConstants.KEY_LEFT, HardwareButtonsConstants.KEY_RIGHT] + HardwareButtonsConstants.KEYS__ANYCLICK)
|
||||||
if input == HardwareButtonsConstants.KEY_LEFT:
|
if input == HardwareButtonsConstants.KEY_LEFT:
|
||||||
return RET_CODE__BACK_BUTTON
|
return RET_CODE__BACK_BUTTON
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user