Commit Graph

151 Commits

Author SHA1 Message Date
Clement Tsang f3897f0538
feature: Allow sorting by any column
This feature allows any column to be sortable.

This also adds:
- Inverting sort for current column with `I`
- Invoking a sort widget with `s` or `F6`.  Close with same key or esc.

And:
- A bugfix in regards the basic menu and battery widget
- A lot of refactoring
2020-08-15 20:35:49 -04:00
Clement Tsang e1a7378386
change: Update macOS config dir
Update documentation and program to use the correct config directory as per the dirs package.
2020-08-12 02:15:57 -04:00
ClementTsang 60f4759494 change: Add WASD keys for widget selection movement 2020-08-11 21:19:55 -04:00
Clement Tsang d0cc6078df
deps: Update dependencies, drop MSRV
Update dependencies to most recent versions if applicable. Refactor to deal with breaking changes. Drop MSRV due to dependency issues, just support stable and later.
2020-08-11 20:22:39 -04:00
ClementTsang 17552c50cf docs: Update changelog w/ full process feature [skip travis] 2020-08-07 04:31:42 -04:00
ClementTsang 4cc403b594 uptick: 0.4.5
This patch is just to deal with crates.io not using the correct
Cargo.lock I had intended.
2020-07-08 15:15:16 -04:00
ClementTsang 3564f00f39 docs: update for 0.4.4 2020-07-06 01:09:01 -04:00
Clement Tsang 9600785cf2
docs: update CHANGELOG 2020-05-21 22:25:44 -04:00
ClementTsang b33ea11af2 bug: fix query not working for or, refactor a bit 2020-05-21 21:40:40 -04:00
ClementTsang dcaef7ebc4 bug: fix incorrect parsing for process i/o calc
Cause was checking the wrong indices for values.  I thought I
had taken in a vector of strings that were just byte values,
but they actually contained the labels... oops.
2020-05-21 14:03:00 -04:00
ClementTsang f3ca98fe30 docs: some minor README and CHANGELOG changes 2020-05-20 21:21:49 -04:00
Clement Tsang cf1d41c83a
feature: add back states to unmerged processes 2020-05-19 17:58:17 -04:00
ClementTsang e2e1ac3006 change: always highlight selected cpu 2020-05-18 23:36:58 -04:00
Clement Tsang 12e4777d97
change: remove slash, change scroll behaviour on cpu
- Removal of the old slash-space-to-hide behaviour of CPU widget
- Scrolling onto a specific entry will only show that entry
- Showing average is now default
2020-05-16 22:38:19 -04:00
ClementTsang 2d9d10d8f9 uptick: 0.4.3 2020-05-15 00:00:02 -04:00
ClementTsang a03e9d6f31 uptick: 0.4.2 2020-05-11 22:53:56 -04:00
ClementTsang ce563542ee force SWAP and RAM labels to show even if at 0 2020-05-11 22:48:37 -04:00
Clement Tsang 7b5685bf44
refactor: remove redundant empty checks in graphs
Now that the fix for empty data is patched in tui, these checks are
redundant.
2020-05-11 01:32:39 -04:00
Clement Tsang 90272777f7
change: hide table gap if widget height is small 2020-05-09 16:23:15 -04:00
ClementTsang e6181d4aa4 change: hide time legend if window gets too small 2020-05-09 14:54:23 -04:00
ClementTsang 453c10e7c5 docs: update README and CHANGELOG for 0.4.1 2020-05-05 17:56:01 -04:00
ClementTsang 38f4967a8a bug/change: removed space as and for now 2020-05-04 23:44:33 -04:00
ClementTsang 9932ad34c1 docs: mention querying update for 0.4.0 2020-05-04 21:50:53 -04:00
ClementTsang a04bc25e59 docs: update CHANGELOG 0.4.0 release date 2020-05-04 21:48:33 -04:00
ClementTsang c8afe0d4f8 chore: support MSRV of 1.40.0 2020-05-04 17:45:11 -04:00
ClementTsang 6e81fbeebf change: more advanced searching and filtering 2020-05-02 16:01:07 -04:00
ClementTsang bb45763b39 feature: Add alt-h and alt-l to move left/right within widget 2020-04-30 15:29:36 -04:00
ClementTsang ecd5a003cf change: Use e key instead to maximize; rename to expand 2020-04-29 23:52:25 -04:00
ClementTsang 70779c078d docs: update help and README for bindings 2020-04-28 22:46:48 -04:00
Clement Tsang 554505b221
changelog: Add #134 to changelog 2020-04-28 17:51:05 -04:00
Clement Tsang 2faf3c6592
refactor: revert linear interpolation until tui fix comes 2020-04-28 16:44:10 -04:00
ClementTsang 15dba2e6cf bug: fix empty widget in layout 2020-04-27 16:20:36 -04:00
Clement Tsang 863e780f2f
change: add scrolling to help menu 2020-04-24 19:17:58 -04:00
ClementTsang e19368e5c9 chore: update changelog 2020-04-23 15:43:09 -04:00
ClementTsang 7004649a6d Move to tui-rs' built in linear interpolation 2020-04-20 00:29:59 -04:00
ClementTsang f334a72fb1 Made table gap optional rather than enforced 2020-04-19 17:45:32 -04:00
ClementTsang b42583e04c Remove header gap in most tables 2020-04-18 22:54:35 -04:00
ClementTsang 90e1e9f4cb Fix bug with network legend 2020-04-18 21:11:20 -04:00
ClementTsang 207444fbbf Update network legend again 2020-04-18 20:42:52 -04:00
ClementTsang 2365a58eff Update changelog 2020-04-18 19:54:35 -04:00
ClementTsang 7248298995 Update highlight to light blue; new network legend 2020-04-18 19:53:11 -04:00
ClementTsang 92315ea1d7 Fix incorrect changelog 2020-04-18 18:08:05 -04:00
ClementTsang bc571588e4 refactor: Update tui to 0.9; refactor with new features 2020-04-18 18:05:41 -04:00
Clement Tsang 163f6823a2
feature: Add battery widget (#120) 2020-04-16 20:06:50 -04:00
Clement Tsang 4a4a9cf221
bug: Fix dd failing on non-first entries (#116) 2020-04-12 19:26:32 -04:00
Clement Tsang bcfd09da88
change: highlight borders & table headers to cyan (#115) 2020-04-12 18:27:58 -04:00
Clement Tsang a351f05d4a
feature: Show process state (#114)
This is not 100% finished and will be refined in the future, as I plan to
do a bit of an overhaul on how the process widget is going to look and
functionality.  In particular, tabbed is currently kinda just slapped
together (I just combine all the states together as one big string).

However, it is enough to work and show state normally...
2020-04-11 21:02:27 -04:00
Clement Tsang f210681ae7
feature: add io and io/s for processes (#113) 2020-04-10 20:18:26 -04:00
Clement Tsang 84571583c1
Update 0.3.0 release date 2020-04-07 23:32:16 -04:00
Clement Tsang b32c984843
bug: Fix sorting processes by name being case-sensitive 2020-04-07 21:42:57 -04:00
ClementTsang c2eaaed8b7 docs: Add changelog 2020-04-05 23:41:05 -04:00