Repository navigation
Changelog for MSFS Addon Optimizer v1.1
New Features:
-
File Scanning and Sorting:
- Added a
Scanbutton to list all textures, along with their sizes, in a new tree view interface. - Textures are now sorted by size (largest first), making it easier to identify large files.
- Added a
-
Tree View for Texture Details:
- Introduced a
Treeviewwidget to display filenames and sizes of textures. - The tree view updates dynamically with optimized sizes during processing.
- Introduced a
-
Clear List Functionality:
- Added a
Clearbutton to reset the texture list and tree view.
- Added a
-
Enhanced Feedback During Optimization:
- Displays updated dimensions in the tree view for each texture as it is optimized.
User Interface Improvements:
- Resized the main window to
500x500to accommodate the tree view and additional controls. - Refined layout for better usability:
- Grouped scan, start, and clear actions in a new
Action Frame. - Added scroll functionality for the tree view to handle long lists.
- Grouped scan, start, and clear actions in a new
Bug Fixes:
- Improved error handling for unsupported or invalid DDS files.
- Addressed an issue where textures were processed without prior scanning, ensuring the
Scanstep is mandatory.
Code Improvements:
- Simplified and modularized the
optimize_texturefunction for better maintainability. - Improved sorting logic for textures to prioritize processing based on resolution size.
Versioning:
- Updated version to
v1.1to reflect new functionality and improvements.
This release provides a more intuitive workflow and detailed texture management, making optimization faster and easier for users.