Releases: jbud/LiveryConverter2024
Releases · jbud/LiveryConverter2024
v0.2.1-beta
0.2.1
- Add BuilderLogError.txt opener to provide info on failures for Steam versions (Complete)
v0.2.0-beta
0.2.0
- Interface 2.0 basic layout.
- Tooltips added.
- Setting validation (NF)
- Functionally unusable, demo is for layout to use set MainWindow2.xaml as entrypoint.
- Tweak button icons by moving to WPF.UI icons vs converted SVGs. This resulted in much cleaner XAML
- Add Info button which will eventually show version information and more.
- Add LabelValidation() function to manage labels with ease using Dispatching.
- Port DebugConsole() and ConsoleWriteLine() functions to new interface.
- Version identification, TODO: Add version info to debug logs.
- Additional info at top of log (include version for support purposes)
- Set and import settings in settings page.
- Validation functionality for all validation labels
- Special validation for settings, ensuring required EXE files.
- Special validation for 2020 livery scanning for DDS files
- Special validation for json input ensuring proper naming "layout.json"
- Special validation for 2024 texture out by ensuring it's within layout.json's path
- Convert button disabled until all validations pass (except texture out)
- Actions for all buttons except Convert have been implemented.
- Logfile support improved. Open Log button will immediately write all output to log file and open it.
- Debug Log can be copied to clipboard with new "animated" copy to clipboard button.
- Fixed log file naming to use small year, and 24hour time.
- Debug field now readonly again.
- Remove artifacts from previous interface
- Some code documentation
- Bring in core functionality
- Detailed TT for Convert Button
- Fix a bug with LabelValidation for SDK
- Fields are now Read-Only to prevent confusion.
- Fix a bug with spaces in layout.json's path
v0.1.2-hf2-alpha
0.1.2 (hotfix-2)
- [Hotfix]Fix a hang with MSFSLayoutGenerator.exe
- [Hotfix]Handle errors from MSFSLayoutGenerator.exe
0.1.2 (hotfix-1)
- Add BuilderLogError.txt opener to provide info on failures.. (Incomplete) (Note: No Steam Support yet)
- Dialog at end asks to open log file on error.
- Move main subroutines to new class for readability.
- [Hotfix]Fix a bug causing JSON to always fail.
- [Hotfix]Fix a bug causing all textures to be processed as ALBD.
0.1.2
- Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
- Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
- Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
- Check for KTX2 conversion failure. Unspecified error for now.
- Add logging.
0.1.1
- Cleanup Code.
- Cleaner 'debug' console window call.
- Progress wheel now correctly stops spinning after texture conversion complete
- Error Handling for existing textures already in Project Directory
- Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
- Disable upload button when no texture path is set.
- Added a helper tooltip to upload button.
- Error handling for missing SDK
- Error handling for missing layoutgenerator.
- Window no longer resizable
- Debug output now readonly.
0.1.0
Initial Release.
v0.1.2-hf1-alpha
0.1.2 (hotfix-1)
- Add BuilderLogError.txt opener to provide info on failures.. (Incomplete) (Note: No Steam Support yet)
- Dialog at end asks to open log file on error.
- Move main subroutines to new class for readability.
- [Hotfix]Fix a bug causing JSON to always fail.
- [Hotfix]Fix a bug causing all textures to be processed as ALBD.
0.1.2
- Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
- Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
- Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
- Check for KTX2 conversion failure. Unspecified error for now.
- Add logging.
0.1.1
- Cleanup Code.
- Cleaner 'debug' console window call.
- Progress wheel now correctly stops spinning after texture conversion complete
- Error Handling for existing textures already in Project Directory
- Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
- Disable upload button when no texture path is set.
- Added a helper tooltip to upload button.
- Error handling for missing SDK
- Error handling for missing layoutgenerator.
- Window no longer resizable
- Debug output now readonly.
0.1.0
Initial Release.
v0.1.2-alpha
0.1.2
- Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
- Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
- Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
- Check for KTX2 conversion failure. Unspecified error for now.
- Add logging.
0.1.1
- Cleanup Code.
- Cleaner 'debug' console window call.
- Progress wheel now correctly stops spinning after texture conversion complete
- Error Handling for existing textures already in Project Directory
- Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
- Disable upload button when no texture path is set.
- Added a helper tooltip to upload button.
- Error handling for missing SDK
- Error handling for missing layoutgenerator.
- Window no longer resizable
- Debug output now readonly.
0.1.0
Initial Release.
v0.1.1-alpha
0.1.1
- Cleanup Code.
- Cleaner 'debug' console window call.
- Progress wheel now correctly stops spinning after texture conversion complete
- Error Handling for existing textures already in Project Directory
- Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
- Disable upload button when no texture path is set.
- Added a helper tooltip to upload button.
- Error handling for missing SDK
- Error handling for missing layoutgenerator.
- Window no longer resizable
- Debug output now readonly.
0.1.0
Initial Release.
v0.1.0-rc1-alpha
0.1.0
Initial Release.
v0.1.0-alpha
0.1.0
Initial Release.
v0.0.2-alpha
- MainThread no longer freezes during any task.
- Tasks will spawn minimal windows, where possible no window will spawn and the debug output will show STDOUT from the task.
- Refactor subroutines for readability
- Add a neat lil progress ring doohicky that does the spin while tasks are running
v0.0.1-alpha
Generally does the initial job. Missing most features, can convert DDS to KTX2. Requires MSFS2024 SDK installed
Full Changelog: https://github.com/jbud/LiveryConverter2024/commits/0.0.1