aboutsummaryrefslogtreecommitdiffstats
path: root/experiments
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-24 16:07:51 +0200
committerblasty <blasty@local>2026-07-24 16:07:51 +0200
commit5c683b3e91bc3e8c3db3efc755c9a57b6d3298fd (patch)
tree2ae503c197092436c6b66c5a802d5db76f6ebd29 /experiments
parenthex: freeze the cursor's screen position on scroll (not clamp-to-edge) (diff)
downloadida-tui-5c683b3e91bc3e8c3db3efc755c9a57b6d3298fd.tar.gz
ida-tui-5c683b3e91bc3e8c3db3efc755c9a57b6d3298fd.tar.xz
ida-tui-5c683b3e91bc3e8c3db3efc755c9a57b6d3298fd.zip
ux: omit the splash logo when the terminal is too small for it
The logo.ans art is 33 rows tall; on a short/narrow terminal the auto-height loading box would overflow and clip both the art and the title/note/help (center-aligned, so the useful text scrolls off top and bottom). LoadingScreen now only mounts the logo when app.size fits it plus the chrome (height >= lines+9 and width >= 64); otherwise it falls back to the text-only overlay. Verified across sizes: 90x44 -> shown, 90x30 -> omitted (too short), 50x44 -> omitted (too narrow), 120x50 -> shown.
Diffstat (limited to 'experiments')
0 files changed, 0 insertions, 0 deletions