From eda0b037e924d375dad8728c0b1d908e40b25c67 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Wed, 4 Mar 2026 10:11:33 +0800 Subject: [PATCH] =?UTF-8?q?refactor(theme):=20=E9=87=8D=E6=9E=84=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E7=9B=B8=E5=85=B3=E6=96=87=E4=BB=B6=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将主题相关代码目录由 themes 改为 theme - 更新了对应文件的导入路径 - 调整 logger 导入路径以匹配目录变更 - 修改 main.dart 和 settings_controller.dart 中的主题导入路径 - 优化项目结构,提升代码维护性 --- lib/core/{themes => theme}/app_theme.dart | 0 lib/core/{themes => theme}/theme_service.dart | 4 ++-- lib/main.dart | 4 ++-- lib/modules/settings/controllers/settings_controller.dart | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename lib/core/{themes => theme}/app_theme.dart (100%) rename lib/core/{themes => theme}/theme_service.dart (98%) diff --git a/lib/core/themes/app_theme.dart b/lib/core/theme/app_theme.dart similarity index 100% rename from lib/core/themes/app_theme.dart rename to lib/core/theme/app_theme.dart diff --git a/lib/core/themes/theme_service.dart b/lib/core/theme/theme_service.dart similarity index 98% rename from lib/core/themes/theme_service.dart rename to lib/core/theme/theme_service.dart index db9cff79b..023ee507e 100644 --- a/lib/core/themes/theme_service.dart +++ b/lib/core/theme/theme_service.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:get_storage/get_storage.dart'; -import '../../core/utils/logger.dart'; +import '../utils/logger.dart'; class ThemeService { final _box = GetStorage(); @@ -81,4 +81,4 @@ class ThemeService { Logger.error('保存主题偏好失败: ${e.toString()}'); } } -} \ No newline at end of file +} diff --git a/lib/main.dart b/lib/main.dart index 6d6509671..8f6bbe8ca 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -15,8 +15,8 @@ import 'core/utils/app_lifecycle_manager.dart'; import 'routes/app_pages.dart'; import 'routes/app_routes.dart'; import 'core/translations/app_translations.dart'; -import 'core/themes/app_theme.dart'; -import 'core/themes/theme_service.dart'; +import 'core/theme/app_theme.dart'; +import 'core/theme/theme_service.dart'; import 'core/bindings/initial_binding.dart'; import 'core/utils/logger.dart'; import 'core/services/native_localization_sync.dart'; diff --git a/lib/modules/settings/controllers/settings_controller.dart b/lib/modules/settings/controllers/settings_controller.dart index 78f1f078b..fa2fa1121 100644 --- a/lib/modules/settings/controllers/settings_controller.dart +++ b/lib/modules/settings/controllers/settings_controller.dart @@ -7,7 +7,7 @@ import 'package:get_storage/get_storage.dart'; import 'package:logger/logger.dart'; import 'package:package_info_plus/package_info_plus.dart'; -import '../../../core/themes/theme_service.dart'; +import '../../../core/theme/theme_service.dart'; import '../../../core/services/native_localization_sync.dart'; import '../../../core/translations/app_translations.dart'; import '../../../data/services/network/dio_manager.dart';