1735 Commits

Author SHA1 Message Date
Twan Stok
72698f1dd7 made FIFTH_COLOUR constant windows-only 2023-04-03 18:42:12 +02:00
Twan Stok
4c557e1af5 reduced colour collisions, as cache colour was the same as the first GPU colour 2023-03-31 05:12:27 +02:00
Twan Stok
de755572f0 fixed misplaced no-windows flag 2023-03-31 04:15:40 +02:00
Twan Stok
d7f17eb321 implemented missing canvas styling logic 2023-03-31 03:59:30 +02:00
Twan Stok
e06b1b19ef capitalized Windows 2023-03-31 03:50:18 +02:00
Twan Stok
feb3e68d75 added documentation to cache memory data collection 2023-03-31 03:42:39 +02:00
Twan Stok
bd9e576486 resolved merge conflicts 2023-03-31 03:41:17 +02:00
Twan Stok
f6a0b55a5d Merge remote-tracking branch 'origin/master' into re-merge
# Conflicts:
#	src/data_conversion.rs
2023-03-31 03:18:18 +02:00
Clement Tsang
e36854641c
docs: bump mkdocs-material to 9.1.4 (#1081) 2023-03-30 03:37:50 -04:00
ClementTsang
9146c4f6dd
docs: update font issue troubleshooting header 2023-03-29 04:33:07 -04:00
Clement Tsang
4d61ca4d41
docs: add mention for braille font issues on Linux (#1080) 2023-03-29 00:40:26 -04:00
Clement Tsang
bde2dac56e
deps: bump various dependencies as of 2023-03-27 (#1079) 2023-03-28 01:14:10 -04:00
Clement Tsang
444d2f7ad7
deps: bump sysinfo to 0.28 (#1078)
* deps: update sysinfo to 0.28.0

* 0.28.1

* 0.28.2

* 0.28.3

* 0.28.4
2023-03-27 00:50:21 -04:00
Clement Tsang
7ee6da3776
refactor: unify on using bytes for the memory unit when harvesting (#1077)
* refactor: unify on using bytes for the memory unit when harvesting

* some ordering stuff that doesn't mean much

* some comments

* more fixes

* refactor: rename

* comments v2

* some more cleanup

* remove uninlined_format_args allow
2023-03-26 01:53:43 -04:00
Clement Tsang
358db119bb
refactor: clean up some data collection refresh code, refresh sysinfo lists on loop (#1076)
* refactor: clean up some data collection refresh/init code

* move out battery

* missing setting memory value for proc

* stop segfault on macos

* unit

* oopsie
2023-03-25 02:31:11 -04:00
Clement Tsang
3ad0acc2fa
github: update issue template ordering 2023-03-24 20:29:51 -04:00
Twan Stok
8cf5a92b9f specified that buffer and cache memory display does not work on windows 2023-03-19 22:46:12 +01:00
Twan Stok
7b684e8313
Merge branch 'master' into master 2023-03-19 21:53:37 +01:00
Twan Stok
db8f013aed updated config file documentation 2023-03-19 21:50:30 +01:00
Twan Stok
ca87be93b6 Merge branch 'master' into clap 2023-03-19 21:47:28 +01:00
Twan Stok
0842c56672 Added command line flag documentation 2023-03-19 21:47:04 +01:00
Twan Stok
09f30e68a8 changelog updated 2023-03-19 21:46:53 +01:00
Clement Tsang
cea05479c8
docs: words and capitalization 2023-03-19 02:38:21 -04:00
Clement Tsang
1fbe89be8b
docs: bump mkdocs-material to 9.1.3 (#1070) 2023-03-17 00:02:20 -04:00
Clement Tsang
9fc62b9fd6
deps: forgot to bump crossterm back to 0.26.1 (#1069) 2023-03-15 20:47:10 -04:00
Clement Tsang
ac0bf7ca96
deps: switch back to crossterm 0.26.1 with fix to double keypress (#1068) 2023-03-15 01:50:52 -04:00
Twan Stok
5db60e7300
Merge branch 'master' into master 2023-03-15 00:21:26 +01:00
Clement Tsang
8fe3f1f23c
deps: revert crossterm 0.26.1 to fix double input bug on Windows (#1066) 2023-03-14 17:52:52 -04:00
Clement Tsang
6be6409b72
docs: link to support section in spiel 2023-03-14 02:16:23 -04:00
Twan Stok
f6f452611f Merge branch 'master' into clap 2023-03-14 00:00:51 +01:00
Twan Stok
5aff40b595 renamed CCH to CHE
not sure how i messed that up
2023-03-14 00:00:14 +01:00
Twan Stok
e6fc69b1df added --enable_cache_memory flag, disabled cache memory collection by default 2023-03-13 22:49:30 +01:00
Twan Stok
69e1783bfb better factoring-out of cache memory logic to allow individual disabling 2023-03-13 22:46:22 +01:00
Twan Stok
0b0c1b00d3
Merge branch 'ClementTsang:master' into master 2023-03-13 22:05:09 +01:00
Twan Stok
1300ade98b all cache-related code excluded on windows, in the process refactored src/data_conversion.rs convert_mem_label() to convert a single label instead of all at once 2023-03-13 22:00:48 +01:00
Clement Tsang
61fec230fc
ci: add musl build targets for .deb generation (#1061)
* ci: add musl build targets for .deb generation

* add missing container

* try to fix musl rename condition
2023-03-13 03:25:40 -04:00
Clement Tsang
10b8673c04
ci: bump fkirc/skip-duplicate-actions to v5.3.0 (#1059) 2023-03-13 01:02:29 -04:00
Clement Tsang
4f1ac8255f
ci: go back to using default cache key + target, update to 2.2.1 (#1058)
* ci: go back to using default cache key + target, update to 2.2.1

* fix formatting
2023-03-13 01:01:23 -04:00
Twan Stok
4afd71926f rustfmt 2023-03-13 03:37:30 +01:00
Twan Stok
1c3bfdb0f9 expanded comment to explain method. 2023-03-13 03:37:23 +01:00
Twan Stok
dbed44198b First implementation of cache memory display, copied from RAM and swap implementations. placed cache as second in the list as it is more similar to the RAM than any other item in the list 2023-03-13 03:28:32 +01:00
Twan Stok
ba94509bef First implementation of cache memory data collection, mostly copied from RAM and swap implementations 2023-03-13 03:27:10 +01:00
Clement Tsang
7f4e762921
ci: use sparse crates.io registries in CI (#1057) 2023-03-12 15:43:30 -04:00
Clement Tsang
c2d66af72f
clippy: appease clippy as of Rust 1.68.0 (#1055)
* clippy: fix derivable_impls clippy warning

This was done using `cargo clippy --fix`

* cargo fmt after autofix
2023-03-11 01:20:46 -05:00
Clement Tsang
e7a5f297bc
ci: update the upload artifact action to v3.1.2 (#1054) 2023-03-10 00:00:42 -05:00
Clement Tsang
82c0c3b0e5
refactor: use internal committed memory calculation for Windows (#1051)
* refactor: use internal committed memory calculation for Windows

* comments
2023-03-08 00:08:02 -05:00
Clement Tsang
10d7226b19
other: deny missing safety docs and add them (#1053) 2023-03-08 00:00:50 -05:00
Clement Tsang
9c197d0cf6
ci: do no feature first in cirrus (#1048) 2023-03-07 00:18:42 -05:00
Clement Tsang
b745684156
refactor: more data collection cleanup (#1047)
* refactor: more memory collection cleanup

* more cleanup

* clean up data_harvester, remove heim sensor flag

Separate out most individual components to separate functions. Also
remove Linux's usage of heim's sensors feature, since I wasn't using it
apparently.

* clean up GPU section

* fix cond

* fix feature flags

* more cleanup

* even more cleanup
2023-03-07 00:18:24 -05:00
Clement Tsang
8489c4bc10
refactor: Clean up memory collection code (#1045) 2023-03-05 02:31:45 -05:00