.codeql-config.yaml
.gitattributes
.gitignore
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
ledger_app.toml
pyproject.toml
.github/workflows/build_and_tests.yml
.github/workflows/codeql-analysis.yml
.github/workflows/documentation.yml
.github/workflows/fast-checks.yml
.github/workflows/force-rebase.yml
doc/Makefile
doc/architecture.rst
doc/conf.py
doc/faq.rst
doc/glossary.rst
doc/index.rst
doc/installation.rst
doc/rationale.rst
doc/source.rst
doc/tutorial.rst
doc/tutorial_conftest.rst
doc/tutorial_installation.rst
doc/tutorial_screen.rst
doc/_static/layout.css
doc/_templates/layout.html
doc/images/navigate.draw
doc/images/navigate.svg
doc/images/ragger.png
doc/images/stax_infos.png
doc/images/stax_welcome.png
doc/images/usage.draw
doc/images/usage.svg
src/ragger/__init__.py
src/ragger/__version__.py
src/ragger/error.py
src/ragger/logger.py
src/ragger/py.typed
src/ragger.egg-info/PKG-INFO
src/ragger.egg-info/SOURCES.txt
src/ragger.egg-info/dependency_links.txt
src/ragger.egg-info/requires.txt
src/ragger.egg-info/top_level.txt
src/ragger/backend/__init__.py
src/ragger/backend/interface.py
src/ragger/backend/ledgercomm.py
src/ragger/backend/ledgerwallet.py
src/ragger/backend/physical_backend.py
src/ragger/backend/speculos.py
src/ragger/backend/stub.py
src/ragger/bip/__init__.py
src/ragger/bip/path.py
src/ragger/bip/seed.py
src/ragger/conftest/__init__.py
src/ragger/conftest/base_conftest.py
src/ragger/conftest/configuration.py
src/ragger/firmware/__init__.py
src/ragger/firmware/structs.py
src/ragger/firmware/touch/__init__.py
src/ragger/firmware/touch/element.py
src/ragger/firmware/touch/layouts.py
src/ragger/firmware/touch/positions.py
src/ragger/firmware/touch/screen.py
src/ragger/firmware/touch/use_cases.py
src/ragger/gui/__init__.py
src/ragger/gui/interface.py
src/ragger/gui/process.py
src/ragger/gui/assets/nanos_body.png
src/ragger/gui/assets/nanos_leftbutton.png
src/ragger/gui/assets/nanos_rightbutton.png
src/ragger/gui/assets/nanosp_body.png
src/ragger/gui/assets/nanosp_leftbutton.png
src/ragger/gui/assets/nanosp_rightbutton.png
src/ragger/gui/assets/nanox_body.png
src/ragger/gui/assets/nanox_leftbutton.png
src/ragger/gui/assets/nanox_rightbutton.png
src/ragger/gui/assets/stax_body.png
src/ragger/gui/assets/swipe_left_action.png
src/ragger/gui/assets/swipe_right_action.png
src/ragger/gui/assets/touch_action.png
src/ragger/navigator/__init__.py
src/ragger/navigator/instruction.py
src/ragger/navigator/nano_navigator.py
src/ragger/navigator/navigation_scenario.py
src/ragger/navigator/navigator.py
src/ragger/navigator/touch_navigator.py
src/ragger/utils/__init__.py
src/ragger/utils/misc.py
src/ragger/utils/packing.py
src/ragger/utils/structs.py
template/.dispatch_to_your_test_folder
template/conftest.py
template/usage.md
tests/__init__.py
tests/pytest.ini
tests/stubs.py
tests/functional/__init__.py
tests/functional/conftest.py
tests/functional/test_boilerplate.py
tests/functional/backend/__init__.py
tests/functional/backend/test_speculos.py
tests/functional/navigator/__init__.py
tests/functional/navigator/test_navigator.py
tests/snapshots/flex/waiting_screen/00000.png
tests/snapshots/flex/waiting_screen/00001.png
tests/snapshots/flex/waiting_screen/00002.png
tests/snapshots/flex/waiting_screen/00003.png
tests/snapshots/flex/waiting_screen/00004.png
tests/snapshots/nanos/generic/00000.png
tests/snapshots/nanos/generic/00001.png
tests/snapshots/nanos/generic/00002.png
tests/snapshots/nanos/generic/00003.png
tests/snapshots/nanos/generic/00004.png
tests/snapshots/nanos/test_navigate_and_compare/00000.png
tests/snapshots/nanos/test_navigate_and_compare/00001.png
tests/snapshots/nanos/test_navigate_and_compare/00002.png
tests/snapshots/nanos/test_navigate_and_compare/00003.png
tests/snapshots/nanos/test_navigate_and_compare/00004.png
tests/snapshots/nanos/test_navigate_and_compare/00005.png
tests/snapshots/nanos/test_navigate_and_compare/00006.png
tests/snapshots/nanos/test_navigate_and_compare/00007.png
tests/snapshots/nanos/test_navigate_and_compare_no_golden/00000.png
tests/snapshots/nanos/test_navigate_and_compare_wrong_golden/00000.png
tests/snapshots/nanos/test_navigate_and_compare_wrong_golden/00001.png
tests/snapshots/nanos/test_navigate_until_text_and_compare/00000.png
tests/snapshots/nanos/test_navigate_until_text_and_compare/00001.png
tests/snapshots/nanos/test_navigate_until_text_and_compare/00002.png
tests/snapshots/nanos/test_navigate_until_text_and_compare/00003.png
tests/snapshots/stax/waiting_screen/00000.png
tests/snapshots/stax/waiting_screen/00001.png
tests/snapshots/stax/waiting_screen/00002.png
tests/snapshots/stax/waiting_screen/00003.png
tests/snapshots/stax/waiting_screen/00004.png
tests/unit/__init__.py
tests/unit/helpers.py
tests/unit/test_error_ApplicationError.py
tests/unit/backend/__init__.py
tests/unit/backend/test_interface.py
tests/unit/backend/test_ledgercomm.py
tests/unit/backend/test_ledgerwallet.py
tests/unit/backend/test_physical_backend.py
tests/unit/backend/test_speculos.py
tests/unit/backend/test_stub.py
tests/unit/bip/test_path.py
tests/unit/bip/test_seed.py
tests/unit/conftests/__init__.py
tests/unit/conftests/test_base_conftest.py
tests/unit/firmware/test_structs_Firmware.py
tests/unit/firmware/touch/test_element.py
tests/unit/firmware/touch/test_screen_FullScreen.py
tests/unit/firmware/touch/test_screen_MetaScreen.py
tests/unit/navigator/__init__.py
tests/unit/navigator/test_nano_navigator.py
tests/unit/navigator/test_navigation_scenario.py
tests/unit/navigator/test_navigator.py
tests/unit/navigator/test_touch_navigator.py
tests/unit/utils/__init__.py
tests/unit/utils/test_misc.py
tests/unit/utils/test_packing.py
tests/unit/utils/test_path.py
tests/unit/utils/test_structs.py