1013 Commits

Author SHA1 Message Date
ClementTsang 721abf8c85 docs: remove other errant typo in README
(cherry picked from commit f8ff0360e9)
0.5.7
2021-01-30 20:29:41 -05:00
ClementTsang f7e87f00b0 docs: Update changelog, revert formatting typo in README
(cherry picked from commit 425f4877de)
2021-01-30 20:28:20 -05:00
Clement Tsang 8fbe2694ad uptick: 0.5.7 (#399)
(cherry picked from commit 58e18da0c3)
2021-01-30 20:27:33 -05:00
Clement Tsang a3ed45ae96 bug: Workaround for strange rendering when there are <4 CPU entries reported (#398)
So it seems that tui-rs doesn't like rendering my CPU bars if the height is exactly 1. It needs at least 2. I have no idea why, this is probably something weird with how I render.

This, of course, breaks when there is only one row to report (i.e. with a dual core setup in #397).

The workaround switches the gap between the CPU and mem/net parts to 0, and increases the CPU's draw height by 1, only when the height is otherwise 1 (so the draw height is now at least 2). This does have the side effect of including an extra line to the side borders, but I think it's fine.

(cherry picked from commit d48e6cd7e0)
2021-01-25 02:23:52 -05:00
Clement Tsang 6d0e8e1459 bug: Fix missing sorting arrow when for non-% mem (#389)
Fixes a bug where you could make the sorting arrow disappear in the mem column if you did:

1. Go to proc widget
2. Switch to memory values from %
3. Press `m`

(cherry picked from commit e30518bf62)
2021-01-25 01:31:54 -05:00
Clement Tsang 4eb86b7601 bug: Fix hide table gap option not working in battery widget (#386)
Fixes the `hide_table_gap` option not working with the battery widget.

(cherry picked from commit cfddb7e223)
2021-01-25 01:31:05 -05:00
Clement Tsang da6d4992fb bug: Fixes incorrect colours being used the CPU widget in basic mode (#373)
Fixes the colour order being off in basic mode, and not using the average CPU colour.

(cherry picked from commit 23ad597d18)
2021-01-25 01:30:35 -05:00
Clement Tsang 88366b3714 uptick: 0.5.6 (#362)
(cherry picked from commit bfdaa09e3a)
0.5.6
2020-12-17 18:42:30 -05:00
Clement Tsang b05efd0d55 refactor: re-use heim for ARM targets if possible (#360)
Use heim on ARM targets again where appropriate.

(cherry picked from commit 682f6493d1)
2020-12-17 18:02:52 -05:00
Clement Tsang 8f681604c4 bug: Fix missing component list refresh (#361)
(cherry picked from commit 061cdb913b)
2020-12-17 17:52:40 -05:00
Clement Tsang 9b1fc0bfc3 deps: Update various dependencies (#358)
(cherry picked from commit 4471ecc161)
2020-12-17 17:52:35 -05:00
Clement Tsang 5f7d4a85ae deps: Update to heim 0.1 (#354)
(cherry picked from commit 49cfc75aca)
2020-12-17 17:52:24 -05:00
Clement Tsang 7272786e86 uptick: 0.5.5 (#356) 0.5.5 2020-12-15 00:05:18 -05:00
Clement Tsang 508fe50b3c Add --no-default-features to PKGBUILD (#355) 2020-12-14 23:36:17 -05:00
Clement Tsang 5d7697d3da refactor: More minor optimization changes (#353)
- Move data rather than cloning during data transferring step
- Try using beef?
2020-12-12 21:06:46 -05:00
Clement Tsang 766fe25c55 refactor: Use feature flags to avoid building with fern and log (#351) 2020-12-11 20:39:32 -05:00
Clement Tsang 8c4ad90e67 refactor: Another small optimization pass (#350)
Making some small changes that would hopefully improve performance a bit.

- Remove redundant string generations for CPU data conversion
- Switch to fnv for PID hashmap and hashsets
- Use buffered reading to avoid having to store too many lines as strings
2020-12-11 19:54:02 -05:00
Clement Tsang 86135e466c bug: Fix incorrect cpu colour matching again in all position (#349)
Turns out there was yet another bug with the CPU colour allocation. I had forgotten to use the same index calculation for the "all" position.
2020-12-11 16:14:17 -05:00
Clement Tsang 74f4b386d7 uptick: 0.5.4 (#348) 0.5.4 2020-12-10 22:57:54 -05:00
Clement Tsang fd003f84da bug: Fix some performance regressions (#344)
Fixes some performance regressions and forgotten cleanup.

Changes to attempt to improve performance to match 0.4.x:

- Remove `trace!` and `--debug` for now.  These were a significant hog.  Removing this dropped initial memory usage by about half.
- Add additional cleaning step for `pid_mapping`  during process harvesting.  This should hopefully improve memory usage as time goes on.
- Slightly change how we do sorting to hopefully be a bit more optimal?  This was just an easy change to make that I spotted.
- Fix broken cleaning child thread task.
2020-12-10 22:29:25 -05:00
Clement Tsang 030f4ddd6a ci: Switch to musl for homebrew linux (#347)
Move from gnu to musl to avoid glibc issues.
2020-12-10 20:11:34 -05:00
Clement Tsang aef386913e ci: Use ubuntu-16.04 for linux gnu deploys and CI 2020-12-10 04:00:06 -05:00
Clement Tsang ce020a7429 bug: Fix missing states in processes (#345)
Fixes another change breaking states from showing in processes.
2020-12-10 00:03:55 -05:00
Clement Tsang 19cdc269fb refactor: Refactor some canvas code (#342) 2020-12-08 22:34:21 -05:00
Clement Tsang f4b8386063 refactor: Rename battery_harvester to batteries (#340) 2020-12-05 18:51:21 -05:00
Clement Tsang 5531255135 docs: Add FAQ document (#339) 2020-12-04 20:11:38 -05:00
Clement Tsang e56367fcbb refactor: Clean up some parts of data harvesting (#336) 2020-12-03 23:45:54 -05:00
Clement Tsang 86169871cb refactor: Simplify data harvesting (#335)
Refactors the data harvesting system function names.
2020-11-30 19:40:17 -05:00
Clement Tsang 867b8d43e9 deps: update dependencies (#334) 2020-11-28 18:29:23 -05:00
Clement Tsang 3260ff4663 feature: Add scroll indicator to keep track of table position in widgets. (#333)
Adds the option to enable an "out of" indicator for scrollable table widgets (using --show_table_scroll_position).
2020-11-28 15:37:06 -05:00
Clement Tsang a9c1197075 ci: Fix post-deploy step to actually use the correct files (#332)
Previously it was CURL-ing from a non-existent URL, giving the wrong SHA hashes.

Changed to upload the binaries as artifacts and using those directly.
2020-11-27 10:50:25 -05:00
ClementTsang 7131a05e62 uptick: 0.5.3 0.5.3 2020-11-26 19:36:01 -05:00
Clement Tsang 41b8dd61d0 bug: Fix inverted battery colours (#331)
Fixes colour theming for batteries being flipped.
2020-11-26 19:14:27 -05:00
Clement Tsang 380571cf73 ci: Fix some bugs/typos with the deploy script and components (#329)
- Fix bug with choco and homebrew using incorrect bash syntax causing broken downloads.  Why this didn't fail, idk.
- Add tag entry for manual runs to make it easier to deploy/re-run
- Fixed some typos
- Fixed incorrect string in choco python script
2020-11-26 03:28:56 -05:00
Clement Tsang cfa4e5eb99 ci: Move post deploy steps to main deploy script 0.5.2 2020-11-26 00:07:38 -05:00
ClementTsang da58835124 ci: Fix incorrect path. 2020-11-25 22:18:49 -05:00
ClementTsang 7e9943fa34 ci: Fix post-deploy script 2020-11-25 21:46:04 -05:00
ClementTsang 781691d3c9 uptick: 0.5.2 2020-11-25 20:39:37 -05:00
Clement Tsang a634934e3d bug: Fix inverted hide_avg_cpu option in config (#327) 2020-11-25 20:30:16 -05:00
ClementTsang da27b69704 docs: Update choco version 2020-11-23 03:18:56 -05:00
Clement Tsang 6aa0dd64a6 other: Switch to once_cell (#324)
Switch from lazy_static to once_cell.
2020-11-22 16:44:40 -05:00
ClementTsang 5abb1ce1a3 other: update default config.toml 2020-11-22 13:26:58 -05:00
Clement Tsang 0bf885a8cc ci: Fix windows deployments (#323)
Fixes an issue in the windows deployment action.
2020-11-22 12:40:29 -05:00
ClementTsang 7887de2aba ci: Fix missing CARGO_HUSKY_DONT_INSTALL_HOOKS in pkgbuild template 2020-11-22 10:39:52 -05:00
ClementTsang 691f411283 ci: Fix homebrew deploy template using wrong autocomplete file 2020-11-22 10:32:46 -05:00
ClementTsang 8d40d9bbef ci: Fix post-deploy script 0.5.1 2020-11-22 09:54:24 -05:00
Clement Tsang 788501abef ci: Fix deployment GitHub Action script (#322) 2020-11-22 04:18:47 -05:00
Clement Tsang 31c9d346b9 ci: Add downloads for windows in post-deploy 2020-11-22 03:55:23 -05:00
ClementTsang 2d127f198e ci: uptick to 0.5.1, fix ci 2020-11-22 02:33:48 -05:00
ClementTsang e8238daa64 ci: Add initial github actions ci 2020-11-21 15:28:46 -05:00