pixelcoords-core 0.1.1

Platform-free core logic for pixelcoords: geometry, selections, session schema, point verdicts, code emitters, template relocation, hotkeys, config, rasterizer
Documentation

pixelcoords-core

The platform-free core of pixelcoords — if you want the tool, install that crate; this one is its logic layer, split out so every line of it can be unit-tested without a window system.

It carries the geometry (shapes, hit-testing, rotation, polygon math), the selection/undo engine, the versioned session schema, assert's point verdicts, emit's click-code generators, find's masked template matching, the CPU rasterizer and embedded JetBrains Mono (OFL 1.1), the hotkey grammar, and the strict config parser. #![forbid(unsafe_code)], no platform dependencies, 90% per-module test coverage enforced in CI.

The API exists to serve the pixelcoords binary and changes with it — it is not a stability-promised general-purpose library. If you are consuming session.json from another language, you do not need this crate: the schema is documented in the repository's docs/OUTPUT.md.

MIT licensed. Bundled font: JetBrains Mono, OFL 1.1.