Repository navigation
v1.5.0 — DPI Fix, OOR/NaN Validation, Compact GUI
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 matchImageGrab.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
OORin the app (instead of stale last-known-good) - NaN indicator: Unparseable OCR output displays as
NaN - CSV zeroing: Any error writes
0.00to 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.