Been a while since a bigger update. Wish I got more features done during this time, but, it's also been way too long since an update so I really feel like I should push a stable update out sooner rather than later. That said, I should have a bit more time in the near future to work on bigger features.
Also many thanks to all the people who submitted PRs and opened issues!
Features
- #1276: Add GPU process info (thanks to @jamartin9).
- #1353: Support selecting the average CPU graph as a default.
- #1373: Add support for bcachefs in disk widget (thanks to @tmuehlbacher).
- #1430: Support controlling the graph legend position for memory and network graph widgets (thanks to @lyuha).
- #1512: Support bold text styling options.
- #1514: Support italic text styling options.
Changes
- #1344: Change the
group
command line-argument togroup_processes
for consistency with the config file option. - #1376: Group together related command-line arguments in
-h
and--help
. - #1411: Add
time
as a default column. - #1436: Use actual "swap" value for Windows.
- #1441: The following arguments have changed names:
--left_legend/-l
is now--cpu_left_legend
.
- #1441: The following config fields have changed names:
expanded_on_startup
is nowexpanded
.left_legend
is nowcpu_left_legend
.
- #1458: Fix a bug with
--hide_table_gap
with the battery widget (thanks to @TheSkyentist). - #1472: The following arguments have changed names:
--mem_as_value
is nowprocess_memory_as_value
.
- #1472: The following config fields have changed names:
mem_as_value
is nowprocess_memory_as_value
.
- #1481: The following config fields have changed names:
disk_filter
is nowdisk.name_filter
.mount_filter
is nowdisk.mount_filter
.temp_filter
is nowtemperature.sensor_filter
net_filter
is nownetwork.interface_filter
- #1499: Redesign how styling is configured.
- #1499: The following arguments have changed names:
--colors
is now--theme
- #1513: Table headers are now bold by default.
- #1515: Show the config path in the error message if unable to read/create a config (thanks to @CosmicHorrorDev).
Bug Fixes
- #1314: Fix fat32 mounts not showing up in macOS (thanks to @Devin-Yeung).
- #1355: Reduce chances of non-D0 devices waking up due to temperature checks on Linux.
- #1410: Fix uptime calculation for Linux.
Other
- #1394: Add JSON Schema support.
Additional thanks
- #1308, #1309, #1310: Various chores/cleanups (thanks to @nyurik).
- #1362: Refactor for ratatui version bump (thanks to @jamartin9).
- #1413: Fix broken link to config documentation in README (thanks to @john-s-lin).
- #1442: Add install instructions to Exherbo Linux (thanks to @davlgd).
- #1452: Update docs around flags (thanks to @MichalBryxi).