summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2024-01-05 13:41:04 +0100
committerSebastian Thiel <sebastian.thiel@icloud.com>2024-01-05 13:48:20 +0100
commit3c8a31b50da8230bb9268b857e00d0c90e8cb786 (patch)
tree1eb30a8dffaa5ae2a34547ccf85efca107d86ad0 /Cargo.lock
parentad7c77ac8db663e7a870dd73e45159462c1cbe60 (diff)
parent0651cae13b43104402ed9d90147ee8c63fe83b61 (diff)
feat: responsive and buttery-smooth UI while scanning in interactive mode. (#209)
Using `dua i` the GUI would populate and is fully usable even while the scan is in progress, which is fantastic when scanning big disks which can take several minutes. However, previously is was quite janky as the refresh loop was bound to receiving entries to process, which sometimes stalled for many seconds. Now the GUI refresh is uncoupled from receiving traversal entries, and it will update when the user presses a key or 250ms pass without any input, causing it to respond immediately. Thanks so much for contributing, [@unixzii](https://github.com/unixzii)!
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock1
1 files changed, 1 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index f9745c9..d821b7d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -356,6 +356,7 @@ dependencies = [
"byte-unit",
"chrono",
"clap",
+ "crossbeam",
"crosstermion",
"filesize",
"gix-glob",