alpha
Login
or
Join now
jmrp.io
/
kleidos
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/jmrplens/kleidos. Kleidos — Hardware BLE password manager for ESP32-S3 (M5StickC Plus2, StickS3, M5Stack Gray, T-Deck, Cardputer)
jmrplens.github.io/kleidos/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
kleidos
/
src
/
ui
/
render
/
at
main
4 files
José M. Requena Plens
Fix doc-lint and clang-tidy findings from the Phase-1 UI block
5d ago
802a26d3
aa_shapes.cpp
Fix doc-lint and clang-tidy findings from the Phase-1 UI block Doxygen: name the setKnownBackground parameter so @param resolves, and unglue the colon from the HwTestStateHandler reference. clang-tidy: initialize RowSink::readback_ in the member initializer list. Claude-Session: https://claude.ai/code/session_01SV58JXhfxhhc9DC6vdjBo4
5 days ago
aa_shapes.h
Anti-alias shapes on the no-shadow-framebuffer boards AA shapes did a read-modify-write against the CPU shadow framebuffer, so the classic-ESP32 320x240 boards (m5stack_gray, core2_v13) that lack one fell back to jagged primitives. Add a known-background back-end: when the surface is not readable, blend each shape's edge coverage against a canvas-tracked background color and write only the covered pixels via a direct drawPixel. The readback path is preserved byte-for-byte, and the canvas tracks the current background (set on fillScreen, overridable per draw). Also raise the AA scanline scratch to the fleet's widest panel (256 -> 320) — a rounded rect wider than 256 px silently vanished before. Claude-Session: https://claude.ai/code/session_01SV58JXhfxhhc9DC6vdjBo4
5 days ago
raster_canvas.cpp
Anti-alias shapes on the no-shadow-framebuffer boards AA shapes did a read-modify-write against the CPU shadow framebuffer, so the classic-ESP32 320x240 boards (m5stack_gray, core2_v13) that lack one fell back to jagged primitives. Add a known-background back-end: when the surface is not readable, blend each shape's edge coverage against a canvas-tracked background color and write only the covered pixels via a direct drawPixel. The readback path is preserved byte-for-byte, and the canvas tracks the current background (set on fillScreen, overridable per draw). Also raise the AA scanline scratch to the fleet's widest panel (256 -> 320) — a rounded rect wider than 256 px silently vanished before. Claude-Session: https://claude.ai/code/session_01SV58JXhfxhhc9DC6vdjBo4
5 days ago
raster_canvas.h
Anti-alias shapes on the no-shadow-framebuffer boards AA shapes did a read-modify-write against the CPU shadow framebuffer, so the classic-ESP32 320x240 boards (m5stack_gray, core2_v13) that lack one fell back to jagged primitives. Add a known-background back-end: when the surface is not readable, blend each shape's edge coverage against a canvas-tracked background color and write only the covered pixels via a direct drawPixel. The readback path is preserved byte-for-byte, and the canvas tracks the current background (set on fillScreen, overridable per draw). Also raise the AA scanline scratch to the fleet's widest panel (256 -> 320) — a rounded rect wider than 256 px silently vanished before. Claude-Session: https://claude.ai/code/session_01SV58JXhfxhhc9DC6vdjBo4
5 days ago