Commit Graph
198 Commits
Author SHA1 Message Date
ClementTsang 18ae433f22 Tweaked default colour to have better contrast, added labels back to network (note they won't show as of now due to tui-rs, but that should change with an upcoming TUI release) 2020-02-03 00:39:46 -05:00
ClementTsang 3779109180 [skip travis] Rounding added to mem totals 2020-02-03 00:31:38 -05:00
ClementTsang 7bf88dffd1 Fixed network chart to make it a bit more like before my changes 2020-02-03 00:06:54 -05:00
ClementTsang 0a13d75415 Made search drawing on canvas a bit more efficient if possible, fixed app positionings due to search repositioning 2020-02-02 23:50:18 -05:00
ClementTsang 616ba01be0 Added flag functionality, made case insensitive default from now on 2020-02-02 23:25:15 -05:00
ClementTsang 6551885666 Update documentation and added more flags for search as per last commit 2020-02-02 23:20:53 -05:00
ClementTsang fc3a2e69ec Made search look prettier and organized it a bit... also added match whole word functionality. 2020-02-02 23:15:28 -05:00
ClementTsang e98cc770a5 Removed Ctrl-hjkl as movement between widgets as Ctrl-j seemed to be broken... replaced with Shift-arrow keys for an alternative 2020-02-02 17:45:05 -05:00
ClementTsang e548d07c1f Add panic hook, fix cpu legend causing panic on small windows 2020-02-02 17:09:42 -05:00
ClementTsang 96bb4d1dc1 Fix too small window bug 2020-02-02 14:24:10 -05:00
ClementTsang 1b09133e3b Refactor i64 to u64 for position 2020-02-02 14:22:16 -05:00
Clement Tsang 35f78a7e91 Merge pull request #7 from ClementTsang/optimization_and_refactoring_branch
Optimization and refactoring branch
2020-02-02 01:52:39 -05:00
ClementTsang 853ce3c736 Move ignore case to tab 2020-02-02 00:55:57 -05:00
ClementTsang 3327087443 Fix dd with new changes 2020-02-02 00:52:41 -05:00
ClementTsang 0ab4b7f7cc Fix process searching while scrolling... that was broken for a while, I guess 2020-02-02 00:24:00 -05:00
ClementTsang 0bf7f32473 Optimizing processes... 2020-02-01 23:49:44 -05:00
ClementTsang 67ff2f28eb Tweaked point generation a bit again 2020-01-31 21:01:33 -05:00
ClementTsang 971384cf3a New way of doing referencing previous pid stats without having to GC - just write a new one every time... 2020-01-31 20:49:30 -05:00
ClementTsang 24f0bbc852 dd works on macOS now. 2020-01-30 23:13:12 -05:00
ClementTsang 4f31c6ee02 Lowered stale timing again 2020-01-28 22:48:51 -05:00
ClementTsang 2d25abaa16 Removed redundant logic in cpu chart causing average to show the wrong colour 2020-01-28 22:42:14 -05:00
ClementTsang f32035b8d5 Tweaked the chart ratios 2020-01-28 22:38:36 -05:00
ClementTsang c415dfd88c Changed wording for case match default in flags 2020-01-28 22:21:31 -05:00
ClementTsang 63299afaf0 Added cleaning event loop 2020-01-28 22:11:00 -05:00
ClementTsang 3d4de7867c Added cleaning function. 2020-01-28 22:06:06 -05:00
ClementTsang abe8a4bb86 Moved temp and drives over... 2020-01-28 21:24:52 -05:00
ClementTsang 57aa15978c Moved CPU over 2020-01-26 20:14:14 -05:00
ClementTsang c5cd431e2e Updated memory labels to be more straightforward in generation. 2020-01-26 16:44:24 -05:00
ClementTsang 10b7aa6f78 Converted mem over, will need to move the label over too 2020-01-26 01:51:54 -05:00
ClementTsang 13f6dfc529 Reworked network again; will use this to change all widgets 2020-01-25 16:36:14 -05:00
ClementTsang fe99b99d0a Removed btreemap and went back to vec as it makes more sense for us 2020-01-21 23:35:16 -05:00
ClementTsang e6b6048afb Further tweaking of network 2020-01-21 23:29:47 -05:00
ClementTsang 0fdab76cf5 Tweaked network graph generation a bit to match master 2020-01-21 22:59:42 -05:00
ClementTsang 840b0cccc8 Slightly optimized how networking is... I think. 2020-01-21 22:48:56 -05:00
ClementTsang c0df2e6c33 Only generate regexes during regex mode 2020-01-21 22:48:56 -05:00
ClementTsang 495e6d2dc2 Added cursor hiding if not focused 2020-01-18 14:57:54 -05:00
ClementTsang 2832ddebb0 Updated documentation. 2020-01-17 19:59:01 -05:00
ClementTsang 4c7b3ee239 Add Ctrl-A and Ctrl-E for searching to skip around to start and end respectively. 2020-01-17 19:53:42 -05:00
ClementTsang 7e442330ba Add support for searching while frozen 2020-01-17 19:19:20 -05:00
ClementTsang 40be97eaf4 Add basic cursor movement + visuals + control to search
Add basic cursor movement + control to search
2020-01-16 21:53:22 -05:00
ClementTsang cc5c6f4d87 Added a very basic way of displaying your current search mode... I need to refine this over the next few days. 2020-01-15 23:03:23 -05:00
ClementTsang a4badebd73 Added in-program hotkey (Ctrl-S) to switch search levels, need to add some GUI indication. Also made it so that you don't need ENTER anymore to search... will monitor and test how this affects performance. 2020-01-15 22:57:00 -05:00
ClementTsang 5d0c8a9f32 Note this is not 100% complete - there's some nasty code used to just get functionality down. Simple search option added, flag added, no way of switching in-program yet however. 2020-01-15 22:50:11 -05:00
ClementTsang 1b65fa022a Added some logic to allow visibility of network data even when smaller height windows are used 2020-01-15 00:38:43 -05:00
ClementTsang 9393586f56 Revert to labels for now... see if I have to fork tui-rs to get it to work the way I want 2020-01-14 22:28:11 -05:00
ClementTsang ff3f1fa2ff Move some width ratios around 2020-01-14 21:24:10 -05:00
ClementTsang e0a4ebda01 Simple moving of ram position to support TUI hiding legends... may revert this in the future, though. 2020-01-13 22:06:44 -05:00
ClementTsang bd356a851b Regex filter added. This is a very rudimentary implementation, but I feel it's good enough for now. 2020-01-12 18:45:11 -05:00
ClementTsang 2bb1333d04 Mostly done the base display and control logic for search, now need to implement search filter logic 2020-01-12 15:41:27 -05:00
ClementTsang ffafba2374 Adding documentation to search feature. 2020-01-12 14:25:47 -05:00