wtop v1.1.0
This release makes the interface fully interactive and reorganizes the code into modular screens, while keeping support for the classic Windows console host.
What's new:
- Mouse support: click a row to select it, click a column header to sort (click the active column again to reverse), click the tabs to switch screens, and click the bottom key-bar buttons to act; the wheel scrolls the list.
- Help overlay on F1 or ? listing every key binding.
- Sort column cycling with the < and > keys.
- Tagging with Space (tracked by PID across refreshes); F9 then terminates the whole tagged set, or just the selected process when nothing is tagged.
- Internals: the TUI is split into an input layer, shared widgets, a UI core, and one module per screen, with input handled through ReadConsoleInput instead of conio. Mouse input works on the classic console host as well as Windows Terminal.
Everything from v1.0.0 still works: per-core CPU and memory meters, the sortable and filterable process table, tree view, the network and disk I/O tab, persisted settings, and self-install with --install / --uninstall.
Download wtop.exe below, or build from source with GCC (MSYS2 UCRT64).