Commit Graph

1820 Commits

Author SHA1 Message Date
ClementTsang a0c2efe09d temp commit 2023-08-05 17:41:14 -04:00
ClementTsang 000ea7cce4 fully migrate over custom layout creation 2023-06-05 23:58:19 -04:00
ClementTsang a68a7346c3 remove code dedup 2023-06-04 14:48:16 -04:00
ClementTsang 6555d2d751 other: refactor BottomWidget 2023-06-03 11:31:44 -04:00
ClementTsang 4a95b09b46 other: add comments to new types 2023-06-02 03:30:11 -04:00
Clement Tsang 852e2e86c7 refactor: remove typed-builder (#1181) 2023-06-02 00:53:38 -04:00
Clement Tsang 87a793f501 docs: bump mkdocs-material to 9.1.15 (#1180) 2023-06-01 02:27:46 -04:00
Clement Tsang 4e99f31ad0 deps: bump ratatui to 0.21.0 (#1178) 2023-05-31 00:21:55 -04:00
Clement Tsang 74953455dc refactor: clean up some Linux proc collection code (#1179) 2023-05-31 00:21:34 -04:00
Clement Tsang 88b12a3790 deps: bump regex and log (#1177) 2023-05-29 00:47:29 -04:00
Clement Tsang 635e82a8a2 refactor: remove typed builder from App struct (#1176)
Another one on the chopping block. This also moves out the app
widget logic to a separate struct.
2023-05-28 00:46:13 -04:00
Clement Tsang 9cea3e1a8d ci: add cache to audit job (#1175)
* ci: add cache to audit job

* always cache, and skip target

* delete registry too
2023-05-27 00:59:16 -04:00
Clement Tsang a90c32eb73 ci: update rust-cache to 2.4.0 (#1174) 2023-05-27 00:22: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 6b9663a2c2 other: clean up some fixmes (#1171) 2023-05-26 00:19:28 -04:00
Clement Tsang 69318465ae other: simplify termination/event loop logic (#1169)
This just simplifies the logic around ctrl-c and termination logic and
event loop logic to something simpler and without the need for timeouts
and/or atomics.

Instead, we just make termination an event sent by ctrl-c and use the
same receiver for event handling to react to it and break the loop.
2023-05-25 00:13:04 -04:00
Clement Tsang b6dc17cfb3 other: clean up thread event code (#1170) 2023-05-24 01:05:49 -04:00
Clement Tsang ea3f5e628d deps: bump regex, toml_edit, ctrlc (#1168) 2023-05-24 00:54:39 -04:00
Clement Tsang 2ef7aa97c9 deps: bump dependencies for docs (#1167) 2023-05-24 00:33:31 -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 8a49c49267 refactor: remove TypedBuilder for col (#1162)
* refactor: remove TypedBuilder for col

* clean up basic
2023-05-20 01:27:42 -04:00
Clement Tsang b6f9a9a98d deps: bump dependencies as of 2023-05-19 (#1161) 2023-05-19 04:04:44 -04:00
Clement Tsang 5aaa2bfa9f github: update CONTRIBUTING.md 2023-05-19 00:24:46 -04:00
Clement Tsang 13efb87534 github: update some form headers to remove inline code blocks that were misrendering as quotes 2023-05-18 15:03:20 -04:00
Clement Tsang 463b0fbef8 refactor: remove TypedBuilder for widget (#1159)
* refactor: remove TypedBuilder for widget

* group together cpu

* clean up proc too
2023-05-18 05:45:07 -04:00
Clement Tsang 0a98ad1b93 deps: bump dependencies as of 2023-05-17 (#1160) 2023-05-18 02:05:57 -04:00
Clement Tsang a1a48bc647 refactor: remove TypedBuilder for col row (#1158) 2023-05-17 02:43:08 -04:00
Clement Tsang f541947a59 deps: bump dependencies as of 2023-05-15 (#1157) 2023-05-16 00:16:46 -04:00
Clement Tsang b9c106c9cf refactor: remove unused typed-builder proc macro usage in options (#1156) 2023-05-16 00:03:34 -04:00
ClementTsang ccb93223f7 github: update even more packaging issue template wording 2023-05-15 00:17:40 -04:00
Clement Tsang b59f526e16 docs: add links to the repo locations for installation methods (#1155) 2023-05-15 00:07:08 -04:00
ClementTsang 80d4e9c81f github: update more packaging issue template wording 2023-05-14 16:24:09 -04:00
ClementTsang 3e6f3ad551 github: update packaging issue template wording 2023-05-14 16:08:58 -04:00
Clement Tsang 52805e0a83 docs: update winget link 2023-05-14 11:04:56 -04:00
Clement Tsang d019181b2d uptick: 0.9.1 (#1153) 0.9.1 2023-05-14 00:13:12 -04:00
Clement Tsang 7bd93f2c7c deps: bump dependencies as of 2023-05-13 (#1152) 2023-05-13 20:41:19 -04:00
Clement Tsang 9d433be3f3 other: bump version to 0.9.1 (#1151) 2023-05-13 18:08:12 -04:00
Clement Tsang f76fc84670 docs: bump mkdocs-material to 9.1.12 (#1150) 2023-05-13 11:40:56 -04:00
Clement Tsang 3a8d85d487 refactor: use macros for initializing canvas styles (#1149)
* refactor: use macros for initializing canvas styles

* add quotes

* Simplify macro

* update tests

* more renaming
2023-05-13 05:22:09 -04:00
Clement Tsang bcca7e2621 bug: fix gruvbox cache colour being invalid (#1148)
* bug: fix gruvbox cache colour being invalid

* update changelog
2023-05-12 04:39:07 -04:00
Clement Tsang c8da8f16f0 docs: update install instructions 2023-05-12 00:54:50 -04:00
Clement Tsang 2c13683eb3 ci: pin and update some workflow actions (#1145)
* ci: pin and update some workflow actions

* also update setup-python

* and rust-toolchain
2023-05-11 00:42:39 -04:00
ClementTsang 31869dee29 docs: update choco install instructions 2023-05-10 04:01:23 -04:00
ClementTsang 13b58d4d4e docs: reword binary install section 2023-05-10 03:59:27 -04:00
ClementTsang 331ed47387 github: update deploy body template 2023-05-10 03:35:54 -04:00
Clement Tsang 8777143801 uptick: 0.9.0 (#1143)
* uptick: 0.9.0

* years are hard

* update changelog
0.9.0
2023-05-10 03:17:25 -04:00
Clement Tsang efe65ecbe2 deps: bump dependencies in Cargo.lock file (#1144)
Avoids an annoying message when installing with `--locked`.
2023-05-09 20:36:35 -04:00
Clement Tsang cb9d99527a docs: update process config docs (#1142) 2023-05-09 19:35:32 -04:00