Skip to content

ScreenCue 0.0.3 - Adaptive text panels

Pre-release
Pre-release

Choose a tag to compare

@CrioNIK CrioNIK released this 17 Oct 00:48

This prototype adds independent, content-sized text panels in the selected dark brush style.

  • Separate panel position, bold title, readable body, and panel-only mode.
  • Up to 16,000 body characters, complete-line pagination, and page geometry in MCP/JSON replies.
  • Cached panel rendering, improved arrow avoidance, and fewer redundant render passes.
  • Optional Python controller in the source repository: TypeSafe Jev, OpenAI Decisions, Ollama Choice, and a command adapter for other agents/models. It selects supplied observed candidates, applies deadlines, and discards stale answers. It does not add screen capture or a model runtime to the native executable.
  • Updated native integration packages for Codex, Claude Code/Desktop, Gemini CLI, and Cursor.
  • Explicit presentation diagnostics and X11 composition hints.

Verification: 56 Rust tests, 43 Python tests, live MCP checks, Windows native regression checks, and a controller-to-native JSON smoke test. Provider tests use local fixtures; live model accuracy and latency have not been verified. See the verification record.

All four CI builds passed: Windows x64, macOS Apple Silicon, macOS Intel, and Linux x64/X11. The downloaded Windows MSVC artifact also passed the native and live MCP suites. Its executable is 2,739,712 bytes (2.61 MiB), SHA-256 d06012dfefd756f1c898693fcd1cec19edd8728c3972bb26834a0828b18a2f25. The release archives and integration packages come from that CI run; SHA256SUMS.txt covers all eight archives.

True exclusive fullscreen is not universally supported. No specific game was tested. Native Wayland, Game Bar, and in-game rendering adapters remain future work. Native hide does not yet cancel pending optional-controller inference; controller clear does.

The version number follows the new prototype policy: 0.0.x, with letter suffixes for small follow-up revisions. Earlier 0.1.0 and 0.2.0 releases remain unchanged; this is not a feature rollback.

Download the native archive for your platform. Integration archives contain client-specific plugins and configuration helpers. The optional controller is available in the source archive/repository and requires Python 3.11+. The native overlay needs no Python, Rust, Node.js, or embedded browser to run.