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
Platform Utilities Framework: New utils package with Windows, macOS, and Linux platform handlers
Professional Type Stubs Package: Complete type annotations with separate stubs distribution for enhanced IDE support
Comprehensive Documentation: Professional docstring coverage across all modules, classes, and methods
Cross-Platform Icon Support: Enhanced detached windows now support multiple icon formats (.ico, .png, .gif, .bmp, .xbm) with automatic platform optimization
Icon Utility Functions: Added get_recommended_icon_formats() and validate_icon_path() for better icon management
Platform-Specific Optimizations: Automatic icon format selection and fallback mechanisms for Windows, macOS, and Linux
Native Theme Detection: Automatic system theme detection and integration across platforms
Professional Color Schemes: Multiple professionally designed color schemes with proper contrast ratios
Security Tests: New comprehensive test suite for security-related functionality
Codecov Configuration: Added codecov.yml with appropriate coverage thresholds for better CI/CD
Changed
Development Status: Promoted from Beta to Production/Stable release
Python Support: Updated minimum Python version from 3.7 to 3.9, added Python 3.13 support (now supports 3.9-3.13)
Theme Management: Completely redesigned theming system with platform-specific theme detection
Code Quality: Enhanced code quality with comprehensive docstrings following imperative mood conventions
Enhanced Icon Handling: Improved icon loading with better error handling and cross-platform compatibility
PaneConfig Documentation: Updated window_icon field to reflect multi-format support
Platform Behavior: Added platform-specific window behavior optimizations for detached windows
Developer Experience: Improved IDE support with complete type annotations and stubs
Fixed
Docstring Compliance: Fixed all docstring formatting issues and missing documentation
Icon Display Issues: Fixed icon display problems on Linux and macOS platforms
Format Compatibility: Resolved .ico file compatibility issues on non-Windows platforms
Theme Application: Fixed theme application consistency across different UI components
CI/CD Improvements: Fixed codecov/patch coverage issues with proper authentication and configuration
Code Quality: Resolved flake8 F824 error by removing unnecessary global statement
Documentation: Added markdownlint configuration to fix MD024 duplicate heading warnings
Security
Fixed All Bandit Security Issues: Resolved 18 security vulnerabilities identified by Bandit static analysis
Fixed try-except-pass blocks with specific exception handling (B110)
Secured subprocess calls with hardcoded paths and validation (B603/B404)
Added proper timeout protection for system commands
Enhanced exception handling in enhanced_dockable.py