Skip to content

Latest commit

 

History

History
29 lines (28 loc) · 1.23 KB

TODO.md

File metadata and controls

29 lines (28 loc) · 1.23 KB

TODO

  • show PID of services
  • show memory and maybe CPU use of services
  • unit files
    • command to open unit file in text editor
    • figure out path to unit file
    • command to copy unit file path to clipboard
  • Overhaul rendering for lower CPU usage
  • Figure out inconsistent dev compile times. Sometimes 1s, sometimes 17s
  • Finish the work of updating services. Add new ones, delete no longer present ones
  • Use indexmap to speed up updating services
  • Fix jank where service refresh changes scroll position in services list
  • show substate in parens like Active (Running)
  • use journalctl -f to follow logs for instant refresh
  • display error (like when start/stop fails)
  • display spinner while starting up service
    • generalize spinner logic to all actions
  • refresh logs on a timer
  • refresh services on a timer
  • put on crates.io
  • Implement scrolling with pgup/pgdown
  • try adding a modal help menu/command picker like x/? in lazygit
  • when searching, auto-select the first result
  • select first item by default
  • add color for stopped/running status
  • add some color (for dates maybe?)
  • ctrl-f for find
  • move logs to their own pane