Skip to content

Commit a73345d

Browse files
authored
Update README.md
1 parent eb5dcec commit a73345d

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

README.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,9 @@ This application is designed with a professional interface and comprehensive fea
3232

3333
---
3434

35-
## 📝 Changelog v3.8.0
36-
- 🐛 Fixed (Improvement)
37-
Critical UI Freeze: Fixed a bug where the application would hang (Not Responding) or crash after compilation completed, specifically when the "Multimedia Plugin" or "Deploy (.zip)" checkboxes were enabled.
38-
Cause: Heavy I/O operations (file copying and LZMA compression) were previously running on the main thread (GUI thread), completely blocking the application's event loop.
39-
Crashes during Chained Tasks: Fixed a race condition that caused a forced close due to attempts to reuse a QThread handle that hadn't been fully closed by a previous process.
40-
41-
- ⚙️ Changed (Changes)
42-
Asynchronous I/O Processes:
43-
Introducing the new AssetCopyWorker and ZipWorker. These workers now move the file copy and .zip compression logic to separate threads.
44-
Compilation, asset copying, and zipping now run asynchronously and sequentially (chained) without ever blocking the UI.
45-
Safe Thread Management:
46-
Each worker (compile, copy, zip) now uses its own QThread variables (compiler_thread, asset_thread, zip_thread).
47-
Implemented an auto-cleanup mechanism using .deleteLater() on threads and workers to ensure they are safely closed and removed from memory after the task completes. This is a major fix for previous crashes.
48-
UI State Logic:
49-
The "Start Compilation" button will now remain disabled throughout the entire chain (compile -> copy -> zip).
50-
The button will only become active again after all selected tasks have completed, or if one of the steps fails midway.
35+
## 📝 Changelog v4.0.0
36+
- Update Framework
37+
- Update Multimedia Plugin
5138

5239

5340
## 📥 Installation & Running

0 commit comments

Comments
 (0)