- Update to 0.9.0:
Bug Fixes:
* #1021: Fix selected text background colour being wrong if only
the foreground colour was set.
* #1037: Fix is_list_ignored accepting all results if set to false
* #1064: Disk name/mount filter now doesn't always show all
entries if one filter wasn't set.
* #1064: macOS disk I/O is potentially working now.
* #597: Resolve RUSTSEC-2021-0119 by removing heim.
Features:
* #1016: Add support for displaying process usernames on Windows
* #1022: Support three-character hex colour strings for styling.
* #1024: Support FreeBSD temperature sensors based on hw.temperature.
* #1063: Add buffer and cache memory tracking.
* #1106: Add current battery charging state.
* #1115: Add customizable process columns to config file.
* #801: Add optional process time column and querying.
Changes:
* #1025: Officially support M1 macOS.
* #1035: Migrate away from heim for CPU information.
* #1036: Migrate away from heim for memory information; bottom
will now try to use MemAvailable on Linux to determine used memory.
* #1041: Migrate away from heim for network information.
* #1064: Migrate away from heim for storage information.
* #812: Fully remove heim from bottom.
* #1075: Update how drives are named in Windows.
* #1106: Rename battery consumption field to rate.
Other:
* #1008: Fix clap 3 deprecation warnings.
* #1044: Re-enable ZFS feature.
OBS-URL: https://build.opensuse.org/request/show/1086037
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=29
- Update to version 0.8.0:
* Bug Fixes
+ Update help menu for disk and temperature widgets with
sorting support.
+ Fix time graph labels not being styled.
* Features
+ Split usage into both usage percentage and usage value.
* Changes
+ Hide battery duration section if the value is unknown. Also
update shortened text.
+ Automatically hide the battery widget if no batteries are
found but --battery is enabled.
OBS-URL: https://build.opensuse.org/request/show/1060446
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=27
- Update to version 0.6.4
* Small update to fix a bug and being slightly clearer on the
network legend unit.
- Update to version 0.6.3
* Small release with some bug fixes and a change in how we
calculate Linux memory usage.
- Update to version 0.6.2
Features
* Add F9 key as an alternative process kill key.
Bug Fixes
* Fixes two bugs causing the battery widget colours and mouse
events to be broken.
OBS-URL: https://build.opensuse.org/request/show/927379
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=15
- Update to version 0.6.1
* Fine-grained kill signals - bottom defaulted to kill -15, but
now, on Unix-based systems, you can directly choose which kill
signal you want.
* You can disable this feature if you want with the
--disable_advanced_kill flag or config option, which will
instead revert to the older style with just two options.
* Scroll position indicator using --show_table_scroll_position.
* Added Nord colour schemes. This can be enabled either in the
config file or command line with color=nord or color=nord-light.
* Add Ctrl-w and Ctrl-h shortcuts in search in order to delete a
word or a character respectively.
* Added mouse support for sorting process columns:
* Added users as a column in the process widget.
OBS-URL: https://build.opensuse.org/request/show/892926
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=13
- Update to version 0.5.7
* Fixes incorrect colours being used the CPU widget in basic
mode.
* Fixes hide_table_gap not working in the battery widget.
* Fixes the sorting arrow disappearing in proc widget under
some cases.
* Fixes basic mode failing to report CPUs if there are less than
4 entries to report.
- Update to version 0.5.6
* Fixed temperature sensors not working at all on non-Linux
platforms.
- Update to version 0.5.5
* Fixed CPU graph colours not matching the legend in the "all"
state.
- Update to version 0.5.4
Changes
* Removed the --debug option for now.
Bug Fixes
* Fixes a performance regression causing high memory and CPU
usage over time.
* Fixes process states not showing.
OBS-URL: https://build.opensuse.org/request/show/877389
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=11
- Update to version 0.5.3
* Fixes custom battery colour levels being inverted.
- Update to version 0.5.2
* Fixes hide_avg_cpu being inverted in config files.
- Update to version 0.5.1
* Patch for some bugs that were spotted in the 0.5.0 release.
- Update to version 0.5.0
Features
* Adaptive network graphs: the network widget's y-axis will now
adjust based on your current usage.
* Mouse support for tables and moving to widgets.
* The ability to hide specific temperature and disk entries
via config.
* Added a tree mode, you can access this with the t key.
* A simple indicator for when data updating is frozen.
* Built-in colour themes.
Changes
* Updated help descriptions, added auto-complete generation.
* Changed how we do battery theming. We now only set high,
medium, and low colours and we deal with the ratios.
Bug Fixes
* Fixes a bug where you could move down in the process widget
even if the process widget search was closed.
* Add labels to Linux temperature values.
* Implements sorting by count. It previously did absolutely
nothing.
* Fix being able to cause an index out-of-bounds by resizing to
a smaller terminal just after the program got the terminal
size, but right before the terminal started drawing.
* Fixed not clearing screen before drawing, which caused issues
OBS-URL: https://build.opensuse.org/request/show/851544
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=9
- Update to version 0.4.7
* Just a single bug fix, where searching by command name was
broken.
- Update to version 0.4.6
* Minor update, with some bug fixes, changes, and new features.
Most of the work done was refactoring and updating old, weird
code.
Features
* Allow using P to toggle between the processes' base name and
the processes' full name
* Added sorting capabilities for any column. Using s will open
up a menu allowing you to select which column you want to sort
by.
* Added I to invert the current process sort.
* Added the ability to toggle between mem% and actual memory
values by using % in the process widget:
* Support searching processes by state (i.e. state=sleeping).
* Added WASD as an alternative method to moving between widgets.
* Made e also escape expanded widgets (so e expands, then
pressing e again will shrink the widget, like if you had pressed
ESC).
Changes
* Dropped MSRV (for now), mainly supporting stable and newer
versions of Rust.
Bug fixes
* Fixed bug in basic mode where the battery widget was placed
incorrectly.
* Fixed a bug caused by hitting Enter when a process kill fails,
breaking future process kills.
* Fix bug caused by incorrectly reading the /proc/{pid}/stats file.
OBS-URL: https://build.opensuse.org/request/show/830598
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=7
- Update to version 0.4.2
Changes
* Automatically hide time axis labels if the widget gets too
small.
* Automatically hide table gap if the widget gets too small.
Bugs
* The <Space> character can be used as an "AND" again (properly)
in queries. For example:
* Fixed an issue where if the drive I/O label didn't match any
disk, the entire disk widget would display no results.
* Display SWAP and MEM legends even if the total amount is 0 to
avoid a weird blank spot in the legend.
OBS-URL: https://build.opensuse.org/request/show/803633
OBS-URL: https://build.opensuse.org/package/show/utilities/bottom?expand=0&rev=3