You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make GUI panel scrollable so bottom controls never clip
On small laptop screens or with high Windows display scaling, the app's
content (~775px) exceeded the available window height, pushing the
Start Monitor / Reset / Clear NVS row, Serial Log button, and status bar
below the bottom edge. With no scrollbar, those controls were
unreachable (maximizing didn't help on 720p screens).
- Put the CustomTkinter main controls in a CTkScrollableFrame so any
overflow is reachable by scrolling.
- Cap the initial window height to the screen (target ~760px, leaving
room for the taskbar) and lower minsize to 560x480.
- Keep the serial-log side panel toggle working by explicitly sizing the
window on open/close (CTk's geometry() rejects an empty string).
- Require customtkinter>=5.2 for CTkScrollableFrame.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ToGHcVpwGCWn5AHGmdtDH5