Skip to content

Remaining Issues #1

@edisionnano

Description

@edisionnano
  • 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
  • Show unknown when no smart data instead of bad
  • Separate the header files in an include folder
  • If refresh devices + change disk then no radio button selected
  • Grid View window
  • Remember position on UpdateUI
  • Screenshot option on File menu
  • Remove the extra space bellow the buttons when there's no scrollbar
  • Add a Green/Blue mode toggle
  • set caution and critical health/temp values (if not provided, otherwise show the provided ones in gray)
  • Some WD Drives count health the opposite way
  • Show error log
  • Check how GSmartControl handles progress, older self tests and root
  • Columns cannot be resized by the user
  • Table has no context menu (for copy)
  • CustomButton has issues with big font sizes
  • Look into clang format
  • Research and handle multiple temperature sensors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions