Skip to content

xade93/thornote

 
 

Repository files navigation

ThorNotes

ThorNotes is a small bottom-screen notebook app with dual screen handheld in mind.

When you play lots of games and switch between them, it is easy to forget what was happening in each one. ThorNotes helps by letting you quickly save in-game screenshots or OCR text from a selected screen region, then browse everything later in a clean bottom-screen interface.

It is still rough, but I find it already useful for visual novels, detective games, RPGs, and other games where you want to keep track of details, clues, dialogue, names, or memorable moments without leaving the game.

On device photo: image

Screenshots: merged-image-2026-06-21T17-10-04

Main Features

  • Save screenshots into notebook pages.
  • OCR a selected screen region and save the recognized text. Two methods are provided, both are fully offline. Multilingual support.
  • Keep multiple notebook pages, so different games can have separate notes; Browse saved screenshots with thumbnails for quick jumping.
  • Pin/star important screenshots so they stay easy to find.
  • Double-tap the time to turn the bottom screen black for OLED blackout mode, then double-tap again to restore.
  • Use optional floating overlay button to hide or restore ThorNotes while playing, to use other second screen app. Coexist well with other floating apps e.g. DS Overlay.
  • Backup and restore notebook from Settings.
  • TBD Use the offline English dictionary page for quick lookup.

Data and Backup

  • Notebook data is stored in app-private internal storage. Uninstalling the app usually deletes its internal data. Use Settings -> Notebook Backup to backup or restore a ThorNotes ZIP backup.
    • Export writes the notebook folder and relevant shared preferences into a zip file.
    • Import adds pages from the selected backup into the current notebook without replacing existing pages. Pages that already exist are skipped.
  • Import is designed to keep existing notebook data intact if a restore fails partway through. Its not fully atomic but is usually safe. Still, please try to keep ThorNotes open while backup or restore process is running.

Build

echo "sdk.dir=$HOME/Android/sdk" > local.properties
JAVA_HOME=/usr/lib/jvm/java-17-openjdk ./gradlew installDebug

Requires Android SDK compileSdk 35 and JDK 17.

Credits

ThorNotes started from work based on ThorTranslate. Credit to ThorTranslate (ie ThorLens) author for the initial program.

License

MIT

About

Lightweight knowledge manager for gaming on AYN Thor

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages