Clement Tsang
e71048e394
other: update lints ( #1369 )
...
I have `missing_docs` disabled for now as that'll take a long time to
get through... maybe in a separate PR.
2024-01-01 05:34:53 -05:00
Clement Tsang
631f7208e4
deps: bump anyhow, clap, and thiserror ( #1365 )
2023-12-27 23:13:07 -05:00
Justin Martin
28d2950d92
deps: update ratatui version ( #1362 )
...
* 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>
2023-12-25 17:28:54 -05:00
Clement Tsang
a1168cac67
refactor: remove once_cell ( #1361 )
...
* refactor: remove once_cell
* some missing fixes
2023-12-23 04:35:42 -05:00
Clement Tsang
fab86e833a
other: add back local time in debug logs ( #1346 )
...
* other: add back local time in debug logs
This still has a UTC fallback.
* cleanup and some warnings
2023-12-02 04:53:31 -05:00
Clement Tsang
2db881e3cf
deps: bump dependencies as of 2023-11-27 ( #1338 )
2023-11-27 23:06:51 -05:00
Clement Tsang
cf447e6a4e
deps: update sysinfo to 0.29.11 ( #1337 )
2023-11-27 22:37:50 -05:00
Justin Martin
e4a6e751ec
feature: Add gpu proc info ( #1276 )
...
* 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-19 23:54:15 -05:00
Clement Tsang
a5bbe5e333
deps: bump toml_edit to 0.21.0 ( #1320 )
...
* deps: bump toml_edit to 0.21.0
* fix some formatting
2023-11-16 17:24:45 -05:00
Clement Tsang
5d455354dd
bump clap and add nushell/fig completions ( #1300 )
...
* 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-12 03:36:45 -04:00
Clement Tsang
6256742f81
deps: bump sysinfo to =0.29.10 ( #1298 )
2023-09-11 00:13:17 -04:00
Clement Tsang
f38fbf0d8b
ci: add .desktop file ( #1296 )
...
* ci: add .desktop file
* move to a separate desktop folder
* also skip one more file
2023-09-06 19:12:28 -04:00
Clement Tsang
1ef0c05aa6
deps: bump dependencies as of 2023-08-26 ( #1287 )
2023-08-26 21:16:43 -04:00
Clement Tsang
11676bb6c1
deps: pin serde to 1.0.188 ( #1286 )
...
* deps: pin serde to 1.0.188
* changelog
2023-08-26 21:02:22 -04:00
Clement Tsang
ac55add21e
deps: bump windows to 0.51.1 ( #1279 )
...
* deps: bump windows to 0.51.1
* some changes to fit new API
2023-08-22 17:27:36 -04:00
Clement Tsang
2e2b32ce71
deps: bump dependencies as of 2023-08-18 ( #1277 )
...
* 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-20 16:02:27 -04:00
Clement Tsang
ea6f87f54b
deps: pin serde to <=1.0.171 ( #1278 )
2023-08-19 16:06:53 -04:00
Clement Tsang
54c7fe5ea3
deps: pin sysinfo to 0.29.8 ( #1273 )
2023-08-16 05:45:47 -04:00
Clement Tsang
619e9d9c1b
deps: bump deps as of 2023-08-08 ( #1272 )
2023-08-09 01:27:56 -04:00
Clement Tsang
43e3ab00ea
deps: pin sysinfo to 0.29.7 ( #1268 )
2023-07-29 02:24:35 -04:00
Clement Tsang
dbf054506f
deps: bump dependencies as of 2023-07-24 ( #1265 )
2023-07-24 04:02:59 -04:00
Clement Tsang
0e8feca616
deps: pin sysinfo to 0.29.6 ( #1263 )
2023-07-23 03:21:24 -04:00
Clement Tsang
646c9f191b
deps: Update ratatui 0.22.0 ( #1261 )
...
* deps: bump ratatui to 0.22.0
* fix missing new fields
2023-07-21 00:19:25 -04:00
Clement Tsang
d2b945957f
deps: bump some dependencies as of 2023-07-19 ( #1260 )
2023-07-20 02:25:02 -04:00
Clement Tsang
c1556d263e
deps: lock sysinfo to 0.29.5 ( #1255 )
2023-07-17 01:31:11 -04:00
Clement Tsang
53c51c7c83
deps: clean and update dpes in Cargo.toml ( #1254 )
2023-07-12 03:44:09 -04:00
Clement Tsang
ccc7091529
deps: bump regex, serde, thiserror ( #1250 )
2023-07-09 05:20:12 -04:00
Clement Tsang
275daa1f63
deps: lock sysinfo to 0.29.4 ( #1247 )
2023-07-07 00:25:27 -04:00
Clement Tsang
567ba3760b
deps: bump deps as of 2023-07-06 ( #1246 )
2023-07-06 07:33:30 -04:00
Clement Tsang
7240661aab
deps: bump dependencies as of 2023-07-03 ( #1240 )
...
* deps: bump deps as of 2023-07-02
* run cargo update
2023-07-03 00:47:02 -04:00
Clement Tsang
9c368815dd
deps: bump deps as of 2023-06-29 ( #1233 )
...
* deps: bump deps as of 2023-06-29, clean up Cargo.toml a bit
* fix deprecated function call
2023-06-29 00:48:49 -04:00
Clement Tsang
fc027ece68
deps: bump deps as of 2023-06-27 ( #1232 )
...
Bumps:
- clap
- indexmap
- itertools
- libc
- serde_json
- toml_edit
2023-06-28 10:45:56 -04:00
Clement Tsang
aa191a981d
bug: fix core dump if the terminal is closed while bottom is open ( #1230 )
...
* bug: fix core dump if the terminal is closed
The cause was:
- bottom thinks it's panicking if the terminal is closed.
- The panic hook tried to print out to the terminal - but the terminal
was closed! It would unwrap and thus panic even harder.
- To solve this, we just make the panic hook calls not unwrap, since
honestly if they fail it's whatever as far as I understand it.
* update changelog
2023-06-27 01:57:32 -04:00
Clement Tsang
8d078f8d71
deps: bump clap, rustix, serde_json ( #1210 )
2023-06-17 01:48:59 -04:00
Clement Tsang
6c7635038d
ci: add RPM package generation ( #1206 )
...
* ci: add RPM package generation
* edit container
* fix install
2023-06-15 00:26:54 -04:00
Clement Tsang
531e26ea45
other: post-0.9.2 cleanup ( #1203 )
...
* other: some cleanup
* other: add conditional logging macros
* more cleanup
* use compile-time feature for some text in clap
2023-06-12 01:01:07 -04:00
Clement Tsang
cfdfd2bd3f
bump dependencies and Cargo.lock as of 2023-06-10 ( #1200 )
...
Did `cargo update`. Only root dep change is bumping `clap`.
2023-06-12 00:13:29 -04:00
Clement Tsang
e4eaeb1c17
deps: bump battery to 0.8.1 to fix M1 health bug ( #1195 )
...
* deps: bump battery to 0.8.1 to fix M1 health bug
* update changelog
2023-06-09 00:47:42 -04:00
Clement Tsang
88bf64ab16
deps: bump hashbrown, once_cell, regex, serde, time, libc, clap ( #1194 )
2023-06-09 00:26:01 -04:00
Clement Tsang
38d7d0fbc6
deps: bump sysinfo to =0.29.2 ( #1193 )
2023-06-09 00:03:23 -04:00
Clement Tsang
6dd4ea945b
deps: bump clap, ctrc, once_cell ( #1183 )
...
Bumps these dependencies, which contains some small fixes/optimizations.
2023-06-04 00:50:21 -04:00
Clement Tsang
852e2e86c7
refactor: remove typed-builder ( #1181 )
2023-06-02 00:53:38 -04:00
Clement Tsang
4e99f31ad0
deps: bump ratatui to 0.21.0 ( #1178 )
2023-05-31 00:21:55 -04:00
Clement Tsang
88b12a3790
deps: bump regex and log ( #1177 )
2023-05-29 00:47:29 -04:00
Clement Tsang
eccaf11937
feature: support human times for default_time_value
and time_delta
( #1172 )
...
* feature: support human times for time interval and default range
* add tests, fix not using ms
* appease clippy
* changelog
2023-05-26 00:42:40 -04:00
Clement Tsang
ea3f5e628d
deps: bump regex, toml_edit, ctrlc ( #1168 )
2023-05-24 00:54:39 -04:00
Clement Tsang
11b6fc1df2
deps: bump dependencies as of 2023-05-21 ( #1166 )
2023-05-23 00:22:17 -04:00
Clement Tsang
57da52b659
deps: bump clap to 4.3.0 ( #1165 )
2023-05-22 00:25:44 -04:00
Clement Tsang
caa1d1b88b
refactor: remove procfs ( #1163 )
...
* refactor: remove procfs, use personal impls/rustix directly
* buffer sharing
* inline
* some cleanup
2023-05-21 00:53:27 -04:00
Clement Tsang
b6f9a9a98d
deps: bump dependencies as of 2023-05-19 ( #1161 )
2023-05-19 04:04:44 -04:00