Split NoteEditor types into its own file

NoteEditor still hasn't been migrated to null safety
This commit is contained in:
Vishesh Handa
2021-05-25 10:16:59 +02:00
parent d4a5467e23
commit 4632dc40b9
11 changed files with 9 additions and 11 deletions

View File

@ -8,9 +8,9 @@ import 'package:yaml_serializer/yaml_serializer.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/core/sorting_mode.dart';
import 'package:gitjournal/editors/common_types.dart';
import 'package:gitjournal/folder_views/common.dart';
import 'package:gitjournal/folder_views/standard_view.dart';
import 'package:gitjournal/screens/note_editor.dart';
import 'package:gitjournal/settings.dart';
import 'package:gitjournal/utils/logger.dart';

View File

@ -27,7 +27,6 @@ import 'package:path/path.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/folder_views/common.dart';
import 'package:gitjournal/utils/link_resolver.dart';
import 'package:gitjournal/utils/logger.dart';

View File

@ -0,0 +1 @@
enum EditorType { Markdown, Raw, Checklist, Journal, Org }

View File

@ -1,7 +1,5 @@
// @dart=2.9
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:gitjournal/editors/autocompletion_widget.dart';

View File

@ -13,6 +13,7 @@ import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/core/sorted_notes_folder.dart';
import 'package:gitjournal/core/sorting_mode.dart';
import 'package:gitjournal/editors/common_types.dart';
import 'package:gitjournal/folder_views/common.dart';
import 'package:gitjournal/folder_views/standard_view.dart';
import 'package:gitjournal/repository.dart';

View File

@ -30,6 +30,7 @@ import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/editors/checklist_editor.dart';
import 'package:gitjournal/editors/common_types.dart';
import 'package:gitjournal/editors/journal_editor.dart';
import 'package:gitjournal/editors/markdown_editor.dart';
import 'package:gitjournal/editors/org_editor.dart';
@ -98,8 +99,6 @@ class NoteEditor extends StatefulWidget {
}
}
enum EditorType { Markdown, Raw, Checklist, Journal, Org }
class NoteEditorState extends State<NoteEditor> with WidgetsBindingObserver {
Note note;
EditorType editorType = EditorType.Markdown;

View File

@ -27,8 +27,8 @@ import 'package:shared_preferences/shared_preferences.dart';
import 'package:uuid/uuid.dart';
import 'package:gitjournal/core/sorting_mode.dart';
import 'package:gitjournal/editors/common_types.dart';
import 'package:gitjournal/folder_views/common_types.dart';
import 'package:gitjournal/screens/note_editor.dart';
const DEFAULT_ID = "0";
const FOLDER_NAME_KEY = "remoteGitRepoPath";

View File

@ -6,10 +6,10 @@ import 'package:provider/provider.dart';
import 'package:share/share.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/screens/note_editor.dart';
import 'package:gitjournal/settings.dart';
import 'app.dart';
import 'core/note.dart';
import 'editors/common_types.dart';
import 'repository.dart';
import 'utils/logger.dart';

View File

@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:function_types/function_types.dart';
import 'package:gitjournal/screens/note_editor.dart';
import 'package:gitjournal/editors/common_types.dart';
// FIXME: Remove note_editor import!!

View File

@ -22,7 +22,7 @@ import 'package:easy_localization/easy_localization.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:gitjournal/core/note.dart';
import 'package:gitjournal/screens/note_editor.dart';
import 'package:gitjournal/editors/common_types.dart';
class NoteEditorSelector extends StatelessWidget {
final EditorType currentEditor;

View File

@ -6,9 +6,9 @@ import 'package:test/test.dart';
import 'package:gitjournal/core/notes_folder_config.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
import 'package:gitjournal/core/sorting_mode.dart';
import 'package:gitjournal/editors/common_types.dart';
import 'package:gitjournal/folder_views/common.dart';
import 'package:gitjournal/folder_views/standard_view.dart';
import 'package:gitjournal/screens/note_editor.dart';
import 'package:gitjournal/settings.dart';
void main() {