Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remaining Issues #1

Open
29 of 38 tasks
edisionnano opened this issue Jun 1, 2024 · 1 comment
Open
29 of 38 tasks

Remaining Issues #1

edisionnano opened this issue Jun 1, 2024 · 1 comment

Comments

@edisionnano
Copy link
Owner

edisionnano commented Jun 1, 2024

  • Arrow buttons don't function
  • Arrow buttons don't autohide
  • NVMe health status is not implemented
  • If value falls bellow or matches threshold mark overall health as Bad
  • Estimate percentage for ATA SSD and NVMe drives
  • Ask for password only once
  • NVMe Critical Warning support reading the bits and parsing them then show a popup
  • Popup in case smartctl is not found or root permission not given
  • Menu on top with file, about, save json, ignore C4, refresh
  • Values should also be able to be displayed as-is instead of HEX
  • update ui on checkbox
  • self test
  • Add /usr/sbin and /usr/local/sbin to path
  • Get test progress (TODO: currently no progress bar as it needs root)
  • nvme self test
  • Option to cancel self test on return 4
  • Global dynamic hotkeys for refresh, prev, next, exit (support mouse buttons too)
  • Rows have different widths
  • Provide our own smartctl binary (on appimage)
  • Disk menu with radio buttons for users with many disks
  • Option to cycle on arrows even if there is no next/previous disk
  • Show self test log (TODO: LBA of first error column)
  • Translation support #2
  • check for integer overflows (32mib is one of them)
  • Switch from GB to TB after 1TB with option to show GB
  • CLEAN THE CODE
  • Support SCSI Drives
  • Add an option to clear settings
  • Save JSON should provide a predetermined filename
  • Add a Green/Blue mode toggle
  • Some WD Drives count health the opposite way
  • Show error log
  • Check how GSmartControl handles progress, older self tests and root
  • set caution and critical health/temp values (if not provided, otherwise show the provided ones in gray)
  • Columns cannot be resized by the user
  • Grid View window
  • Look into clang format
  • Separate the header files in an include folder
@edisionnano
Copy link
Owner Author

I want to give an update on this, I bought a Western Digital drive which also has the reverse health issue. I'll be implementing a checkbox on the dialog that will spawn when clicking the health to set warning and critical health thresholds. A similar one will also be implemented for the temperatures with values predetermined if the manufacturer has set them.
image
This is how the temperature window will look. Error log is also planned to come in 0.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant