summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-07-18uptick: 0.6.3 (#549)0.6.3Clement Tsang
Uptick README and documentation to 0.6.3.
2021-07-17refactor: switch to manual implementation of meminfo parse (#548)Clement Tsang
Manually parse `/proc/meminfo` for the purposes of memory usage.
2021-07-17bug: switch over to procfs for linux mem usage (#547)Clement Tsang
Swap to manually calculating the mem total and usage via procfs. The usage calculation is now: total - (free + cached + buffers + slab_reclaimable - shmem) This follows the same usage calculation as htop. See the PR for more details.
2021-07-16bug: Fix swap calculation for Linux (#546)Clement Tsang
Workaround for Linux heim memory units not being correct for swap.
2021-07-15bug: move linux mem used to kilobytes too as workaroundClementTsang
2021-07-15bug: fix inaccuracy in memory usage/total on macOS and Linux (#545)Clement Tsang
Fixes the accuracy of the memory widget for Linux and macOS, and uses binary prefixes instead to be more accurate. Regarding the first part, it turns out that the way I was calculating memory usage was *slightly* incorrect for a few reasons: - Regarding macOS, it seems like the way I was determining usage (`usage = total - available`) is not the most accurate. The better way of doing this is apparently `usage = wire + active`, where `wire` is memory always marked to stay in RAM, and `active` is memory currently in RAM. This seems to be much closer to other applications now. - Regarding Linux, this was somewhat due to two issues - one was that I should have used heim's own built-in function call to get how much memory was *used*, and the other is that when heim reads info from `meminfo`, it reads it in *kilobytes* - however, the values are actually in *kibibytes*. As such, to get the value in kibibytes, you want to actually take it in kilobytes. While I've filed an issue for the library, for now, I'll just manually bandaid over this. See https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s2-proc-meminfo for more info. Both changes take more advantage of platform-specific methods, and as such, the change unfortunately adds some ugly platform-specific code blocks. Side note, Windows Task Manager apparently (?) uses binary prefixes for the values behind the scenes, but displays decimal prefixes. As such, now that we've switched to binary prefixes, it'll "seem" like the two aren't matching anymore since the units won't match, despite the values matching.
2021-07-14bug: scaling -> scale in some docs, help, and config (#543)Clement Tsang
Just fixing a few typos.
2021-07-14bug: Fix missing config options in docs and default config (#542)Clement Tsang
Adds the missing hide_time and battery config option to the default config and corresponding documentation. Should probably automate the generation of this somehow tbh, though this might change when I add in-app config (soon™)
2021-07-12ci: reduce the number of tests in CI (#540)Clement Tsang
Seems like we have a few too many tests that aren't really needed for just asserting CI is passing. The goal for CI (IMO) is just to ensure things still build on the various supported platforms after changes are made. However, there were a few tested scenarios like Windows GNU or musl which I feel weren't really too important in this regard, and added extra time to an already long CI process. Commented out the following tests since there aren't any architecture-specific features that require running these in addition to other already-existing tests: - Windows GNU - Linux musl (both x86 and x86_64) Of course, should we add changes that directly affect these architectures, then we should add the tests back.
2021-07-12Merge pull request #539 from ClementTsang/remove_beefClement Tsang
Small refactor to remove the beef dependency for now. This is likely just a tempoary change, I wanted to remove it just for clarity's sake among dependencies, and will probably add it back in the future. For now I'll just stick to std's beef.
2021-07-12refactor: remove beef dependency for nowClementTsang
This is just a temp change, I wanted to remove it just for clarity's sake among dependencies, and will probably add it back in the future. For now I'll just stick to std's beef.
2021-07-11docs: Tiny update to GIF captionClement Tsang
2021-07-06Merge pull request #537 from ClementTsang/all-contributors/add-yellowsquidClement Tsang
docs: add yellowsquid as a contributor for code
2021-07-06Merge pull request #536 from yellowsquid/masterClement Tsang
bug: Tests try to modify user home directory
2021-07-06docs: update .all-contributorsrc [skip ci]allcontributors[bot]
2021-07-06docs: update README.md [skip ci]allcontributors[bot]
2021-07-06bug: Tests try to modify user home directory (#535)Chloe Brown
Fixes a bug where running `cargo test` would try to create a configuration file for the user.
2021-07-01docs: Fix typo and clarify in troubleshooting step for points (#532)Clement Tsang
2021-06-30ci: Add post-release action for AUR repo (#531)Clement Tsang
Adds an additional post-release action to trigger AUR PKGBUILD actions for https://github.com/ClementTsang/aur-bottom.
2021-06-29ci: update pkgbuilds for ARM, fix bugs (#530)Clement Tsang
Fixes some bugs in CI and updates PKGBUILD for ARM.
2021-06-29github: update packaging templateClement Tsang
2021-06-29other: Remove '-nightly- from nightly versionClementTsang
2021-06-27docs: Fix typoClementTsang
2021-06-27ci: remove nightly set in docs ciClementTsang
2021-06-27docs: Add a section in troubleshooting on snapClementTsang
2021-06-27docs + other: Mention Ubuntu in install, bump to 0.6.3-nightlyClementTsang
2021-06-27other: Add 'nightly' to version to Cargo.tomlClementTsang
2021-06-27docs + ci: Update changelog and ignore some files in CI (#527)Clement Tsang
2021-06-27docs: Add separate links to nightly and stableClementTsang
2021-06-26github: Fix incorrect line in post-release scriptClementTsang
2021-06-26github: fix deploy script for 2-17 again...0.6.2ClementTsang
2021-06-26github: fix deploy script for 2-17ClementTsang
2021-06-26uptick: 0.6.2 (#526)Clement Tsang
2021-06-26bug: Divide Windows process cpu usage by number of processors (#525)Clement Tsang
Fixes a bug displaying the CPU usage of a process in Windows due to not dividing by the number of processors.
2021-06-26deps: update sysinfo to 0.18.2 (#524)Clement Tsang
2021-06-24docs: update old documentation links (#522)Clement Tsang
2021-06-23docs: Switch to mike for versioning (#521)Clement Tsang
Switches to mike to add versioning to docs.
2021-06-22feature: add F9 as an alternative process kill key (#518)Clement Tsang
Adds F9 as an alternative kill shortcut to dd.
2021-06-22github: add config.yml for issuesClement Tsang
2021-06-22github: remove questions template, try disc.Clement Tsang
2021-06-22docs: add some links to the documentation (#517)Clement Tsang
Adds some links to the docs in the README and feature request template.
2021-06-21ci: ignore README and docs for ci actionClementTsang
2021-06-21docs: Switch to webp, fix some sections (#514)Clement Tsang
Switches to webp and fixes some typos/poor wording.
2021-06-21docs: Touch up some photos (#511)Clement Tsang
2021-06-21ci: remove zip dependency for windows (#509)Clement Tsang
Removes the zip dependency for nightly and deploy actions.
2021-06-21docs: Change wording in main page for one lineClementTsang
2021-06-21docs: [ImgBot] Optimize images (#508)imgbot[bot]
*Total -- 2,850.89kb -> 2,439.82kb (14.42%) /docs/content/assets/screenshots/process/process_tree.png -- 285.48kb -> 237.31kb (16.87%) /docs/content/assets/screenshots/process/process_full.png -- 254.23kb -> 212.29kb (16.5%) /docs/content/assets/screenshots/basic.png -- 281.83kb -> 235.41kb (16.47%) /docs/content/assets/screenshots/process/process_sort_menu.png -- 288.35kb -> 241.01kb (16.42%) /docs/content/assets/screenshots/process/process_default.png -- 271.25kb -> 227.63kb (16.08%) /docs/content/assets/screenshots/process/search/quotes.png -- 263.86kb -> 222.42kb (15.7%) /docs/content/assets/screenshots/process/search/or.png -- 97.11kb -> 82.43kb (15.12%) /docs/content/assets/screenshots/process/process_grouped.png -- 178.66kb -> 153.12kb (14.3%) /docs/content/assets/screenshots/network/network_old.png -- 168.70kb -> 145.37kb (13.83%) /docs/content/assets/screenshots/troubleshooting/dots.png -- 171.26kb -> 148.07kb (13.54%) /docs/content/assets/screenshots/temperature.png -- 54.51kb -> 47.39kb (13.06%) /docs/content/assets/screenshots/process/search/cpu.png -- 49.89kb -> 43.78kb (12.25%) /docs/content/assets/screenshots/disk.png -- 48.72kb -> 42.78kb (12.18%) /docs/content/assets/screenshots/process/search/regex.png -- 45.85kb -> 40.36kb (11.99%) /docs/content/assets/screenshots/process/search/search.png -- 39.77kb -> 35.13kb (11.66%) /docs/content/assets/screenshots/battery.png -- 30.00kb -> 27.14kb (9.52%) /docs/content/assets/screenshots/troubleshooting/weird_braille.png -- 59.55kb -> 54.29kb (8.83%) /docs/content/assets/screenshots/network/network.png -- 29.21kb -> 26.68kb (8.65%) /docs/content/assets/screenshots/troubleshooting/no_braille.png -- 158.67kb -> 147.71kb (6.91%) /docs/content/assets/screenshots/cpu.png -- 48.80kb -> 45.56kb (6.64%) /docs/content/assets/screenshots/memory.png -- 25.21kb -> 23.95kb (5.01%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com> Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-06-21docs: Fix some missing text in docsClementTsang
2021-06-21github: add more details to bug report templateClementTsang
2021-06-21ci: fix doc deploy action (#507)Clement Tsang
Fix for simple mkdocs deploy action. I'll likely rewrite this if I add versioning, which I probably will.