← NewTon DC Tournament Manager

Ka-ZXing!

NewTon DC Tournament Manager v5.0.15-beta.1 — April 20, 2026

Download v5.0.15-beta.1

Beta — QrScanner replaces jsQR as the primary iOS decoder. Feedback welcome via GitHub discussion #4.

Overview

The iPad QR scanning problem is solved. jsQR — the decoder used since the image capture path was introduced — consistently failed on photos of QR codes displayed on screens. Perspective distortion, glare, and uneven lighting were too much for it. QrScanner, a ZXing-based decoder, handles all of these. Tested successfully on photos taken at steep angles, poor lighting, and with visible screen reflections.

This release also tightens layout for desktop and tablet screens.


QrScanner Replaces jsQR on iOS

The Chalker’s image capture path now uses QrScanner (a JavaScript port of the ZXing barcode engine) as the primary decoder. jsQR remains as a last-resort fallback.

What was tried and ruled out:

QrScanner adds ~60KB (16KB UMD wrapper + 44KB Web Worker). jsQR (~250KB) stays for fallback.


Layout


Contributors


Migration

No migration required. Fully compatible with all existing tournament data and match history.


NewTon DC Tournament Manager v5.0.15-beta.1 — Ka-ZXing!

Download v5.0.15-beta.1

Previous Releases

For older releases, see the GitHub releases page.