oterm/tests/modals
Yiorgis Gozadinos 3ba494fcf6
Keep the model list visible in the chat edit screen on short terminals
#top-row and #bottom-row split the screen 1fr/1fr. The left column of
the top row needs 12 rows for the provider select, the model input and
three models, so below about 40 rows the model list got only its
border and showed no models (#344).

Give #top-row a min-height of 12 and #bottom-row a min-height of 9
(three parameter rows), and let #chat-edit-screen scroll when they do
not fit. Between 30 and 34 rows Textual sizes both 1fr rows to the
viewport, so the screen scrolls further than the content needs. From
35 rows up nothing scrolls.

Also add the missing 0.25.0 heading to the CHANGELOG. Everything
under [Unreleased] except Go to chat and the ctrl+tab focus fix
shipped in 0.25.0.
2026-10-12 10:40:12 +03:00
..
__init__.py Add modals-tier tests for chat edit/rename/export, pull, logs, MCP, splash 2026-04-24 22:32:24 +03:00
test_chat_edit.py Keep the model list visible in the chat edit screen on short terminals 2026-10-12 10:40:12 +03:00
test_chat_export.py Simplify the codebase and remove comments with no use 2026-09-26 16:23:23 +03:00
test_chat_rename.py Add modals-tier tests for chat edit/rename/export, pull, logs, MCP, splash 2026-04-24 22:32:24 +03:00
test_image_browser.py Cover remaining branches across modals, widgets, store, and MCP setup 2026-04-25 23:43:27 +03:00
test_log_viewer.py Simplify the codebase and remove comments with no use 2026-09-26 16:23:23 +03:00
test_splash.py Add modals-tier tests for chat edit/rename/export, pull, logs, MCP, splash 2026-04-24 22:32:24 +03:00