openpencil/vendor
Fini 3a8c154739 fix(renderer): keep transparent decoration layers out of the way of clicks
Two carousel templates stack a full-bleed transparent shell (washi tape,
punch holes, film sprockets) in front of their content. Every click over
the board landed on that shell instead of the text behind it.

The engine half is the jian bump: a container that paints nothing no
longer claims its own body in the hit-test. The template half marks
those shells `locked`, so the shell is unselectable as a layer while the
marks inside it stay individually selectable — dragging a piece of tape
no longer drags the whole layer, and a marquee no longer nets the board.

Both templates are regenerated output, so they also carry the row wrap
their generators gained in the same pass.

Claude-Session: https://claude.ai/code/session_01FqKQqNj8exYwopGDpYUU7x
2026-08-09 19:53:09 +08:00
..
agent@5c0f9506e2 fix(desktop): open a multi-page file where its design actually is 2026-07-14 00:29:51 +08:00
anthropic-agent-sdk fix(desktop): windows console, spawn, and url-opening hygiene 2026-07-03 00:08:21 +08:00
casement@ffdd672cbd fix(desktop): update casement for direct IME commits 2026-08-07 02:00:22 +08:00
jian@18691c4216 fix(renderer): keep transparent decoration layers out of the way of clicks 2026-08-09 19:53:09 +08:00