Skip to content

Releases: rollingedit/Text-Snip

Text Snip 1.1

Choose a tag to compare

@rollingedit rollingedit released this 13 Jun 23:31

Text Snip 1.1

Text Snip 1.1 is focused on clipboard quality. It adds a custom layout formatter on top of local PP-OCRv6 ONNX OCR, so captures paste closer to the layout the user selected instead of looking like raw OCR output.

What Changed

Custom Layout Formatter

Text Snip now uses OCR geometry to rebuild useful clipboard structure:

  • preserves top-to-bottom reading order for normal, centered, chat-like, and handwriting-style captures;
  • joins same-row OCR fragments into readable lines;
  • keeps wrapped lines attached to the correct paragraph or numbered step;
  • preserves section gaps and paragraph breaks;
  • handles real bullets, restored bullets, hollow bullets, numbered lists, and corrupted bullet encodings;
  • separates dense navigation text when OCR returns packed words;
  • pairs menu item names with nearby prices;
  • keeps two-column cards, release notes, app screens, and dense lists readable;
  • cleans common punctuation spacing.

Installer And App UX

  • Default shortcut is Win+Shift+O.
  • The selection overlay can be cancelled with Esc or right-click.
  • Installer version is 1.1.
  • Installer keeps the one-file Windows setup flow: download, run, use.

Verification

Built and tested on Windows x64 from commit 6ea1269:

  • Release test suite: 104 passing tests.
  • Model hash/config checks passed during installer build.
  • Installer build completed successfully.
  • Public Windows CI passed for build, tests, OCR fixture gates, validation tooling, publish, and release artifacts.

Latest local installer produced at:

installer\Output\Text-Snip-Setup-x64.exe

SHA256:

BDA1C9F9D73848D6B9D27BFE94DC789F4F8D0C29D9373D772416D2A1A257A440

Notes

Text Snip is local OCR. It does not install a driver, service, browser extension, shell extension, background updater, telemetry agent, or network component.

OCR quality still depends on the selected image. Blur, tiny text, glare, unusual fonts, handwriting, rotated text, low contrast, and clipped selections can reduce accuracy. The formatter improves layout from OCR boxes, but it cannot recover text the OCR model did not detect.

License

Text Snip is GPLv3.

Published builds include third-party license files for PP-OCRv6 ONNX model files, ONNX Runtime, OpenCvSharp / OpenCV, and Clipper2.

Text Snip 1.0

Choose a tag to compare

@rollingedit rollingedit released this 13 Jun 11:05

Text Snip 1.0.0

Native OCR snipping for Windows.

Press Win+Shift+O, drag over text, release, and Text Snip copies recognized text to your clipboard.

Highlights

  • Mobile-style OCR selection brought to Windows as a native desktop shortcut.
  • Local CPU OCR with bundled PP-OCRv6 ONNX detector and recognizer models.
  • No runtime model downloads or cloud OCR dependency.
  • Native tray app, global hotkey, transparent selection overlay, and clipboard output.
  • Start Menu shortcut and desktop shortcut by default.
  • Startup launch is enabled by default in the installer.
  • Repair install support, including optional settings/log reset.
  • User-facing doctor mode: run OcrSnip.App.exe --doctor from the installed app directory.

Installer

Download Text-Snip-Setup-x64.exe from the release assets.

The installer includes the app, OCR models, runtime dependencies, third-party license files, shortcuts, and uninstaller. It does not install a driver, service, browser extension, shell extension, background updater, telemetry agent, or network component.

If the Microsoft Visual C++ Runtime is missing or outdated, the installer uses the bundled Microsoft Visual C++ Redistributable. If Windows blocks that runtime install without elevation, setup stops with a clear message instead of leaving a broken app behind.

Verification

Built from commit 9e71e54cf7450cedd1091258d76bf2a7537a40af.

Safe local release verification passed on Windows x64:

  • clean release build;
  • 64 unit/regression tests;
  • model hash/config checks;
  • 74 OCR fixture checks, including spacing-sensitive, dense, clipped, rotated, tilted, multilingual, symbol, contrast, low-quality, and photo-scene cases;
  • external validation kit generation and self-verification;
  • ISO generation;
  • signing-status report;
  • compatibility report;
  • installer verification with startup registry and dirty-directory preservation checks.

Checksums

355cde4fbf61c130fd4b0ee669cbd11f5f472378e291f12456f674c121c07988  Text-Snip-Setup-x64.exe

SHA256SUMS.txt is attached as a release asset.

Signing

This build is not code-signed.

License

Text Snip is GPLv3. Published builds include third-party license files for the PP-OCRv6 ONNX models, ONNX Runtime, OpenCvSharp / OpenCV, and Clipper2.