https://gitlab.synchro.net/main/sbbs/-/commit/4820eaed990ac607d5ece6da
Modified Files:
src/doors/syncdoom/syncdoom.c
Log Message:
syncdoom: anchor the sixel image at top-left when terminal pixels are unknown
Sixel is positioned by text cell, but the image is sized in pixels; on a terminal
that doesn't report its real cell-pixel size (e.g. xterm with allowWindowOps off)
the door assumed 16px-tall cells, so the "centered" row landed too low and the frame looked bottom-anchored. When real geometry is unknown, anchor the sixel at
row 1, col 1 -- predictable, and what a user expects. JXL/PPM (SyncTERM, real geometry) still center via the APC DX/DY offsets.
Co-Authored-By: Claude Opus 4.8 <
[email protected]>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net