Skip to content

v1.5.0 — DPI Fix, OOR/NaN Validation, Compact GUI

Choose a tag to compare

@mrkaqz mrkaqz released this 19 Mar 09:46
· 8 commits to main since this release

What's New in v1.5.0

Bug Fixes

  • DPI scaling fix: Manual XY coordinate capture now works correctly at any Windows display scale (125%, 150%, etc.). All scripts call SetProcessDpiAwareness(2) at startup so captured coordinates match ImageGrab.grab() physical pixels.

Enhanced Validation

  • DEPTH range check: Added 0–100,000 ft/m range validation alongside existing INC/AZI checks
  • OOR indicator: Out-of-range values display as OOR in the app (instead of stale last-known-good)
  • NaN indicator: Unparseable OCR output displays as NaN
  • CSV zeroing: Any error writes 0.00 to CSV (not last-known-good)

GUI Improvements

  • Symmetric data table: DEPTH, INC, AZI columns now equal width via uniform grid layout
  • Narrower window: Setup tab restructured into extra rows so window can resize to ~300px wide without overlap
  • Window default: 380×350, minimum: 300×290

Downloads

File Contents
ReadScreen-v1.5.0-auto.zip CLI version (main-auto.exe) + Tesseract + config
ReadScreen-v1.5.0-gui.zip GUI version (main-gui.exe) + Tesseract + config

Extract the zip and run the .exe directly — no installation needed.