summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-11-19feature: Add gpu proc info (#1276)Justin Martin
* 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
2023-11-19docs: fix typo in process column config (#1323)Clement Tsang
Lowercase a word.
2023-11-19other: add additional clamping functions on numeric types (#1324)Clement Tsang
* other: add additional clamping functions on numeric types * add tests and replace one usage
2023-11-18ci: bump actions/checkout to v4.1.1 (#1322)Clement Tsang
2023-11-18docs: add Android as unsupported but builds in README (#1321)Clement Tsang
2023-11-16deps: bump toml_edit to 0.21.0 (#1320)Clement Tsang
* deps: bump toml_edit to 0.21.0 * fix some formatting
2023-11-16docs: bump mike to v2.0.0 (#1318)Clement Tsang
* bump mike * bump some docs * update some settings and serve script to use mike
2023-11-16docs: bump mkdocs-related dependencies to latest (#1317)Clement Tsang
* docs: bump mkdocs-related dependencies to latest bumps mkdocs-material to 9.4.8, mkdocs to 1.5.3, mkdocs-material-extensions to 1.3 * fix some link warnings
2023-11-15refactor: clean up some query code and some ascii-only string comparisons ↵Clement Tsang
(#1316) * refactor: update some stuff in the query code * do some eq_ignore_ascii work * tests * some docs, and rename files
2023-11-15refactor: comment on convoluted `Filesystem::from_str` code (#1315)Clement Tsang
* refactor: use a less convoluted match for filesystem type conversion * revert, just use comment * just use if statements instead * test * inline
2023-11-15chore: fix certain uninlined string format uses (#1310)Yuri Astrakhan
* Fixed uninlined args First ran this, and fixed a few more similar issues by hand ``` cargo clippy --workspace --fix --benches --tests --bins -- -A clippy::all -W clippy::uninlined_format_args ``` Note that in a few cases, format args were passed by ref - which is actually a tiny perf hit - compiler would not be able to optimize them. * revert change here since it contains a non-inlineable variable I'm not a fan of using it partially here * revert given the other formats above/below I would prefer keeping it like this --------- Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com>
2023-11-15chore: run spell and grammar checkersYuri Astrakhan
* Chore: Run an spell cheker, and gramar cheker * small revert --------- Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com>
2023-11-14bug: fat32 mounts don't show up in macOS (#1314)Devin-Yeung
2023-10-23Chore: Remove un-needed lifetimes in a few calls (#1309)Yuri Astrakhan
2023-10-22chore: Minor cleanup - remove un-needed ident qualifiers (#1307)Yuri Astrakhan
Keep code a bit tidier and consistent (i.e. if an identifier already has a `use` entry above, why in some cases still prove a full path to it?)
2023-09-24ci: test if building with musl on Rust > 1.71 works again (#1302)Clement Tsang
* ci: test if building with musl on Rust > 1.71 works again * use cross instead? * specify cross version to fix build issue * Update build_releases.yml
2023-09-12bump clap and add nushell/fig completions (#1300)Clement Tsang
* 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
2023-09-11deps: bump sysinfo to =0.29.10 (#1298)Clement Tsang
2023-09-10github: add section on whether you're using ZFS (#1299)Clement Tsang
2023-09-06ci: add .desktop file (#1296)Clement Tsang
* ci: add .desktop file * move to a separate desktop folder * also skip one more file
2023-09-04docs: bump mkdocs and mkdocs-material versions (#1293)Clement Tsang
2023-08-26uptick: 0.9.6 (#1288)0.9.6Clement Tsang
2023-08-26deps: bump dependencies as of 2023-08-26 (#1287)Clement Tsang
2023-08-26deps: pin serde to 1.0.188 (#1286)Clement Tsang
* deps: pin serde to 1.0.188 * changelog
2023-08-26docs: update changelog dates0.9.5Clement Tsang
2023-08-24ci: pin musl to 1.71.0 for now when building releases (#1282)Clement Tsang
2023-08-24other: appease clippy after Rust 1.72.0 (#1281)Clement Tsang
* deps: use clap 4.4.0 to remove is-terminal * fmt * appease clippy * fmt again * Revert "deps: use clap 4.4.0 to remove is-terminal" This reverts commit 78aa6ec8481d38357adc09e262aa5df87796b6c7.
2023-08-24uptick: 0.9.5 (#1280)Clement Tsang
2023-08-22deps: bump windows to 0.51.1 (#1279)Clement Tsang
* deps: bump windows to 0.51.1 * some changes to fit new API
2023-08-20deps: bump dependencies as of 2023-08-18 (#1277)Clement Tsang
* deps: update root dependencies * run cargo update * revert windows for now I wll handle it in separate dep bump since it requires more changes
2023-08-19deps: pin serde to <=1.0.171 (#1278)Clement Tsang
2023-08-16deps: pin sysinfo to 0.29.8 (#1273)Clement Tsang
2023-08-09deps: bump deps as of 2023-08-08 (#1272)Clement Tsang
2023-08-05uptick: 0.9.4 (#1270)0.9.4Clement Tsang
* uptick: 0.9.4 * update date
2023-08-01docs: bump mkdocs-material to 9.1.21 and mkdocs to 1.5.1 (#1269)Clement Tsang
* docs: bump mkdocs-material to 9.1.21 * Update requirements.txt
2023-07-29deps: pin sysinfo to 0.29.7 (#1268)Clement Tsang
2023-07-27docs: update changelog with ARC max usage fix (#1267)Clement Tsang
2023-07-27docs: add zebp as a contributor for code (#1266)allcontributors[bot]
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-27bug: display arc max size in arc usage instead of system memory (#1264)Zeb Piasecki
2023-07-24deps: bump dependencies as of 2023-07-24 (#1265)Clement Tsang
2023-07-23deps: pin sysinfo to 0.29.6 (#1263)Clement Tsang
2023-07-21docs: a few extra words around what version of rust releases are built withClement Tsang
2023-07-21deps: Update ratatui 0.22.0 (#1261)Clement Tsang
* deps: bump ratatui to 0.22.0 * fix missing new fields
2023-07-20deps: bump some dependencies as of 2023-07-19 (#1260)Clement Tsang
2023-07-19docs: update changelog to include full width battery change (#1258)Clement Tsang
2023-07-19docs: add gabelluardo as a contributor for code (#1257)allcontributors[bot]
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-19other: full width battery bar (#1251)Gabriele Belluardo
2023-07-19docs: bump mkdocs-material to 9.1.19 (#1256)Clement Tsang
2023-07-19docs: bump mkdocs-material to 9.1.19 (#1256)Clement Tsang
2023-07-17deps: lock sysinfo to 0.29.5 (#1255)Clement Tsang