From 2be77b0f385fa7da392c59f52e6ab270af1ac43f Mon Sep 17 00:00:00 2001 From: whh Date: Sat, 7 Mar 2026 21:31:52 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=95=B4=E7=90=86=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=BB=93=E6=9E=84=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E5=B5=8C=E5=A5=97=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {mobile-eda/.github => .github}/workflows/build.yml | 0 {mobile-eda/.github => .github}/workflows/ci.yml | 0 mobile-eda/.gitignore => .gitignore | 0 mobile-eda/PERFORMANCE_REPORT.md => PERFORMANCE_REPORT.md | 0 mobile-eda/README.md => README.md | 0 mobile-eda/analysis_options.yaml => analysis_options.yaml | 0 {mobile-eda/compliance => compliance}/COMPLIANCE_CHECKLIST.md | 0 {mobile-eda/compliance => compliance}/PERMISSION_GUIDE.md | 0 {mobile-eda/compliance => compliance}/PRIVACY_POLICY.md | 0 {mobile-eda/compliance => compliance}/TERMS_OF_SERVICE.md | 0 {mobile-eda/docs => docs}/ARCHITECTURE_DECISION.md | 0 {mobile-eda/docs => docs}/BUILD_GUIDE.md | 0 {mobile-eda/docs => docs}/P0_BUGFIX_DELIVERY.md | 0 {mobile-eda/docs => docs}/P1_BUGFIX_DELIVERY.md | 0 {mobile-eda/docs => docs}/P2_FEATURES_DELIVERY.md | 0 {mobile-eda/docs => docs}/PHASE2_DATA_FORMAT.md | 0 {mobile-eda/docs => docs}/PHASE2_DELIVERY_REPORT.md | 0 {mobile-eda/docs => docs}/PHASE2_IMPLEMENTATION.md | 0 {mobile-eda/docs => docs}/PHASE2_STATUS.md | 0 {mobile-eda/docs => docs}/PHASE2_UI_COMPONENTS.md | 0 {mobile-eda/docs => docs}/PHASE3_DELIVERY_REPORT.md | 0 {mobile-eda/docs => docs}/PHASE3_IMPLEMENTATION_SUMMARY.md | 0 {mobile-eda/docs => docs}/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md | 0 {mobile-eda/docs => docs}/PHASE4_BUG_TRACKER.md | 0 {mobile-eda/docs => docs}/PHASE4_COMPATIBILITY_MATRIX.md | 0 {mobile-eda/docs => docs}/PHASE4_COMPLETION_SUMMARY.md | 0 {mobile-eda/docs => docs}/PHASE4_DELIVERY_REPORT.md | 0 {mobile-eda/docs => docs}/PHASE4_E2E_TEST_PLAN.md | 0 {mobile-eda/docs => docs}/PHASE4_IOS_DEPLOYMENT_GUIDE.md | 0 {mobile-eda/docs => docs}/PHASE4_PERFORMANCE_TEST_PLAN.md | 0 {mobile-eda/docs => docs}/PHASE4_STATUS_REPORT.md | 0 {mobile-eda/docs => docs}/PHASE4_TEST_SUMMARY.md | 0 {mobile-eda/docs => docs}/PROJECT_STATUS.md | 0 {mobile-eda/docs => docs}/QUICK_BUILD_WINDOWS.md | 0 {mobile-eda/docs => docs}/RELEASE_v1.1.0.md | 0 {mobile-eda/docs => docs}/WINDOWS_BUILD_REQUEST.md | 0 mobile-eda/l10n.yaml => l10n.yaml | 0 {mobile-eda/lib => lib}/core/config/app_config.dart | 0 {mobile-eda/lib => lib}/core/config/settings_provider.dart | 0 {mobile-eda/lib => lib}/core/l10n/app_ar.arb | 0 {mobile-eda/lib => lib}/core/l10n/app_en.arb | 0 {mobile-eda/lib => lib}/core/l10n/app_zh.arb | 0 {mobile-eda/lib => lib}/core/l10n/app_zh_Hant.arb | 0 .../lib => lib}/core/optimization/memory_optimization.dart | 0 .../lib => lib}/core/optimization/render_optimization.dart | 0 {mobile-eda/lib => lib}/core/routes/app_router.dart | 0 {mobile-eda/lib => lib}/core/theme/app_theme.dart | 0 {mobile-eda/lib => lib}/core/theme/eda_theme.dart | 0 {mobile-eda/lib => lib}/data/data_format.dart | 0 {mobile-eda/lib => lib}/data/format/tile_format.dart | 0 {mobile-eda/lib => lib}/data/import/kicad_importer.dart | 0 {mobile-eda/lib => lib}/data/incremental/incremental_save.dart | 0 {mobile-eda/lib => lib}/data/models/schema.dart | 0 {mobile-eda/lib => lib}/domain/managers/selection_manager.dart | 0 {mobile-eda/lib => lib}/domain/models/core_models.dart | 0 {mobile-eda/lib => lib}/domain/services/netlist_generator.dart | 0 {mobile-eda/lib => lib}/main.dart | 0 .../lib => lib}/presentation/components/editable_canvas.dart | 0 {mobile-eda/lib => lib}/presentation/components/p0_bug_fixes.dart | 0 {mobile-eda/lib => lib}/presentation/components/p1_bug_fixes.dart | 0 .../lib => lib}/presentation/components/p2_advanced_features.dart | 0 {mobile-eda/lib => lib}/presentation/providers/isar_provider.dart | 0 .../presentation/screens/component_library_screen.dart | 0 {mobile-eda/lib => lib}/presentation/screens/home_screen.dart | 0 .../lib => lib}/presentation/screens/project_list_screen.dart | 0 .../lib => lib}/presentation/screens/schematic_editor_screen.dart | 0 .../presentation/screens/schematic_editor_screen_v2.dart | 0 {mobile-eda/lib => lib}/presentation/screens/settings_screen.dart | 0 .../lib => lib}/presentation/widgets/component_library_panel.dart | 0 .../lib => lib}/presentation/widgets/property_panel_widget.dart | 0 {mobile-eda/lib => lib}/presentation/widgets/toolbar_widget.dart | 0 {mobile-eda/lib => lib}/presentation/widgets/widgets.dart | 0 mobile-eda/pubspec.yaml => pubspec.yaml | 0 {mobile-eda/scripts => scripts}/build-all.sh | 0 {mobile-eda/scripts => scripts}/build-android.sh | 0 {mobile-eda/scripts => scripts}/build-windows.ps1 | 0 {mobile-eda/scripts => scripts}/build.sh | 0 {mobile-eda/test => test}/data_format_test.dart | 0 {mobile-eda/test => test}/e2e/user_flow_test.dart | 0 .../test => test}/integration/component_workflow_test.dart | 0 .../test => test}/performance/large_circuit_benchmark.dart | 0 {mobile-eda/test => test}/unit/editor_state_test.dart | 0 {mobile-eda/test => test}/unit/localization_test.dart | 0 {mobile-eda/test => test}/unit/theme_settings_test.dart | 0 84 files changed, 0 insertions(+), 0 deletions(-) rename {mobile-eda/.github => .github}/workflows/build.yml (100%) rename {mobile-eda/.github => .github}/workflows/ci.yml (100%) rename mobile-eda/.gitignore => .gitignore (100%) rename mobile-eda/PERFORMANCE_REPORT.md => PERFORMANCE_REPORT.md (100%) rename mobile-eda/README.md => README.md (100%) rename mobile-eda/analysis_options.yaml => analysis_options.yaml (100%) rename {mobile-eda/compliance => compliance}/COMPLIANCE_CHECKLIST.md (100%) rename {mobile-eda/compliance => compliance}/PERMISSION_GUIDE.md (100%) rename {mobile-eda/compliance => compliance}/PRIVACY_POLICY.md (100%) rename {mobile-eda/compliance => compliance}/TERMS_OF_SERVICE.md (100%) rename {mobile-eda/docs => docs}/ARCHITECTURE_DECISION.md (100%) rename {mobile-eda/docs => docs}/BUILD_GUIDE.md (100%) rename {mobile-eda/docs => docs}/P0_BUGFIX_DELIVERY.md (100%) rename {mobile-eda/docs => docs}/P1_BUGFIX_DELIVERY.md (100%) rename {mobile-eda/docs => docs}/P2_FEATURES_DELIVERY.md (100%) rename {mobile-eda/docs => docs}/PHASE2_DATA_FORMAT.md (100%) rename {mobile-eda/docs => docs}/PHASE2_DELIVERY_REPORT.md (100%) rename {mobile-eda/docs => docs}/PHASE2_IMPLEMENTATION.md (100%) rename {mobile-eda/docs => docs}/PHASE2_STATUS.md (100%) rename {mobile-eda/docs => docs}/PHASE2_UI_COMPONENTS.md (100%) rename {mobile-eda/docs => docs}/PHASE3_DELIVERY_REPORT.md (100%) rename {mobile-eda/docs => docs}/PHASE3_IMPLEMENTATION_SUMMARY.md (100%) rename {mobile-eda/docs => docs}/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md (100%) rename {mobile-eda/docs => docs}/PHASE4_BUG_TRACKER.md (100%) rename {mobile-eda/docs => docs}/PHASE4_COMPATIBILITY_MATRIX.md (100%) rename {mobile-eda/docs => docs}/PHASE4_COMPLETION_SUMMARY.md (100%) rename {mobile-eda/docs => docs}/PHASE4_DELIVERY_REPORT.md (100%) rename {mobile-eda/docs => docs}/PHASE4_E2E_TEST_PLAN.md (100%) rename {mobile-eda/docs => docs}/PHASE4_IOS_DEPLOYMENT_GUIDE.md (100%) rename {mobile-eda/docs => docs}/PHASE4_PERFORMANCE_TEST_PLAN.md (100%) rename {mobile-eda/docs => docs}/PHASE4_STATUS_REPORT.md (100%) rename {mobile-eda/docs => docs}/PHASE4_TEST_SUMMARY.md (100%) rename {mobile-eda/docs => docs}/PROJECT_STATUS.md (100%) rename {mobile-eda/docs => docs}/QUICK_BUILD_WINDOWS.md (100%) rename {mobile-eda/docs => docs}/RELEASE_v1.1.0.md (100%) rename {mobile-eda/docs => docs}/WINDOWS_BUILD_REQUEST.md (100%) rename mobile-eda/l10n.yaml => l10n.yaml (100%) rename {mobile-eda/lib => lib}/core/config/app_config.dart (100%) rename {mobile-eda/lib => lib}/core/config/settings_provider.dart (100%) rename {mobile-eda/lib => lib}/core/l10n/app_ar.arb (100%) rename {mobile-eda/lib => lib}/core/l10n/app_en.arb (100%) rename {mobile-eda/lib => lib}/core/l10n/app_zh.arb (100%) rename {mobile-eda/lib => lib}/core/l10n/app_zh_Hant.arb (100%) rename {mobile-eda/lib => lib}/core/optimization/memory_optimization.dart (100%) rename {mobile-eda/lib => lib}/core/optimization/render_optimization.dart (100%) rename {mobile-eda/lib => lib}/core/routes/app_router.dart (100%) rename {mobile-eda/lib => lib}/core/theme/app_theme.dart (100%) rename {mobile-eda/lib => lib}/core/theme/eda_theme.dart (100%) rename {mobile-eda/lib => lib}/data/data_format.dart (100%) rename {mobile-eda/lib => lib}/data/format/tile_format.dart (100%) rename {mobile-eda/lib => lib}/data/import/kicad_importer.dart (100%) rename {mobile-eda/lib => lib}/data/incremental/incremental_save.dart (100%) rename {mobile-eda/lib => lib}/data/models/schema.dart (100%) rename {mobile-eda/lib => lib}/domain/managers/selection_manager.dart (100%) rename {mobile-eda/lib => lib}/domain/models/core_models.dart (100%) rename {mobile-eda/lib => lib}/domain/services/netlist_generator.dart (100%) rename {mobile-eda/lib => lib}/main.dart (100%) rename {mobile-eda/lib => lib}/presentation/components/editable_canvas.dart (100%) rename {mobile-eda/lib => lib}/presentation/components/p0_bug_fixes.dart (100%) rename {mobile-eda/lib => lib}/presentation/components/p1_bug_fixes.dart (100%) rename {mobile-eda/lib => lib}/presentation/components/p2_advanced_features.dart (100%) rename {mobile-eda/lib => lib}/presentation/providers/isar_provider.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/component_library_screen.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/home_screen.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/project_list_screen.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/schematic_editor_screen.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/schematic_editor_screen_v2.dart (100%) rename {mobile-eda/lib => lib}/presentation/screens/settings_screen.dart (100%) rename {mobile-eda/lib => lib}/presentation/widgets/component_library_panel.dart (100%) rename {mobile-eda/lib => lib}/presentation/widgets/property_panel_widget.dart (100%) rename {mobile-eda/lib => lib}/presentation/widgets/toolbar_widget.dart (100%) rename {mobile-eda/lib => lib}/presentation/widgets/widgets.dart (100%) rename mobile-eda/pubspec.yaml => pubspec.yaml (100%) rename {mobile-eda/scripts => scripts}/build-all.sh (100%) mode change 100755 => 100644 rename {mobile-eda/scripts => scripts}/build-android.sh (100%) mode change 100755 => 100644 rename {mobile-eda/scripts => scripts}/build-windows.ps1 (100%) rename {mobile-eda/scripts => scripts}/build.sh (100%) mode change 100755 => 100644 rename {mobile-eda/test => test}/data_format_test.dart (100%) rename {mobile-eda/test => test}/e2e/user_flow_test.dart (100%) rename {mobile-eda/test => test}/integration/component_workflow_test.dart (100%) rename {mobile-eda/test => test}/performance/large_circuit_benchmark.dart (100%) rename {mobile-eda/test => test}/unit/editor_state_test.dart (100%) rename {mobile-eda/test => test}/unit/localization_test.dart (100%) rename {mobile-eda/test => test}/unit/theme_settings_test.dart (100%) diff --git a/mobile-eda/.github/workflows/build.yml b/.github/workflows/build.yml similarity index 100% rename from mobile-eda/.github/workflows/build.yml rename to .github/workflows/build.yml diff --git a/mobile-eda/.github/workflows/ci.yml b/.github/workflows/ci.yml similarity index 100% rename from mobile-eda/.github/workflows/ci.yml rename to .github/workflows/ci.yml diff --git a/mobile-eda/.gitignore b/.gitignore similarity index 100% rename from mobile-eda/.gitignore rename to .gitignore diff --git a/mobile-eda/PERFORMANCE_REPORT.md b/PERFORMANCE_REPORT.md similarity index 100% rename from mobile-eda/PERFORMANCE_REPORT.md rename to PERFORMANCE_REPORT.md diff --git a/mobile-eda/README.md b/README.md similarity index 100% rename from mobile-eda/README.md rename to README.md diff --git a/mobile-eda/analysis_options.yaml b/analysis_options.yaml similarity index 100% rename from mobile-eda/analysis_options.yaml rename to analysis_options.yaml diff --git a/mobile-eda/compliance/COMPLIANCE_CHECKLIST.md b/compliance/COMPLIANCE_CHECKLIST.md similarity index 100% rename from mobile-eda/compliance/COMPLIANCE_CHECKLIST.md rename to compliance/COMPLIANCE_CHECKLIST.md diff --git a/mobile-eda/compliance/PERMISSION_GUIDE.md b/compliance/PERMISSION_GUIDE.md similarity index 100% rename from mobile-eda/compliance/PERMISSION_GUIDE.md rename to compliance/PERMISSION_GUIDE.md diff --git a/mobile-eda/compliance/PRIVACY_POLICY.md b/compliance/PRIVACY_POLICY.md similarity index 100% rename from mobile-eda/compliance/PRIVACY_POLICY.md rename to compliance/PRIVACY_POLICY.md diff --git a/mobile-eda/compliance/TERMS_OF_SERVICE.md b/compliance/TERMS_OF_SERVICE.md similarity index 100% rename from mobile-eda/compliance/TERMS_OF_SERVICE.md rename to compliance/TERMS_OF_SERVICE.md diff --git a/mobile-eda/docs/ARCHITECTURE_DECISION.md b/docs/ARCHITECTURE_DECISION.md similarity index 100% rename from mobile-eda/docs/ARCHITECTURE_DECISION.md rename to docs/ARCHITECTURE_DECISION.md diff --git a/mobile-eda/docs/BUILD_GUIDE.md b/docs/BUILD_GUIDE.md similarity index 100% rename from mobile-eda/docs/BUILD_GUIDE.md rename to docs/BUILD_GUIDE.md diff --git a/mobile-eda/docs/P0_BUGFIX_DELIVERY.md b/docs/P0_BUGFIX_DELIVERY.md similarity index 100% rename from mobile-eda/docs/P0_BUGFIX_DELIVERY.md rename to docs/P0_BUGFIX_DELIVERY.md diff --git a/mobile-eda/docs/P1_BUGFIX_DELIVERY.md b/docs/P1_BUGFIX_DELIVERY.md similarity index 100% rename from mobile-eda/docs/P1_BUGFIX_DELIVERY.md rename to docs/P1_BUGFIX_DELIVERY.md diff --git a/mobile-eda/docs/P2_FEATURES_DELIVERY.md b/docs/P2_FEATURES_DELIVERY.md similarity index 100% rename from mobile-eda/docs/P2_FEATURES_DELIVERY.md rename to docs/P2_FEATURES_DELIVERY.md diff --git a/mobile-eda/docs/PHASE2_DATA_FORMAT.md b/docs/PHASE2_DATA_FORMAT.md similarity index 100% rename from mobile-eda/docs/PHASE2_DATA_FORMAT.md rename to docs/PHASE2_DATA_FORMAT.md diff --git a/mobile-eda/docs/PHASE2_DELIVERY_REPORT.md b/docs/PHASE2_DELIVERY_REPORT.md similarity index 100% rename from mobile-eda/docs/PHASE2_DELIVERY_REPORT.md rename to docs/PHASE2_DELIVERY_REPORT.md diff --git a/mobile-eda/docs/PHASE2_IMPLEMENTATION.md b/docs/PHASE2_IMPLEMENTATION.md similarity index 100% rename from mobile-eda/docs/PHASE2_IMPLEMENTATION.md rename to docs/PHASE2_IMPLEMENTATION.md diff --git a/mobile-eda/docs/PHASE2_STATUS.md b/docs/PHASE2_STATUS.md similarity index 100% rename from mobile-eda/docs/PHASE2_STATUS.md rename to docs/PHASE2_STATUS.md diff --git a/mobile-eda/docs/PHASE2_UI_COMPONENTS.md b/docs/PHASE2_UI_COMPONENTS.md similarity index 100% rename from mobile-eda/docs/PHASE2_UI_COMPONENTS.md rename to docs/PHASE2_UI_COMPONENTS.md diff --git a/mobile-eda/docs/PHASE3_DELIVERY_REPORT.md b/docs/PHASE3_DELIVERY_REPORT.md similarity index 100% rename from mobile-eda/docs/PHASE3_DELIVERY_REPORT.md rename to docs/PHASE3_DELIVERY_REPORT.md diff --git a/mobile-eda/docs/PHASE3_IMPLEMENTATION_SUMMARY.md b/docs/PHASE3_IMPLEMENTATION_SUMMARY.md similarity index 100% rename from mobile-eda/docs/PHASE3_IMPLEMENTATION_SUMMARY.md rename to docs/PHASE3_IMPLEMENTATION_SUMMARY.md diff --git a/mobile-eda/docs/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md b/docs/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md similarity index 100% rename from mobile-eda/docs/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md rename to docs/PHASE4_ANDROID_DEPLOYMENT_GUIDE.md diff --git a/mobile-eda/docs/PHASE4_BUG_TRACKER.md b/docs/PHASE4_BUG_TRACKER.md similarity index 100% rename from mobile-eda/docs/PHASE4_BUG_TRACKER.md rename to docs/PHASE4_BUG_TRACKER.md diff --git a/mobile-eda/docs/PHASE4_COMPATIBILITY_MATRIX.md b/docs/PHASE4_COMPATIBILITY_MATRIX.md similarity index 100% rename from mobile-eda/docs/PHASE4_COMPATIBILITY_MATRIX.md rename to docs/PHASE4_COMPATIBILITY_MATRIX.md diff --git a/mobile-eda/docs/PHASE4_COMPLETION_SUMMARY.md b/docs/PHASE4_COMPLETION_SUMMARY.md similarity index 100% rename from mobile-eda/docs/PHASE4_COMPLETION_SUMMARY.md rename to docs/PHASE4_COMPLETION_SUMMARY.md diff --git a/mobile-eda/docs/PHASE4_DELIVERY_REPORT.md b/docs/PHASE4_DELIVERY_REPORT.md similarity index 100% rename from mobile-eda/docs/PHASE4_DELIVERY_REPORT.md rename to docs/PHASE4_DELIVERY_REPORT.md diff --git a/mobile-eda/docs/PHASE4_E2E_TEST_PLAN.md b/docs/PHASE4_E2E_TEST_PLAN.md similarity index 100% rename from mobile-eda/docs/PHASE4_E2E_TEST_PLAN.md rename to docs/PHASE4_E2E_TEST_PLAN.md diff --git a/mobile-eda/docs/PHASE4_IOS_DEPLOYMENT_GUIDE.md b/docs/PHASE4_IOS_DEPLOYMENT_GUIDE.md similarity index 100% rename from mobile-eda/docs/PHASE4_IOS_DEPLOYMENT_GUIDE.md rename to docs/PHASE4_IOS_DEPLOYMENT_GUIDE.md diff --git a/mobile-eda/docs/PHASE4_PERFORMANCE_TEST_PLAN.md b/docs/PHASE4_PERFORMANCE_TEST_PLAN.md similarity index 100% rename from mobile-eda/docs/PHASE4_PERFORMANCE_TEST_PLAN.md rename to docs/PHASE4_PERFORMANCE_TEST_PLAN.md diff --git a/mobile-eda/docs/PHASE4_STATUS_REPORT.md b/docs/PHASE4_STATUS_REPORT.md similarity index 100% rename from mobile-eda/docs/PHASE4_STATUS_REPORT.md rename to docs/PHASE4_STATUS_REPORT.md diff --git a/mobile-eda/docs/PHASE4_TEST_SUMMARY.md b/docs/PHASE4_TEST_SUMMARY.md similarity index 100% rename from mobile-eda/docs/PHASE4_TEST_SUMMARY.md rename to docs/PHASE4_TEST_SUMMARY.md diff --git a/mobile-eda/docs/PROJECT_STATUS.md b/docs/PROJECT_STATUS.md similarity index 100% rename from mobile-eda/docs/PROJECT_STATUS.md rename to docs/PROJECT_STATUS.md diff --git a/mobile-eda/docs/QUICK_BUILD_WINDOWS.md b/docs/QUICK_BUILD_WINDOWS.md similarity index 100% rename from mobile-eda/docs/QUICK_BUILD_WINDOWS.md rename to docs/QUICK_BUILD_WINDOWS.md diff --git a/mobile-eda/docs/RELEASE_v1.1.0.md b/docs/RELEASE_v1.1.0.md similarity index 100% rename from mobile-eda/docs/RELEASE_v1.1.0.md rename to docs/RELEASE_v1.1.0.md diff --git a/mobile-eda/docs/WINDOWS_BUILD_REQUEST.md b/docs/WINDOWS_BUILD_REQUEST.md similarity index 100% rename from mobile-eda/docs/WINDOWS_BUILD_REQUEST.md rename to docs/WINDOWS_BUILD_REQUEST.md diff --git a/mobile-eda/l10n.yaml b/l10n.yaml similarity index 100% rename from mobile-eda/l10n.yaml rename to l10n.yaml diff --git a/mobile-eda/lib/core/config/app_config.dart b/lib/core/config/app_config.dart similarity index 100% rename from mobile-eda/lib/core/config/app_config.dart rename to lib/core/config/app_config.dart diff --git a/mobile-eda/lib/core/config/settings_provider.dart b/lib/core/config/settings_provider.dart similarity index 100% rename from mobile-eda/lib/core/config/settings_provider.dart rename to lib/core/config/settings_provider.dart diff --git a/mobile-eda/lib/core/l10n/app_ar.arb b/lib/core/l10n/app_ar.arb similarity index 100% rename from mobile-eda/lib/core/l10n/app_ar.arb rename to lib/core/l10n/app_ar.arb diff --git a/mobile-eda/lib/core/l10n/app_en.arb b/lib/core/l10n/app_en.arb similarity index 100% rename from mobile-eda/lib/core/l10n/app_en.arb rename to lib/core/l10n/app_en.arb diff --git a/mobile-eda/lib/core/l10n/app_zh.arb b/lib/core/l10n/app_zh.arb similarity index 100% rename from mobile-eda/lib/core/l10n/app_zh.arb rename to lib/core/l10n/app_zh.arb diff --git a/mobile-eda/lib/core/l10n/app_zh_Hant.arb b/lib/core/l10n/app_zh_Hant.arb similarity index 100% rename from mobile-eda/lib/core/l10n/app_zh_Hant.arb rename to lib/core/l10n/app_zh_Hant.arb diff --git a/mobile-eda/lib/core/optimization/memory_optimization.dart b/lib/core/optimization/memory_optimization.dart similarity index 100% rename from mobile-eda/lib/core/optimization/memory_optimization.dart rename to lib/core/optimization/memory_optimization.dart diff --git a/mobile-eda/lib/core/optimization/render_optimization.dart b/lib/core/optimization/render_optimization.dart similarity index 100% rename from mobile-eda/lib/core/optimization/render_optimization.dart rename to lib/core/optimization/render_optimization.dart diff --git a/mobile-eda/lib/core/routes/app_router.dart b/lib/core/routes/app_router.dart similarity index 100% rename from mobile-eda/lib/core/routes/app_router.dart rename to lib/core/routes/app_router.dart diff --git a/mobile-eda/lib/core/theme/app_theme.dart b/lib/core/theme/app_theme.dart similarity index 100% rename from mobile-eda/lib/core/theme/app_theme.dart rename to lib/core/theme/app_theme.dart diff --git a/mobile-eda/lib/core/theme/eda_theme.dart b/lib/core/theme/eda_theme.dart similarity index 100% rename from mobile-eda/lib/core/theme/eda_theme.dart rename to lib/core/theme/eda_theme.dart diff --git a/mobile-eda/lib/data/data_format.dart b/lib/data/data_format.dart similarity index 100% rename from mobile-eda/lib/data/data_format.dart rename to lib/data/data_format.dart diff --git a/mobile-eda/lib/data/format/tile_format.dart b/lib/data/format/tile_format.dart similarity index 100% rename from mobile-eda/lib/data/format/tile_format.dart rename to lib/data/format/tile_format.dart diff --git a/mobile-eda/lib/data/import/kicad_importer.dart b/lib/data/import/kicad_importer.dart similarity index 100% rename from mobile-eda/lib/data/import/kicad_importer.dart rename to lib/data/import/kicad_importer.dart diff --git a/mobile-eda/lib/data/incremental/incremental_save.dart b/lib/data/incremental/incremental_save.dart similarity index 100% rename from mobile-eda/lib/data/incremental/incremental_save.dart rename to lib/data/incremental/incremental_save.dart diff --git a/mobile-eda/lib/data/models/schema.dart b/lib/data/models/schema.dart similarity index 100% rename from mobile-eda/lib/data/models/schema.dart rename to lib/data/models/schema.dart diff --git a/mobile-eda/lib/domain/managers/selection_manager.dart b/lib/domain/managers/selection_manager.dart similarity index 100% rename from mobile-eda/lib/domain/managers/selection_manager.dart rename to lib/domain/managers/selection_manager.dart diff --git a/mobile-eda/lib/domain/models/core_models.dart b/lib/domain/models/core_models.dart similarity index 100% rename from mobile-eda/lib/domain/models/core_models.dart rename to lib/domain/models/core_models.dart diff --git a/mobile-eda/lib/domain/services/netlist_generator.dart b/lib/domain/services/netlist_generator.dart similarity index 100% rename from mobile-eda/lib/domain/services/netlist_generator.dart rename to lib/domain/services/netlist_generator.dart diff --git a/mobile-eda/lib/main.dart b/lib/main.dart similarity index 100% rename from mobile-eda/lib/main.dart rename to lib/main.dart diff --git a/mobile-eda/lib/presentation/components/editable_canvas.dart b/lib/presentation/components/editable_canvas.dart similarity index 100% rename from mobile-eda/lib/presentation/components/editable_canvas.dart rename to lib/presentation/components/editable_canvas.dart diff --git a/mobile-eda/lib/presentation/components/p0_bug_fixes.dart b/lib/presentation/components/p0_bug_fixes.dart similarity index 100% rename from mobile-eda/lib/presentation/components/p0_bug_fixes.dart rename to lib/presentation/components/p0_bug_fixes.dart diff --git a/mobile-eda/lib/presentation/components/p1_bug_fixes.dart b/lib/presentation/components/p1_bug_fixes.dart similarity index 100% rename from mobile-eda/lib/presentation/components/p1_bug_fixes.dart rename to lib/presentation/components/p1_bug_fixes.dart diff --git a/mobile-eda/lib/presentation/components/p2_advanced_features.dart b/lib/presentation/components/p2_advanced_features.dart similarity index 100% rename from mobile-eda/lib/presentation/components/p2_advanced_features.dart rename to lib/presentation/components/p2_advanced_features.dart diff --git a/mobile-eda/lib/presentation/providers/isar_provider.dart b/lib/presentation/providers/isar_provider.dart similarity index 100% rename from mobile-eda/lib/presentation/providers/isar_provider.dart rename to lib/presentation/providers/isar_provider.dart diff --git a/mobile-eda/lib/presentation/screens/component_library_screen.dart b/lib/presentation/screens/component_library_screen.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/component_library_screen.dart rename to lib/presentation/screens/component_library_screen.dart diff --git a/mobile-eda/lib/presentation/screens/home_screen.dart b/lib/presentation/screens/home_screen.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/home_screen.dart rename to lib/presentation/screens/home_screen.dart diff --git a/mobile-eda/lib/presentation/screens/project_list_screen.dart b/lib/presentation/screens/project_list_screen.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/project_list_screen.dart rename to lib/presentation/screens/project_list_screen.dart diff --git a/mobile-eda/lib/presentation/screens/schematic_editor_screen.dart b/lib/presentation/screens/schematic_editor_screen.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/schematic_editor_screen.dart rename to lib/presentation/screens/schematic_editor_screen.dart diff --git a/mobile-eda/lib/presentation/screens/schematic_editor_screen_v2.dart b/lib/presentation/screens/schematic_editor_screen_v2.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/schematic_editor_screen_v2.dart rename to lib/presentation/screens/schematic_editor_screen_v2.dart diff --git a/mobile-eda/lib/presentation/screens/settings_screen.dart b/lib/presentation/screens/settings_screen.dart similarity index 100% rename from mobile-eda/lib/presentation/screens/settings_screen.dart rename to lib/presentation/screens/settings_screen.dart diff --git a/mobile-eda/lib/presentation/widgets/component_library_panel.dart b/lib/presentation/widgets/component_library_panel.dart similarity index 100% rename from mobile-eda/lib/presentation/widgets/component_library_panel.dart rename to lib/presentation/widgets/component_library_panel.dart diff --git a/mobile-eda/lib/presentation/widgets/property_panel_widget.dart b/lib/presentation/widgets/property_panel_widget.dart similarity index 100% rename from mobile-eda/lib/presentation/widgets/property_panel_widget.dart rename to lib/presentation/widgets/property_panel_widget.dart diff --git a/mobile-eda/lib/presentation/widgets/toolbar_widget.dart b/lib/presentation/widgets/toolbar_widget.dart similarity index 100% rename from mobile-eda/lib/presentation/widgets/toolbar_widget.dart rename to lib/presentation/widgets/toolbar_widget.dart diff --git a/mobile-eda/lib/presentation/widgets/widgets.dart b/lib/presentation/widgets/widgets.dart similarity index 100% rename from mobile-eda/lib/presentation/widgets/widgets.dart rename to lib/presentation/widgets/widgets.dart diff --git a/mobile-eda/pubspec.yaml b/pubspec.yaml similarity index 100% rename from mobile-eda/pubspec.yaml rename to pubspec.yaml diff --git a/mobile-eda/scripts/build-all.sh b/scripts/build-all.sh old mode 100755 new mode 100644 similarity index 100% rename from mobile-eda/scripts/build-all.sh rename to scripts/build-all.sh diff --git a/mobile-eda/scripts/build-android.sh b/scripts/build-android.sh old mode 100755 new mode 100644 similarity index 100% rename from mobile-eda/scripts/build-android.sh rename to scripts/build-android.sh diff --git a/mobile-eda/scripts/build-windows.ps1 b/scripts/build-windows.ps1 similarity index 100% rename from mobile-eda/scripts/build-windows.ps1 rename to scripts/build-windows.ps1 diff --git a/mobile-eda/scripts/build.sh b/scripts/build.sh old mode 100755 new mode 100644 similarity index 100% rename from mobile-eda/scripts/build.sh rename to scripts/build.sh diff --git a/mobile-eda/test/data_format_test.dart b/test/data_format_test.dart similarity index 100% rename from mobile-eda/test/data_format_test.dart rename to test/data_format_test.dart diff --git a/mobile-eda/test/e2e/user_flow_test.dart b/test/e2e/user_flow_test.dart similarity index 100% rename from mobile-eda/test/e2e/user_flow_test.dart rename to test/e2e/user_flow_test.dart diff --git a/mobile-eda/test/integration/component_workflow_test.dart b/test/integration/component_workflow_test.dart similarity index 100% rename from mobile-eda/test/integration/component_workflow_test.dart rename to test/integration/component_workflow_test.dart diff --git a/mobile-eda/test/performance/large_circuit_benchmark.dart b/test/performance/large_circuit_benchmark.dart similarity index 100% rename from mobile-eda/test/performance/large_circuit_benchmark.dart rename to test/performance/large_circuit_benchmark.dart diff --git a/mobile-eda/test/unit/editor_state_test.dart b/test/unit/editor_state_test.dart similarity index 100% rename from mobile-eda/test/unit/editor_state_test.dart rename to test/unit/editor_state_test.dart diff --git a/mobile-eda/test/unit/localization_test.dart b/test/unit/localization_test.dart similarity index 100% rename from mobile-eda/test/unit/localization_test.dart rename to test/unit/localization_test.dart diff --git a/mobile-eda/test/unit/theme_settings_test.dart b/test/unit/theme_settings_test.dart similarity index 100% rename from mobile-eda/test/unit/theme_settings_test.dart rename to test/unit/theme_settings_test.dart