persist font size, add :fav/:sub/:content commands
- note_editor: persist font size to SharedPreferences on change and restore it on load - note_list: add :fav (toggle favorites filter), :sub (toggle subdirectory search), :content (toggle file content search) commands - texts: document new commands in help content Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8645c656f2
commit
46dcd23419
3 changed files with 16 additions and 1 deletions
|
|
@ -56,6 +56,7 @@ class _NoteEditorScreenState extends State<NoteEditorScreen> {
|
||||||
final prefs = await SharedPreferences.getInstance();
|
final prefs = await SharedPreferences.getInstance();
|
||||||
setState(() {
|
setState(() {
|
||||||
_autoSaveEnabled = prefs.getBool('auto_save_enabled') ?? false;
|
_autoSaveEnabled = prefs.getBool('auto_save_enabled') ?? false;
|
||||||
|
_fontSize = prefs.getDouble('font_size') ?? 16.0;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -164,6 +165,7 @@ class _NoteEditorScreenState extends State<NoteEditorScreen> {
|
||||||
setState(() {
|
setState(() {
|
||||||
_fontSize = newSize;
|
_fontSize = newSize;
|
||||||
});
|
});
|
||||||
|
SharedPreferences.getInstance().then((prefs) => prefs.setDouble('font_size', newSize));
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
||||||
|
|
@ -669,6 +669,16 @@ Happy note taking! ✨
|
||||||
case ':intern':
|
case ':intern':
|
||||||
_toggleExternalEditor(false);
|
_toggleExternalEditor(false);
|
||||||
break;
|
break;
|
||||||
|
case ':fav':
|
||||||
|
setState(() { _showOnlyFavorites = !_showOnlyFavorites; });
|
||||||
|
_filterNotes();
|
||||||
|
break;
|
||||||
|
case ':sub':
|
||||||
|
_toggleIncludeSubdirectories(!_includeSubdirectories);
|
||||||
|
break;
|
||||||
|
case ':content':
|
||||||
|
_toggleIncludeFileContent(!_includeFileContent);
|
||||||
|
break;
|
||||||
case ':emptytrash':
|
case ':emptytrash':
|
||||||
_confirmEmptyTrash();
|
_confirmEmptyTrash();
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -74,13 +74,16 @@ Empty folders are automatically removed after the last file is deleted.
|
||||||
Type a colon command in the search bar and press Enter:
|
Type a colon command in the search bar and press Enter:
|
||||||
|
|
||||||
:help – Open this guide.
|
:help – Open this guide.
|
||||||
|
:about – Open app information.
|
||||||
:tags – Toggle tag visibility.
|
:tags – Toggle tag visibility.
|
||||||
|
:fav – Toggle favorites filter.
|
||||||
|
:sub – Toggle subdirectory search.
|
||||||
|
:content – Toggle file content search.
|
||||||
:day – Switch to light theme.
|
:day – Switch to light theme.
|
||||||
:night – Switch to dark theme.
|
:night – Switch to dark theme.
|
||||||
:extern – Toggle external editor.
|
:extern – Toggle external editor.
|
||||||
:intern – Toggle internal editor.
|
:intern – Toggle internal editor.
|
||||||
:emptytrash – Permanently delete trashed notes.
|
:emptytrash – Permanently delete trashed notes.
|
||||||
:about – Open app information.
|
|
||||||
|
|
||||||
|
|
||||||
""";
|
""";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue