Clement Tsang
9b9262b3cb
ci: test workaround to immutable release issue on nightly ( #1907 )
...
Workaround is to create nightly as a draft and then use `gh` to manually publish it after. Also a lot of other small fixes.
2025-12-20 21:34:11 -05:00
rezky_nightky
f277dff2b2
fix: correct spelling across docs, comments, and configs ( #1891 )
2025-11-30 16:42:06 -05:00
Adarsh Das
45b2522929
feature: add readonly mode ( #1861 )
...
* init
* Fixed code smells
* Updated documentation as per feedback
2025-11-17 06:03:46 -05:00
Adarsh Das
c813b220af
feature: add spacebar shortcut to toggle process tree nodes ( #1830 )
...
* feature: added spacebar as a toggle for proc tree mode
* bug: added check if the app is currently in search widget state
* refactor: moved the if statements inside the match case
* docs: added documentation for Spaec as tree toggle
* revert: changes
* feat: added space key to toggle tree
* refactor: clippy errors
* docs: updated documentation for space as toggle
* feat: experimental change to Minus, collapse entire tree
* fix: clippy errors
* feat: finished - and + as full tree collapse/expand
* refactor: clippy errors
* Made the all collapse function more concise
* Changed i32 calls to Pid
* updated help text
* Fixed array
* reverted total collapse and expand of trees
* array fix
2025-11-16 17:34:35 -05:00
Clement Tsang
bda29e6564
docs: some rearragement of known issues + add NVIDIA musl issue ( #1849 )
...
* docs: some rearragement of known issues + add NVIDIA musl issue
* tweak comment
* non-musl too
2025-11-05 10:01:39 -05:00
Justin Martin
118bb5e061
feature: free arc ( #1812 )
...
* feature: free arc
* freebsd clippy no-default-features
* add alias to free_arc
* add get_threads to default config
* clippy
* code review: combine zfs feature and target_os build cfgs
2025-10-12 15:08:55 -04:00
Clement Tsang
16449f2697
docs: use bottom.pages.dev ( #1703 )
...
* docs: use bottom.pages.dev
This _might_ stick, this might not. I may only do this after releasing
one more stable version. We'll see.
* fix schema
2025-10-12 07:26:22 +00:00
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