diff --git a/CHANGELOG.md b/CHANGELOG.md index 50f479929f..1ec347b38e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -81,6 +81,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Clippy map transformations. [#2090](https://github.com/iced-rs/iced/pull/2090) - Inline format args for ease of reading. [#2089](https://github.com/iced-rs/iced/pull/2089) - Stuck scrolling in `Scrollable` with touch events. [#1940](https://github.com/iced-rs/iced/pull/1940) +- Incorrect unit in `system::Information`. [#2223](https://github.com/iced-rs/iced/pull/2223) Many thanks to... @@ -89,6 +90,7 @@ Many thanks to... - @arslee07 - @AustinMReppert - @avsaase +- @brianch - @bungoboingo - @Calastrophe - @casperstorm @@ -114,6 +116,7 @@ Many thanks to... - @nyurik - @Remmirad - @ripytide +- @Tahinli - @tarkah - @tzemanovic - @william-shere diff --git a/examples/system_information/src/main.rs b/examples/system_information/src/main.rs index 507431eed1..31dc92f165 100644 --- a/examples/system_information/src/main.rs +++ b/examples/system_information/src/main.rs @@ -102,19 +102,19 @@ impl Application for Example { )); let memory_readable = - ByteSize::kb(information.memory_total).to_string(); + ByteSize::b(information.memory_total).to_string(); let memory_total = text(format!( - "Memory (total): {} kb ({memory_readable})", + "Memory (total): {} bytes ({memory_readable})", information.memory_total, )); let memory_text = if let Some(memory_used) = information.memory_used { - let memory_readable = ByteSize::kb(memory_used).to_string(); + let memory_readable = ByteSize::b(memory_used).to_string(); - format!("{memory_used} kb ({memory_readable})") + format!("{memory_used} bytes ({memory_readable})") } else { String::from("None") }; diff --git a/runtime/src/system/information.rs b/runtime/src/system/information.rs index 93e7a5a46a..0f78f5e926 100644 --- a/runtime/src/system/information.rs +++ b/runtime/src/system/information.rs @@ -18,9 +18,9 @@ pub struct Information { pub cpu_brand: String, /// The number of physical cores on the processor pub cpu_cores: Option, - /// Total RAM size, KB + /// Total RAM size, in bytes pub memory_total: u64, - /// Memory used by this process, KB + /// Memory used by this process, in bytes pub memory_used: Option, /// Underlying graphics backend for rendering pub graphics_backend: String,