Generate one journal entry per day

Fixes #243
This commit is contained in:
Vishesh Handa
2020-09-16 11:01:38 +02:00
parent 0b7448e535
commit 265e253584
14 changed files with 95 additions and 34 deletions

View File

@ -35,6 +35,7 @@ class Settings extends ChangeNotifier {
bool yamlHeaderEnabled = true;
String defaultNewNoteFolderSpec = "";
String journalEditordefaultNewNoteFolderSpec = "";
bool journalEditorSingleNote = false;
RemoteSyncFrequency remoteSyncFrequency = RemoteSyncFrequency.Default;
SortingField sortingField = SortingField.Default;
@ -99,6 +100,8 @@ class Settings extends ChangeNotifier {
journalEditordefaultNewNoteFolderSpec =
pref.getString("journalEditordefaultNewNoteFolderSpec") ??
journalEditordefaultNewNoteFolderSpec;
journalEditorSingleNote =
pref.getBool("journalEditorSingleNote") ?? journalEditorSingleNote;
remoteSyncFrequency = RemoteSyncFrequency.fromInternalString(
pref.getString("remoteSyncFrequency"));
@ -191,6 +194,8 @@ class Settings extends ChangeNotifier {
"journalEditordefaultNewNoteFolderSpec",
journalEditordefaultNewNoteFolderSpec,
defaultSet.journalEditordefaultNewNoteFolderSpec);
_setBool(pref, "journalEditorSingleNote", journalEditorSingleNote,
defaultSet.journalEditorSingleNote);
_setString(
pref,
"remoteSyncFrequency",
@ -300,6 +305,7 @@ class Settings extends ChangeNotifier {
"defaultNewNoteFolderSpec": defaultNewNoteFolderSpec,
"journalEditordefaultNewNoteFolderSpec":
journalEditordefaultNewNoteFolderSpec,
'journalEditorSingleNote': journalEditorSingleNote.toString(),
"defaultEditor": defaultEditor.toInternalString(),
"defaultView": defaultView.toInternalString(),
"sortingField": sortingField.toInternalString(),