feat(ui): 重构设置界面为页面控制器架构
- 添加新的UI页面基础架构(ui_page.h),包含页面操作接口 - 创建设置页面控制器(ui_settings_controller.h/.c)来管理页面导航 - 实现具体的设置页面类型:根页面、BLE页面、主题页面 - 修改display_module.c以使用新的页面系统替代旧的状态机 - 移除过时的settings_ui.h头文件和相关状态结构 - 更新事件处理逻辑以使用页面指针而非状态数据传递 - 修改主界面实现以适配统一的页面接口标准
This commit is contained in:
@@ -38,6 +38,10 @@ target_sources(app PRIVATE
|
||||
src/settings_module.c
|
||||
src/ui/ui_main.c
|
||||
src/ui/ui_settings.c
|
||||
src/ui/ui_settings_controller.c
|
||||
src/ui/ui_settings_root.c
|
||||
src/ui/ui_settings_ble.c
|
||||
src/ui/ui_settings_theme.c
|
||||
src/protocol_module.c
|
||||
src/usb_cdc_module.c
|
||||
src/usb_device_module.c
|
||||
|
||||
Reference in New Issue
Block a user