Subj : src/doors/syncdoom/syncdoom.c src/doors/syncduke/syncduke_io.c To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sun Jun 28 2026 22:01:38 https://gitlab.synchro.net/main/sbbs/-/commit/79cb5100c17d9ca0c116551d Modified Files: src/doors/syncdoom/syncdoom.c src/doors/syncduke/syncduke_io.c Log Message: syncduke/syncdoom: full-resolution sixel F4 opt-in for pan-ignoring terminals Default non-SyncTERM sixel encodes at half vertical resolution and relies on the terminal's "2;1 raster aspect to double it. Some terminals (e.g. WezTerm) ignore the aspect ratio and render the image at half height. Add a "sixel-full" stop to the F4 video-tier cycle (offered only on non-SyncTERM) that encodes at full vertical resolution (vsc=1, no terminal scaling) -- correct on any sixel terminal at ~2x the wire bytes. Default stays the cheap half-res; the choice is per-user sticky (SyncDOOM: /syncdoom.ini [video] sixel_fullres; SyncDuke: a syncduke.fullres flag-file in the per-user dir). SyncTERM is unaffected (JXL tier; the vsc=1 path is gated off there). Also: shorten the F4 cycle banner to "Video: " (drop the app name and the "(F4 to cycle)" tip -- it only shows on an F4 press) and fix its centering to use the real cell width instead of out_w/8 (a wide font over-counted columns and ran the label off-screen); show "sixel-full" in the Ctrl-S stats strip in both doors. Co-Authored-By: Claude Opus 4.8 --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .