ClibDT Change Log
All notable changes to ClibDT are documented here.
Version 5.2 (Current)
ADDED New Features
- Edit project version and description when compiling
- Open changelog button in Developer tool
- Change program version from Developer tool
- Faster widget loading when opening Set Paths and Install Tools
- Show output location after successful project compilation
- Major improvements to backup tool
- Program now opens to Create Project if Set Paths is already configured
FIXED Bug Fixes
- Fixed module import errors when running compiled executable
- Improved MSVC build tools detection and initialization
- Reduced startup delays for tool widgets
- Install Tools now uses Build Tools path from Set Paths
- Compile Project now uses Build Tools path from Set Paths
- Explorer widget now shows correct backup destination path from settings
- Project backups now save to devroot/backups/{project_name} folder
CHANGED Changes
- Renamed Backup tool to Custom Backup
- Disabled UPX compression to reduce antivirus false positives
REMOVED Removed
- Removed automatic version checking from settings
Version 5.1.1
FIXED Bug Fixes
- Create Project now reads Set Paths values from settings when environment variables are not refreshed, so defaults show up reliably
- Compile Project no longer reads UI widgets from a background thread; values are captured before the build starts
- Compile Project now uses runtime flags safely during xmake configure/build
- Clean action no longer fails just because Mods Path is missing
- Removed dead files and unused PyInstaller hiddenimports to match the actual app wiring
IMPROVED Improvements
- Pin bar setup is no longer tied to window sizing logic, reducing UI side effects
- Tool discovery is simpler and no longer writes debug logs to disk
- Project list, xmake, and Mods Path lookups now fall back to settings when env vars are missing
- Project names are sanitized visibly so users see the final folder name
ADDED New Features
- Settings fallbacks for project roots and tool paths in Create Project and Compile Project