feat(core): 优化下载管理器和进度窗口

- 在下载管理器中引入 CloudflareOptimizer、DownloadTaskManager 和 ExtractionHandler 模块,重构下载流程
- 优化下载进度更新频率,减少 UI 卡顿
- 改进下载和解压缩的处理逻辑,确保更流畅的用户体验
- 更新下载线程设置,支持更灵活的下载管理
This commit is contained in:
hyb-oyqq
2025-08-01 17:54:38 +08:00
parent 5c06802f65
commit 3fc74555cb
7 changed files with 696 additions and 497 deletions

View File

@@ -7,6 +7,9 @@ from .game_detector import GameDetector
from .patch_manager import PatchManager
from .config_manager import ConfigManager
from .privacy_manager import PrivacyManager
from .cloudflare_optimizer import CloudflareOptimizer
from .download_task_manager import DownloadTaskManager
from .extraction_handler import ExtractionHandler
__all__ = [
'MultiStageAnimations',
@@ -17,5 +20,8 @@ __all__ = [
'GameDetector',
'PatchManager',
'ConfigManager',
'PrivacyManager'
'PrivacyManager',
'CloudflareOptimizer',
'DownloadTaskManager',
'ExtractionHandler'
]