Justin Martin
b07f940970
feature: hide k-threads ( #1772 )
...
* hide k-threads init
comment
* add config for hide_k_threads
arg help
* update docs for hide_k_threads
* add test_toggle_k_thread for process_table
* update help text and schema
* add hide_k_threads to sample_configs default
* add Virt column to sample default config
* update sample demo config column name for schema ci
* force_rerender_and_update from toggle_k_threads for updates when frozen
* use is_kernel for ProcessType
* remove todo
* Apply suggestions from code review
Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com >
---------
Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com >
2025-09-07 18:56:56 -04:00
Clement Tsang
d55e1a674f
docs: fix missing pages + delete old filtering page ( #1806 )
2025-08-29 23:27:26 -04:00
Clement Tsang
a35b81a187
docs: update docs page with missing features ( #1805 )
...
* add no key setting
* do it here instead of in main loop
* add a warning
* docs: update a bunch of docs with features
* linux-only test
* oop
* skip field check for other os
* oop
* easier way of doing it
* use dead code
* oop
* huh guess I don't need it
2025-08-29 23:12:19 -04:00
Clement Tsang
65a5d5314c
docs: bump mkdocs-material, hide navigation for home page ( #1774 )
2025-08-06 23:57:35 +00:00
Clement Tsang
2132da2f8b
feature: option to have process tree entries be collapsed by default ( #1770 )
...
* Add option to have process tree collapsed by default
* Fix collapse logic
* format
* tweak how it's done
* oops
* slight tweaks to the no-children collapse logic
* update schema
---------
Co-authored-by: ceres <ceres.bezuidenhout@trintel.co.za >
Co-authored-by: Bucket-Bucket-Bucket <107044719+Bucket-Bucket-Bucket@users.noreply.github.com >
2025-08-04 23:29:42 +00:00
Clement Tsang
51c67ee599
other: change how we calculate swap usage in Windows ( #1769 )
...
* bump sysinfo
* other: change how we calculate swap usage in Windows
* update changelog
* update comments
* add test?
* adjust test
2025-08-03 05:25:11 +00:00
Clement Tsang
98342617a1
refactor: update how we render and handle process kill dialogs ( #1701 )
...
* fmt
* temp work
* get yes/no working
* cleanup
* fill out some more buttons
* conditional compilation
* update
* update docs
* wait this just works
* like 80% of the way there
* some stuff around the killing screen
* mouse works
* done!
* clippy
* more stuff
* fix some imports for windows
* android fixes
* oop
* ahh
* hmm
2025-06-08 04:46:31 -04:00
Yuri Astrakhan
729f714bf9
feature: allow left to collapse trees and right to expand them ( #1306 )
...
Allow using the left arrow to collapse a tree branch in the process widget, or a right arrow to expand it.
---------
Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com >
2025-04-21 03:01:18 -04:00
Clement Tsang
86b7ef331e
feature: support delete key to kill processes ( #1717 )
...
* feature: support delete key to kill processes
* clippy
* Changelog
* fn + delete
2025-04-19 06:51:49 +00:00
Clement Tsang
146b8596cf
refactor: some refactoring while stable graphs ( #1715 )
...
* update grids
* asdfadf
* asdf
* b
* update loggers
* some formatting and refactoring
* docs
* some comments
* more docs
2025-04-14 06:13:20 +00:00
Clement Tsang
f8b8a21748
docs: use local link in docs to reference itself & missing CPU config ( #1704 )
...
* docs: use local link in docs to reference itself
* also fix missing cpu config docs
2025-03-28 04:22:40 +00:00
Clement Tsang
dd995c170f
docs: bump docs requirements.txt ( #1702 )
2025-03-28 04:05:52 +00:00
Clement Tsang
a90490fe83
docs: update README and autocomplete docs ( #1699 )
...
* formatting
* update autocomplete
2025-03-21 09:21:04 +00:00
Clement Tsang
2afd32fbb0
docs: update font-related troubleshooting ( #1695 )
2025-03-21 02:56:19 -04:00
Clement Tsang
9999a4824a
docs: update documentation around how grouping processes and tree mode are incompatible ( #1679 )
...
* update default config
* use info, not note
2025-02-21 11:04:08 +00:00
Clement Tsang
393c24d303
docs: bump mkdocs-material to 9.6.5 ( #1680 )
2025-02-21 05:49:13 -05:00
Fotis Gimian
cf91c73b60
feature: make it possible to override generate dirs via env ( #1658 )
2025-01-18 15:27:24 -05:00
Ada Ahmed
479276bd53
feature: Support AMDGPU Data Collection ( #1641 )
...
* gpu: support amdgpu tracking
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com >
* gpu: dependency-free amdgpu parsing
gpu: fix clippy issues
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com >
* gpu: change memory usage percentage to be scaled to total memory instead of current memory usage
gpu: requested syntax changes
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com >
---------
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com >
2024-12-20 02:48:32 -05:00
Clement Tsang
8f8c467f8b
docs: bump docs requirements.txt ( #1638 )
2024-11-29 20:19:04 +00:00
Clement Tsang
f2e329b00a
docs: bump docs requirements.txt ( #1609 )
2024-10-16 00:25:43 +00:00
Clement Tsang
a095e67179
change: default config location on macOS considers XDG config var ( #1570 )
...
Actually support $XDG_CONFIG_HOME on macOS. Apparently in our docs we also say we do, but we, uh, don't, because dirs doesn't.
Note this is backwards-compatible, in that if a config file exists in the old default locations, we will check those first.
2024-08-22 01:00:55 +00:00
Clement Tsang
5a009987ac
docs: update docs around disable_gpu change. ( #1562 )
...
* docs: update changelog
* update docs
2024-08-14 20:27:32 -04:00
Clement Tsang
1f011bd918
docs: update doc about mkdocs, changelog, and versioning ( #1561 )
...
* docs: update doc about mkdocs
* docs: more readme docs wording
* add some details about versioning
2024-08-13 22:44:32 -04:00
Clement Tsang
b5b36f7c73
docs: update docs and requirements as of 2024-08-05 ( #1545 )
2024-08-05 19:03:18 -04:00
Clement Tsang
feb0c6912c
bug: fix default_cpu_entry arg not being used and missing from docs ( #1543 )
2024-08-05 18:55:05 -04:00
Zeb Piasecki
d6c2ef3e22
feat: add option to move avg CPU to another row ( #1487 )
...
Adds an `average_cpu_row` option to move the average CPU usage to its own row
when using basic mode.
2024-08-03 01:10:36 -04:00
Clement Tsang
9364955bcd
docs: fix invalid flag in docs ( #1523 )
...
The docs set the colour theme as a config flag, but we moved colours to styles.theme so that's invalid.
2024-08-01 11:03:14 -04:00
Clement Tsang
a6e1ea3bd8
docs: update docs on filter ( #1519 )
...
Updates some outdated docs on filtering, and adds some tests as well. In particular, this also adds a cfg_attr on tests to try and catch unknown fields; we'll be more lenient in prod builds though and allow them.
2024-07-31 06:41:30 +00:00
Clement Tsang
2c0fb2a723
other: clarify config file creation logic/code ( #1518 )
2024-07-31 05:33:32 +00:00
Clement Tsang
f091ebdc6a
feature: support simple colour settings for text fields too ( #1511 )
...
* feature: support simple colour settings for text fields too
* also add 'color' back to some options
* tests
2024-07-30 07:15:23 +00:00
Clement Tsang
28972a1e64
refactor: refactor styling options ( #1499 )
...
Introduce a new configuration system for styling.
2024-07-29 09:03:35 +00:00
Clement Tsang
ee2e1fee1c
refactor: use struct for args instead of builder interface ( #1472 )
...
* start moving args
* tmp
* refactor config
* port over ags
* update changelog
2024-05-27 01:16:37 -04:00
Michal Bryxí
e4f3b6911a
docs: Which table goes "flags" under? ( #1452 )
...
- There is currently no indication under which [table](https://toml.io/en/v1.0.0#table ) do "flags" go in the config file.
- I think having that being explicitly spelled out & having an example saves quite a bit of people's time. Would for me 🙃
2024-04-30 11:13:23 -04:00
Clement Tsang
93d6718766
other: update a bunch of argument descriptions and some arg/config names ( #1441 )
...
* other: update a bunch of argument descriptions and some arg/config names
* update docs
* changelog
2024-04-10 20:46:35 -04:00
Lee Wonjoon
a083ec00dd
feature: Add option to set a position of legend ( #1430 )
...
* Add option to set a position of legend
* some small changes
---------
Co-authored-by: ClementTsang <34804052+ClementTsang@users.noreply.github.com >
2024-04-02 01:06:01 -04:00
Clement Tsang
2238d49c6c
docs: bump deps as of 2024-03-23 ( #1432 )
2024-03-23 02:31:13 -04:00
Clement Tsang
73f1827a03
docs: actually fix numbering for Windows font troubleshooting guide ( #1417 )
2024-03-02 02:31:01 -05:00
Clement Tsang
8402ea285d
docs: fix numbering for Windows font troubleshooting guide ( #1416 )
2024-03-02 02:17:58 -05:00
Clement Tsang
d78428ac19
docs: some clarification ( #1415 )
2024-02-20 09:14:10 -05:00
Clement Tsang
cd1715cd8f
other: add process uptime as a default column ( #1411 )
...
* other: add process uptime as a default column
* update docs
2024-02-15 03:27:19 -05:00
wzy
98d4c4498b
other: add json schema ( #1382 ) ( #1394 )
...
* other: add json schema (#1382 )
* docs: add some screenshots
* other: move around schema files
* docs: move around some docs around config files
---------
Co-authored-by: ClementTsang <34804052+ClementTsang@users.noreply.github.com >
2024-02-02 02:24:23 -05:00
Clement Tsang
4246194634
docs: change code font and enable privacy ( #1381 )
2024-01-11 03:46:28 -05:00
Clement Tsang
16a94d65d2
add last revision date ( #1380 )
2024-01-11 03:20:35 -05:00
Clement Tsang
b106121a84
docs: bump mkdocs-material to 0.9.6 ( #1379 )
2024-01-11 02:42:50 -05:00
ClementTsang
7cd1c15714
docs: fix another incorrect heading
2024-01-11 02:30:03 -05:00
Clement Tsang
a3541c9350
docs: use consistent wording around command-line options ( #1378 )
...
* docs: use consistent wording around command-line options
* fix missing code blocks
2024-01-11 02:14:05 -05:00
Clement Tsang
bc2c363a49
refactor: clean up arg code more ( #1377 )
...
* fix sort function
* Try macros
* Revert "Try macros"
This reverts commit 93c7306f8a .
* use next_help_heading instead
* test
* Revert "test"
This reverts commit 017a1702b3 .
* Reapply "test"
This reverts commit 23c09d3828 .
* use foldl instead :)
* a word
* different conditionals
* update docs, change ordering
* more formatting stuff
2024-01-11 00:25:53 -05:00
Clement Tsang
b6f92c2f3d
feature: support default selection of average CPU graph ( #1353 )
...
* feature: support default selection of average CPU graph
* test
2023-12-10 15:21:35 -05:00
Clement Tsang
dab4b6c483
other: master -> main ( #1349 )
...
* other: master -> main
I'm so used to using `main` branch now that it's actually kinda annoying
to use `master` for just this repo... so might as well rename it now.
* overzealous change
* wording
* some wording
* allow auto-cancel for tests if not main
2023-12-06 00:16:26 -05:00
Clement Tsang
074b205a82
other: change group -> group_processes for consistency between config and command-line args ( #1344 )
...
* other: change group -> group_processes to match config file name
* update docs
* update changelog
2023-12-01 02:46:22 -05:00