ITADN

Add window state persistence feature

#68Pull Requestgitobic 创建于 2025-09-15
G
gitobiccommented
## Summary Adds intelligent window state persistence to remember size, position, and maximized state between application sessions. ## Changes Made - Replaces always-maximized behavior with smart state restoration - Uses JSON file storage in app userData directory for cross-platform compatibility - Includes visual flash prevention during startup - Defaults to 1200x800 window size for first launch ## User Experience Improvement Previously, the app would always open maximized regardless of how the user sized the window. Now it: - Remembers exact window dimensions and position - Only opens maximized if it was closed maximized - Provides a better user experience by respecting user preferences ## Testing ✅ Window state persistence across app restarts ✅ Proper maximized state restoration ✅ Graceful fallback to defaults on first run ✅ No breaking changes to existing functionality See [CHANGES.md](https://github.com/gitobic/breadboard/blob/feature/documentation/CHANGES.md) for detailed technical implementation.
合并状态:未合并 0 条评论