mirror of
https://github.com/kunkunsh/kunkun-ext-neohtop.git
synced 2025-04-11 17:29:45 +00:00
fixes #14 disk space mismatch
This commit is contained in:
parent
21c19dfa05
commit
332bafbf1d
@ -130,7 +130,7 @@
|
|||||||
<h2>Download for macOS</h2>
|
<h2>Download for macOS</h2>
|
||||||
<p class="download-subtitle">Choose the version that matches your Mac</p>
|
<p class="download-subtitle">Choose the version that matches your Mac</p>
|
||||||
<div class="download-options">
|
<div class="download-options">
|
||||||
<a href="https://github.com/Abdenasser/neohtop/releases/download/v1.0.3/NeoHtop-intel.dmg"
|
<a href="https://github.com/Abdenasser/neohtop/releases/download/v1.0.4/NeoHtop-intel.dmg"
|
||||||
class="download-button intel">
|
class="download-button intel">
|
||||||
<span class="icon">💻</span>
|
<span class="icon">💻</span>
|
||||||
<div class="button-text">
|
<div class="button-text">
|
||||||
@ -138,7 +138,7 @@
|
|||||||
<span class="secondary">For Intel-based Macs</span>
|
<span class="secondary">For Intel-based Macs</span>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Abdenasser/neohtop/releases/download/v1.0.3/NeoHtop-silicon.dmg"
|
<a href="https://github.com/Abdenasser/neohtop/releases/download/v1.0.4/NeoHtop-silicon.dmg"
|
||||||
class="download-button silicon">
|
class="download-button silicon">
|
||||||
<span class="icon">🍎</span>
|
<span class="icon">🍎</span>
|
||||||
<div class="button-text">
|
<div class="button-text">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "macos-task-manager",
|
"name": "macos-task-manager",
|
||||||
"version": "1.0.3",
|
"version": "1.0.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
2
src-tauri/Cargo.lock
generated
2
src-tauri/Cargo.lock
generated
@ -2009,7 +2009,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "macos-task-manager"
|
name = "macos-task-manager"
|
||||||
version = "1.0.3"
|
version = "1.0.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "macos-task-manager"
|
name = "macos-task-manager"
|
||||||
version = "1.0.3"
|
version = "1.0.4"
|
||||||
description = "A Tauri App"
|
description = "A Tauri App"
|
||||||
authors = ["you"]
|
authors = ["you"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -121,14 +121,19 @@ async fn get_processes(state: State<'_, AppState>) -> Result<(Vec<ProcessInfo>,
|
|||||||
|
|
||||||
*last_update = (current_time, current_rx, current_tx);
|
*last_update = (current_time, current_rx, current_tx);
|
||||||
|
|
||||||
// Calculate total disk usage
|
// Calculate total disk usage - only for physical disks
|
||||||
let disk_stats = sys.disks().iter().fold((0, 0, 0), |acc, disk| {
|
let disk_stats = sys.disks().iter()
|
||||||
(
|
.filter(|disk| {
|
||||||
acc.0 + disk.total_space(),
|
// Filter for physical disks - typically those mounted at "/"
|
||||||
acc.1 + disk.total_space() - disk.available_space(),
|
disk.mount_point() == std::path::Path::new("/")
|
||||||
acc.2 + disk.available_space()
|
})
|
||||||
)
|
.fold((0, 0, 0), |acc, disk| {
|
||||||
});
|
(
|
||||||
|
acc.0 + disk.total_space(),
|
||||||
|
acc.1 + disk.total_space() - disk.available_space(),
|
||||||
|
acc.2 + disk.available_space()
|
||||||
|
)
|
||||||
|
});
|
||||||
|
|
||||||
system_stats = SystemStats {
|
system_stats = SystemStats {
|
||||||
cpu_usage: sys.cpus().iter().map(|cpu| cpu.cpu_usage()).collect(),
|
cpu_usage: sys.cpus().iter().map(|cpu| cpu.cpu_usage()).collect(),
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
},
|
},
|
||||||
"package": {
|
"package": {
|
||||||
"productName": "NeoHtop",
|
"productName": "NeoHtop",
|
||||||
"version": "1.0.3"
|
"version": "1.0.4"
|
||||||
},
|
},
|
||||||
"tauri": {
|
"tauri": {
|
||||||
"allowlist": {
|
"allowlist": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user