No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-19 20:29:31 +02:00
.cargo feat: shared full-takeover epaper toolkit (fb/qtfb/display/surface/text/touch) 2026-08-19 09:12:00 +02:00
src sync with touch přidán (origin) - identical logic, keep origin naming 2026-08-19 20:29:31 +02:00
.gitignore feat: shared full-takeover epaper toolkit (fb/qtfb/display/surface/text/touch) 2026-08-19 09:12:00 +02:00
Cargo.toml feat: shared full-takeover epaper toolkit (fb/qtfb/display/surface/text/touch) 2026-08-19 09:12:00 +02:00
README.md feat: shared full-takeover epaper toolkit (fb/qtfb/display/surface/text/touch) 2026-08-19 09:12:00 +02:00

remarkable-toolkit

Shared library for full-takeover apps on the reMarkable Paper Pro (riddle, battleship, chess, ...): the fb/qtfb/display framebuffer backend, surface drawing primitives (rects, rounded rects, triangles, circles, lines), text glyph rasterization (ab_glyph), and raw touch input.

Pure display/input plumbing only — no app-specific game logic, no libquill linking (that stays in each consuming app's own build.rs, since it needs a relative path to a sibling quill checkout).

Use from a consuming app

[dependencies]
remarkable-toolkit = { git = "ssh://git@git.action-games.cz:2222/kikizc/remarkable-toolkit.git" }
use remarkable_toolkit::{display, fb, surface, text, touch};