Commit Graph

3 Commits

Author SHA1 Message Date
ChestnutYueyue 8c56c29cd2 refactor(platform): 重构平台和模块配置系统
将平台相关配置分离到独立头文件
移除AppConfig中的模块配置,改为模块自行管理
统一使用SDL2作为窗口后端
优化Switch平台支持
添加模块配置接口
重构配置加载器以支持模块配置
2026-02-15 12:36:36 +08:00
ChestnutYueyue 8f7f1612eb refactor(module): 重构模块系统并添加核心模块实现
重构模块注册表结构以支持初始化器实例缓存,添加配置、日志、平台和渲染等核心模块实现
优化日志系统移除SDL依赖,改进跨平台支持
调整模块初始化流程,增强模块间依赖管理
2026-02-15 10:08:44 +08:00
ChestnutYueyue 34fe0bafcb refactor(config): 重构配置系统并添加模块化架构
feat(config): 添加新的配置管理器、加载器和平台检测器
feat(module): 实现模块注册表和初始化系统
refactor(window): 将窗口配置迁移到新的配置系统
refactor(input): 重构输入系统以支持模块化
refactor(render): 更新渲染系统以适配新架构
refactor(graphics): 移除冗余API并简化渲染目标接口
refactor(app): 重构应用类以整合新的配置和模块系统
refactor(color): 移除废弃的ColorConstants结构
style: 清理代码并修复格式问题
2026-02-15 08:51:31 +08:00