perf(search): implement full async + indexed search system with major performance gains
All checks were successful
Code check / Check code (push) Successful in 1m26s

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-11-28 13:34:46 +05:00
parent 3abaccb1e0
commit 665a4df322
9 changed files with 635 additions and 8 deletions

View File

@@ -998,7 +998,7 @@ class MainWindow(QMainWindow):
self.searchEdit.textChanged.connect(self.startSearchDebounce)
self.searchDebounceTimer = QTimer(self)
self.searchDebounceTimer.setSingleShot(True)
self.searchDebounceTimer.setInterval(300)
self.searchDebounceTimer.setInterval(150) # Reduced debounce time for better responsiveness
self.searchDebounceTimer.timeout.connect(self.on_search_changed)
layout.addWidget(self.searchEdit)