3 Commits

View File

@@ -550,11 +550,10 @@ class MainPageState extends State<MainPage> with WindowListener {
final scratch = await getLatestScratch();
_scratchController.text = scratch?.content ?? "";
_currentEntryController.text = "";
await _checkNavigation();
debugPrint("Data loaded.");
debugPrint("Data loaded");
}
// Load volume setting from database
@@ -586,6 +585,7 @@ class MainPageState extends State<MainPage> with WindowListener {
// Handle current entry
if (currentEntry.isNotEmpty) {
await createNote(currentEntry);
_currentEntryController.clear(); // Clear the input field after saving
}
// Handle scratch pad
@@ -755,6 +755,9 @@ class MainPageState extends State<MainPage> with WindowListener {
.where((note) => note.content.isNotEmpty)
.toList();
// Sort by date, newest first
filteredResults.sort((a, b) => b.date.compareTo(a.date));
// Important: update the dialog state after search completes
dialogSetState(() {
_searchResults = filteredResults;