The settings dialog was using a fixed 1200px height which exceeded the available space on 1920x1080 displays, causing settings to be cut off. Added scroll area and dynamic sizing based on screen size. Changes: - Added QScrollArea to wrap all settings content - Dialog height now calculated as 80% of screen height (max 900px) - Minimum size reduced to 700x500 for smaller screens - Save/Cancel buttons remain fixed at bottom (outside scroll area) - Horizontal scrollbar disabled, vertical scrollbar shown when needed Benefits: - Works on any screen size (1080p, 1440p, 4K, etc.) - All settings always accessible via scrolling - Buttons always visible at bottom - More professional UX Resolves: Settings dialog running off screen on 1920x1080 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
22 KiB
22 KiB