v0.1.0 - initial full release!
Finally felt like this was a good point to set the version to beyond pre-release. It feels feature-complete enough that I'm comfortable claiming that this is a good point setting it to v0.1.0.
Since last time, what was done:
Features
-
Ability to reset all data collection.
-
Addition of timeouts to prevent overfilling the input queue.
-
gg
andG
to navigate tables. -
Automatic colour generation for graph elements - this is handy for the CPU core display, especially with how core counts are rising rather quickly.
-
For Linux, addition of total RX/TX statistics. This is currently unavailable in Windows.
-
Flag to see CPU scaling by either percentage of current usage or total possible usage.
Changes
-
Added scaling factor to CPU percentage in processes - this will hopefully mean it is a bit more indicative of actual CPU usage by a process.
-
The binary name is now just
btm
. Easier to remember and type! -
Controls were changed a bit -
Ctrl+direction
to navigate between widgets now. -
Movement of CPU legend and network legend to out of the graph - this is required for both tui-rs limitations and the fact that CPU legends would be unfeasible for even a 16 core system.
-
dd
now has a dialog so you don't accidentally kill the wrong thing. No more killing PID 1... haha... -
Unselected widgets will no longer show scroll position to be a bit more clear about what your scroll will change.
Bug fixes
- Probably too numerous to count...