Commit Graph

78 Commits

Author SHA1 Message Date
Johnny Silverman
557d6db040 Change "getMbToPrettyString" to const function 2025-11-04 02:45:07 +02:00
Johnny Silverman
702b9c8415 Use megabytes instead of gigabytes for size calculations internally. Change variable types to "int64_t" for megabyte calc.
Add function "getSizeTextFromMegabytes" for generating size strings where it was repeated code.
Optimize code to do less reading of reusable locale strings and read "logicalBlockSize" before reading other size parameters.
2025-11-03 21:54:40 +02:00
edisionnano
088dac6670 Use GigaBytes instead of GibiBytes
There's much confusion around this in the digital world, perhaps we should make this configurable but since we advertise GB currently we should actually show GB
2025-06-08 22:29:50 +03:00
Spiros
d6a117f9c7 Fix warnings part 3 2025-05-31 00:29:35 +03:00
Spiros
931b0353da Add one decimal point precision on host read/writes when TB 2025-05-29 22:15:46 +03:00
Spiros
93023f7d24 Add option to save image 2025-05-29 22:10:10 +03:00
Spiros
b869286c79 Retain placement on refresh 2025-05-29 21:49:52 +03:00
Spiros
5f126e4f28 Highlight the correct disk on the grid view 2025-05-29 20:32:08 +03:00
spiros
2a2af59d24 Fix cyclic navigation enabling the next button even if there's only one drive 2025-05-29 02:49:34 +03:00
spiros
5758597158 Rename warning to caution 2025-05-29 02:40:32 +03:00
spiros
f721d4c190 Merge remote-tracking branch 'origin/main' into feat/disk-grid 2025-05-29 02:15:56 +03:00
Spiros
33faf382fc Connect grid view buttons 2025-05-26 17:55:30 +03:00
Spiros
6101d77958 Connect the grid view to show disks 2025-05-26 16:59:32 +03:00
Spiros
9b7f4fb44e Parse Total LBAs for drives which seem to use Gigabytes 2025-05-22 00:13:42 +03:00
Spiros
3416cc7ac1 Fix 4 issues
Fixes #48
Fixes CustomButton doesn't get highlighted when clicking a radio button
Fixes issue where disksGroup actions were not being cleared
Fixes some warnings
2025-05-08 14:02:47 +03:00
Spiros
3aaffcc238 Add a hack to ignore nsid
Fixes #48
2025-05-08 13:48:29 +03:00
Spiros
91240c40b5 Fix issue where disksGroup actions were not being cleared 2025-04-23 15:16:12 +03:00
Spiros
49c43a002c Fix CustomButton doesn't get highlighted when clicking a radio button 2025-04-23 14:44:39 +03:00
Spiros
086376086c Mockup grid view 2025-04-23 14:35:54 +03:00
Spiros
291002a53b Move headers to an include folder 2025-04-16 01:57:21 +03:00
edisionnano
c81c31acc3 Don't show status if smart_status is null 2025-04-16 01:42:35 +03:00
edisionnano
eae61beac7 Fix #37
Closes #37
2025-03-29 02:49:32 +02:00
edisionnano
422fa35405 Include QDialogButtonBox 2025-02-06 00:29:30 +02:00
spiros
36f554c9be Add ASCII View
Closes #27
but only for SCSI and SATA, NVMe ASCII View is not yet implemented
2025-02-06 00:24:31 +02:00
edisionnano
3dcb98be15 Set the device node name as default JSON filename 2025-02-04 22:22:43 +02:00
spiros
f9df8c9513 Also update the UI in memory 2025-02-03 18:21:05 +02:00
spiros
fb90679f6a Add a clear settings button 2025-02-03 18:13:47 +02:00
spiros
31d581d04b Update Greek Translation 2024-08-19 18:34:14 +03:00
spiros
d62d44b964 SCSI:Show warning if grown defect list is positive 2024-08-19 15:15:41 +03:00
Spiros
3ee7128ee3 Fix an SK Hynix drive 2024-08-19 13:07:54 +03:00
edisionnano
4f2a834e46 Add support for Percent_Lifetime_Remain 2024-08-16 00:47:44 +03:00
Spiros
0232c8f183 Parse SCSI Critical Temp
Also resolve a warning
2024-08-12 16:26:42 +03:00
Spiros
5f6520eb90 Caution if the defect list is not 0 2024-08-11 00:30:08 +03:00
Spiros
7ff7bcb59c Parse SCSI error counter log
scsi_grown_defect_list is next
2024-08-11 00:25:16 +03:00
Spiros
9aeca5ca2c Parse reads and writes for SCSI devices 2024-08-06 14:24:15 +03:00
Spiros
110d288f4b Parse SCSI Firmware Version 2024-08-06 12:57:54 +03:00
Spiros
7693b5db5d Add a fallback value for firmware version 2024-08-03 03:27:27 +03:00
Spiros
d3593531ec Read SCSI power on count 2024-08-03 03:23:22 +03:00
Spiros
4b44d3815c Display SCSI Model Name correctly 2024-08-03 03:08:17 +03:00
Spiros
81ba1e5754 Remove unused var, use as_const 2024-07-13 17:54:34 +03:00
edisionnano
d79f846e38 Remove unused variable 2024-07-13 17:44:41 +03:00
spiros
de03f84e27 Add support for CrystalDiskInfo Anime Themes
Closes #7
2024-06-24 17:45:51 +03:00
spiros
3d980d18b9 Add an about Qt dialog 2024-06-22 22:23:19 +03:00
edisionnano
660606cc40 Merge branch 'main' into includes 2024-06-22 19:55:09 +03:00
spiros
94da0612a5 Assign the correct type to some variable and fix shadowing cases 2024-06-22 19:39:59 +03:00
spiros
86c4c7647f Remove some useless casts 2024-06-22 18:04:27 +03:00
spiros
dc8100d3ee Addressed some issues with the code that produced warnings 2024-06-22 17:55:48 +03:00
Felix Riiga
3dcadfd0ea Fix a double include I missed 2024-06-22 00:15:52 +02:00
Felix Riiga
f4302fd376 Reorganize includes 2024-06-22 00:01:40 +02:00
spiros
a063ac63b9 Rebrand the project to QDiskInfo 2024-06-21 16:52:28 +03:00