Commit Graph

6 Commits

Author SHA1 Message Date
ChestnutYueyue 174d7327ef refactor(core): 重构生命周期管理,引入Lifecycle统一管理模块和服务
重构模块和服务初始化流程,使用Lifecycle类统一管理依赖和生命周期
移除旧的ServiceLocator和Registry,简化架构
添加模块和服务依赖声明功能,支持自动拓扑排序
优化初始化顺序,支持并行初始化独立模块
更新相关模块和服务以适配新生命周期管理接口
2026-02-23 06:00:35 +08:00
ChestnutYueyue f46978fc31 feat(hello_world): 添加SDL2依赖和窗口事件处理
refactor(window): 重构窗口模块文件结构并移动按键枚举

docs: 更新main.cpp实现完整的Hello World示例
2026-02-23 03:27:26 +08:00
ChestnutYueyue 60191063d2 refactor(examples): 简化 hello_world 示例代码 2026-02-23 03:27:18 +08:00
ChestnutYueyue 037b8599c7 refactor: 重构日志系统并优化智能指针命名
重构日志系统,移除Registry日志级别,增加带类别的日志宏
将makeUnique重命名为unique以保持一致性
更新所有相关文件和文档中的日志调用
优化代码格式和头文件包含
2026-02-23 02:15:30 +08:00
ChestnutYueyue 866fd4b1ff refactor(ui): 移除UI组件的链式调用方法并重构文档注释
重构所有UI组件头文件,移除链式调用构建器方法
为UI组件添加详细的文档注释,说明各方法和属性的用途
调整部分实现文件的结构,使其更加清晰易读
2026-02-13 16:52:57 +08:00
ChestnutYueyue f299d9e765 Initial commit 2026-02-11 19:40:26 +08:00