Skip to content

Commit af6d5a4

Browse files
committed
Refactor: Moved each screen to separate folder
1 parent b56e3d7 commit af6d5a4

File tree

7 files changed

+23
-22
lines changed

7 files changed

+23
-22
lines changed

lib/main.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import 'dart:io';
22

3-
import 'package:corecoder_develop/editor.dart';
4-
import 'package:corecoder_develop/plugins_browser.dart';
3+
import 'package:corecoder_develop/screens/editor/editor.dart';
4+
import 'package:corecoder_develop/screens/settings/plugins_browser.dart';
55
import 'package:corecoder_develop/util/cc_project_structure.dart';
66
import 'package:corecoder_develop/util/theme_manager.dart';
77
import 'package:flutter/material.dart';
88
import 'package:flutter/services.dart';
99
import 'package:provider/provider.dart';
1010
import 'package:provider/single_child_widget.dart';
1111
import 'package:shared_preferences/shared_preferences.dart';
12-
import 'homepage.dart';
13-
import 'editor_drawer.dart';
12+
import 'screens/homepage/homepage.dart';
13+
import 'screens/editor/editor_drawer.dart';
1414
import 'package:bitsdojo_window/bitsdojo_window.dart';
1515

1616
void main() async {

lib/modules/jsapi.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import 'package:ffi/ffi.dart';
1010
import 'package:flutter_jscore/flutter_jscore.dart';
1111
import 'package:flutter_jscore/jscore_bindings.dart' as js;
1212

13-
import '../homepage.dart';
13+
import '../screens/homepage/homepage.dart';
1414

1515
String jsStringToDartString(Pointer resultJsString) {
1616
var resultCString = js.jSStringGetCharactersPtr(resultJsString);

lib/editor.dart renamed to lib/screens/editor/editor.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import 'dart:io';
33

44
import 'package:corecoder_develop/util/custom_code_box.dart'
55
show InnerField;
6-
import 'package:corecoder_develop/editor_drawer.dart';
6+
import 'package:corecoder_develop/screens/editor/editor_drawer.dart';
77
import 'package:corecoder_develop/util/modules_manager.dart';
88
import 'package:corecoder_develop/util/theme_manager.dart';
99
import 'package:tabbed_view/tabbed_view.dart';
1010
import 'package:flutter/material.dart';
1111
import 'package:path/path.dart' as path;
1212
import 'package:url_launcher/url_launcher.dart';
13-
import 'util/cc_project_structure.dart';
14-
import 'filebrowser/models/document.dart';
13+
import '../../util/cc_project_structure.dart';
14+
import '../../filebrowser/models/document.dart';
1515
import 'package:async/async.dart' show RestartableTimer;
1616

1717
class EditorPage extends StatefulWidget {

lib/editor_drawer.dart renamed to lib/screens/editor/editor_drawer.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import 'package:flutter/material.dart';
22
import 'package:provider/provider.dart';
33

4-
import 'util/cc_project_structure.dart';
5-
import 'filebrowser/models/document.dart';
6-
import 'filebrowser/widgets/directory_widget.dart';
7-
import 'filebrowser/widgets/file_widget.dart';
8-
import 'main.dart';
4+
import '../../util/cc_project_structure.dart';
5+
import '../../filebrowser/models/document.dart';
6+
import '../../filebrowser/widgets/directory_widget.dart';
7+
import '../../filebrowser/widgets/file_widget.dart';
8+
import '../../main.dart';
99
import 'package:tree_view/tree_view.dart';
1010
class DrawerStateInfo with ChangeNotifier {
1111
int _currentDrawer = 0;

lib/homepage.dart renamed to lib/screens/homepage/homepage.dart

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import 'dart:io';
22

3-
import 'package:corecoder_develop/plugins_browser.dart';
4-
import 'package:corecoder_develop/settings.dart';
3+
import 'package:corecoder_develop/screens/settings/plugins_browser.dart';
4+
import 'package:corecoder_develop/screens/settings/settings.dart';
55
import 'package:corecoder_develop/util/cc_project_structure.dart';
66
import 'package:corecoder_develop/util/desktop_tabbar.dart';
77
import 'package:flutter/material.dart';
88

9-
import 'editor.dart';
10-
import 'main.dart';
11-
import 'util/modules_manager.dart';
9+
import '../editor/editor.dart';
10+
import '../../main.dart';
11+
import '../../util/modules_manager.dart';
1212

1313
import 'package:shared_preferences/shared_preferences.dart';
1414
import 'package:url_launcher/url_launcher.dart';
1515
import 'package:permission_handler/permission_handler.dart';
16-
import 'util/cc_project_structure.dart';
16+
import '../../util/cc_project_structure.dart';
1717
import 'package:corecoder_develop/util/modules_manager.dart'
1818
show Module, ModulesManager, Template;
1919

@@ -515,9 +515,10 @@ class _HomePageState extends State<HomePage> {
515515
},
516516
child: const Text("Refresh"),
517517
),
518+
const SizedBox(width: 4,),
518519
OutlinedButton(
519520
onPressed: () {},
520-
child: const Text("Add"),
521+
child: const Text("Open"),
521522
),
522523
]),
523524
Column(
File renamed without changes.

lib/settings.dart renamed to lib/screens/settings/settings.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import 'package:corecoder_develop/main.dart';
2-
import 'package:corecoder_develop/plugins_browser.dart';
2+
import 'package:corecoder_develop/screens/settings/plugins_browser.dart';
33
import 'package:corecoder_develop/util/modules_manager.dart';
44
import 'package:corecoder_develop/util/theme_manager.dart';
55
import 'package:flutter/material.dart';
66
import 'package:shared_preferences/shared_preferences.dart';
77

8-
import 'util/plugins_manager.dart';
8+
import '../../util/plugins_manager.dart';
99

1010
class AppSettings {
1111
static String appTheme = "core-coder-dark";

0 commit comments

Comments
 (0)