Sysinternals / ProcDump-for-Linux

A Linux version of the ProcDump Sysinternals tool
MIT License
2.94k stars 303 forks source link

Optimize performance and graphics output with latest notcurses #119

Closed WSLUser closed 2 years ago

WSLUser commented 3 years ago

Expected behavior

I expect the best visual representations possible for this utility.

Actual behavior

Could be improved through use of notcurses.

I would love to see this optimized for use with the notcurses library to bring better graphics input/output to terminals. https://github.com/dankamongmen/notcurses/releases Example usage: https://github.com/dankamongmen/growlight

System information (e.g., distro, kernel version, etc.)

All

MarioHewardt commented 3 years ago

Are there particular Ux scenarios that you feel should be improved? If so, it would be helpful to understand what those are.

WSLUser commented 3 years ago

Mostly, I'd like to see less dependency on ncurses as I'd prefer something similar looking to the project I linked to as example, which does similar thing to this tool. (Having better color support would be a nice start. The demo shown in the README could be made easier to view with color variations. )

WSLUser commented 3 years ago

Green: Info. Yellow: Warning, Red: Error. VS and other projects with debugging have this color support and more depending on other extras it shows. Also use of bold via VT sequence (which Windows Terminal does now support) for the actual words I listed.

WSLUser commented 3 years ago

I'd seriously take a look at the official demo of notcurses and maybe you could get some ideas on where UX can be improved besides what I've listed here (as well as for the ProcMon project, which would be even fancier with blingful characters).

jahabibi commented 2 years ago

At this point in time this issue is out of scope due to the fact that Procdump does not have a TUI.

WSLUser commented 2 years ago

There is a command-line mode now that would likely still help make things appear better. See https://github.com/dankamongmen/notcurses/issues/785#issuecomment-914924560 and https://github.com/dankamongmen/notcurses/blob/master/USAGE.md. I updated the title to better reflect the request. TUI is just one thing that would be drastically improved if it exists but it isn't strictly speaking necessary.

WSLUser commented 2 years ago

Should I create a new issue regarding the CLI-mode or can we re-open this one?

MarioHewardt commented 2 years ago

Feel free to open a new issue and detail specific scenarios (color highlighting specific outputs etc) that you would like ProcDump to address.