- Lower _NAV_MIN_WIDTH to 54px (collapsed icon-only width) so the
splitter never allows a state where the toggle button disappears
- Auto-snap to collapsed mode when user drags below threshold instead
of leaving the rail stuck at an unusable width
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Increase nav item padding from 4px to 10px horizontal (qss.py)
- Add left margin to toggle row so MENU button isn't flush against edge
- Balance head section margins for project picker and new chat button
- Add horizontal breathing room to scroll body containing nav items
- Double _NAV_ROW_INSET from 4 to 8 for better visual separation
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>