Age | Commit message (Collapse) | Author |
|
* refactor: extract unicode-ellipsis into its own crate
* 0.1.4
|
|
* other: organize some utility function files
* deps: remove kstring
* refactor: some naming changes
* refactor: some more small refactoring/naming changes
* simplify to_cell to return a Cow
* enable lints
|
|
* deps: bump deps as of 2024-04-28
* fix tests
* extra test
|
|
|
|
|
|
|
|
|
|
bottom doesn't have an MSRV, but if we can still build on older versions
of Rust then I'm all for it. The updated clap versions didn't bring
anything interesting so there's no real issue for me to downgrade IMO.
|
|
|
|
|
|
|
|
* deps: bump ratatui to 0.26
* adjust process width
* a few nonzero optimizations
* add a todo
* update comments to be less confusing about time chart
|
|
* refactor: flatten process config field
* other: clean up some doc formatting using indoc and breaklines
* fix broken test
* remove default as that breaks things for now
* add test
* more tests
|
|
* deps: bump sysinfo to =0.30.5
* fix an import
* fix stuff for linux
* fix temps
* some fmt
* disks
* oops
* fix some bugs
|
|
* ci: clean up some jobs in CI; bump Rust-related actions
* also update codecov
* rearrange
* comments
|
|
|
|
* refactor: simplify some config -> constraints code
* iteratively progress...
* update bcr; this might need testing since I removed some old proc code
* widget side
* fix battery
* fix widget tests with bandaid for now
The issue was that the calculations assume a certain ratio for CPU
legends.
* add some tests
* bump up
* fix proc drawing issues
So with the proc widget in certain places, there would be a panic during
constraint determination.
Looks like back when I wrote this I made some gross assumptions about
certain things. In particular, the problem here was that the search
added an additional "one" height, so that needs to be accounted for
after we removed the "doubling" code.
* tests
* fix tests
* reorganize tests
* clippy
* fix cross tests not working
* fix builds for android
|
|
|
|
* clean up Cargo.toml
* some small cleanup
* refactor: group together similar args in the help generation and code
This groups together related arguments in both the help text and the
code itself.
* update changelog
* clippy
* builder pattern instead
|
|
I have `missing_docs` disabled for now as that'll take a long time to
get through... maybe in a separate PR.
|
|
|
|
* cargo update ratatui
* replace convert_arc_labels with convert_mem_labels
* remove redundant generic
---------
Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com>
|
|
* refactor: remove once_cell
* some missing fixes
|
|
* other: add back local time in debug logs
This still has a UTC fallback.
* cleanup and some warnings
|
|
|
|
|
|
* Add gpu util, power and procs.
Consolidated gpu calls into `data_harvester`.
Changed config flag from `enable_gpu_memory` to `enable_gpu`.
Added GPU utilization to the cpu widget.
Added GPU process memory usage and utilization percentage to the proc widget.
Added key binds for gpu process toggling.
Added GPU power usage to the battery widget.
Added bounds check to battery widget header.
Show battery widget header when `gpu_enable`.
Added feature flag `legacy-functions` to `nvml-wrapper`.
updated config file(s).
updated help text.
updated docs.
* Code Review:
Remove GPU util from cpu widget
Remove GPU power from battery widget
Use reference for gpu widgets_to_harvest
Extract match arm to function for feature gate
* Code Review: add gmem% toggle
* Do not poll gpu temp when filtered
* Code Review Two Changes:
adjust doc wordings
remove extra references
remove extra widget harvest checks
init proc gpu values
use convert_temp_unit for gpu temp
|
|
* deps: bump toml_edit to 0.21.0
* fix some formatting
|
|
* add nushell and fig completion generation
* now bump clap
* bump cargo-action too
* add rust-version key and set to 1.70.0, N-2
|
|
|
|
* ci: add .desktop file
* move to a separate desktop folder
* also skip one more file
|
|
|
|
* deps: pin serde to 1.0.188
* changelog
|
|
* deps: bump windows to 0.51.1
* some changes to fit new API
|
|
* deps: update root dependencies
* run cargo update
* revert windows for now
I wll handle it in separate dep bump since it requires more changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* deps: bump ratatui to 0.22.0
* fix missing new fields
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* deps: bump deps as of 2023-07-02
* run cargo update
|
|
* deps: bump deps as of 2023-06-29, clean up Cargo.toml a bit
* fix deprecated function call
|