github ClementTsang/bottom 0.4.0
0.4.0 Release

latest releases: nightly, 0.9.6, 0.9.5...
4 years ago

There's a mix of bug fixes, new features, and changes this time around.

See CHANGELOG.md for details on things that I don't mention here.

Features

  • Added I/O stat monitoring per process. You can see read/s, write/s, total read, and total write:

image

  • Added battery monitoring. You can see charge%, consumption, time to empty/full, and health. The colour of the charge% bar and when it changes colour can be adjusted via the [colors] config object.

image

  • Credit to andys8: Added hjkl movement to the dd dialog.

  • Added Alt-h and Alt-l as options to move left/right in a search query.

  • Added a much more detailed querying system for filtering processes. More details can be found here, but the gist of it is:

    • Support for searching via CPU, MEM, PID, name, read, write, total read, and total write
    • Support for using logical operators (AND/OR) and parentheses to group and manage searches
    • Regex, matching by case, and matching whole words remains for PID and name searching.

Changes

  • Moved maximization key to e to expand the widget.

  • Changed the default colour scheme for highlighted borders and table headers to light blue. This was mostly because using the default colour scheme on something like Powershell was awful.

  • Updated the widget type keyword list to accept the following keywords as existing types:

    • "memory"
    • "network"
    • "process"
    • "processes"
    • "temperature"
  • Moved the network legend to within the graph, now that tui-rs 0.9 has landed! If one wants the old network style, they can do so via the --use_old_network_legend flag or the use_old_network_legend = true config option.

  • Furthermore, made it so that the RAM legend hides less often.

  • Updated some error messages to be more helpful of what went wrong.

  • Redesigned the help menu to allow for scrolling and jumping to sections:

image

Bugs

  • Fixed dd not working on entries that weren't the first displayed.

  • Fixed a bug where it would crash with no warning if you had a layout like:

[[row]]

The new behaviour still errors out, but will warn you.

  • Fixed a bug where moving vertically over an empty row would fail.

Don't miss a new bottom release

NewReleases is sending notifications on new releases.