Commit Graph

  • fc3a2e69ec Made search look prettier and organized it a bit... also added match whole word functionality. ClementTsang 2020-02-02 23:15:24 -05:00
  • 1360296b4e [skip travis] Add description of terminal and fonts to demo. ClementTsang 2020-02-02 19:08:21 -05:00
  • 762acc8642 [skip travis] Update README to reflect added libs ClementTsang 2020-02-02 18:06:19 -05:00
  • c9224feb7e [skip travis] Update readme; macOS doesn't work with Ctrl-arrow keys ClementTsang 2020-02-02 17:48:46 -05:00
  • e98cc770a5 Removed Ctrl-hjkl as movement between widgets as Ctrl-j seemed to be broken... replaced with Shift-arrow keys for an alternative ClementTsang 2020-02-02 17:45:05 -05:00
  • e548d07c1f Add panic hook, fix cpu legend causing panic on small windows ClementTsang 2020-02-02 17:09:42 -05:00
  • 96bb4d1dc1 Fix too small window bug ClementTsang 2020-02-02 14:24:10 -05:00
  • 1b09133e3b Refactor i64 to u64 for position ClementTsang 2020-02-02 14:22:16 -05:00
  • 35f78a7e91 Merge pull request #7 from ClementTsang/optimization_and_refactoring_branch Clement Tsang 2020-02-02 01:52:39 -05:00
  • 853ce3c736 Move ignore case to tab ClementTsang 2020-02-02 00:54:40 -05:00
  • 3327087443 Fix dd with new changes ClementTsang 2020-02-02 00:52:41 -05:00
  • 0ab4b7f7cc Fix process searching while scrolling... that was broken for a while, I guess ClementTsang 2020-02-02 00:24:00 -05:00
  • 0bf7f32473 Optimizing processes... ClementTsang 2020-02-01 23:49:44 -05:00
  • 67ff2f28eb Tweaked point generation a bit again ClementTsang 2020-01-31 21:01:33 -05:00
  • 971384cf3a New way of doing referencing previous pid stats without having to GC - just write a new one every time... ClementTsang 2020-01-31 20:49:30 -05:00
  • 63bb79cb98 [skip travis] update README ClementTsang 2020-01-30 23:33:33 -05:00
  • 24f0bbc852 dd works on macOS now. ClementTsang 2020-01-30 23:13:12 -05:00
  • eea1d29da8 Update README.md Clement Tsang 2020-01-29 19:01:02 -05:00
  • 3beed68d0c Update README.md Clement Tsang 2020-01-29 18:59:49 -05:00
  • 4f31c6ee02 Lowered stale timing again ClementTsang 2020-01-28 22:48:29 -05:00
  • 2d25abaa16 Removed redundant logic in cpu chart causing average to show the wrong colour ClementTsang 2020-01-28 22:42:14 -05:00
  • f32035b8d5 Tweaked the chart ratios ClementTsang 2020-01-28 22:38:36 -05:00
  • c415dfd88c Changed wording for case match default in flags ClementTsang 2020-01-28 22:21:31 -05:00
  • 63299afaf0 Added cleaning event loop ClementTsang 2020-01-28 22:11:00 -05:00
  • 3d4de7867c Added cleaning function. ClementTsang 2020-01-28 22:06:06 -05:00
  • abe8a4bb86 Moved temp and drives over... ClementTsang 2020-01-28 21:24:52 -05:00
  • 57aa15978c Moved CPU over ClementTsang 2020-01-26 20:14:14 -05:00
  • c5cd431e2e Updated memory labels to be more straightforward in generation. ClementTsang 2020-01-26 16:44:24 -05:00
  • 10b7aa6f78 Converted mem over, will need to move the label over too ClementTsang 2020-01-26 01:51:54 -05:00
  • c59b8c8796 [skip travis] Missing a period. Clement Tsang 2020-01-25 16:44:16 -05:00
  • 13f6dfc529 Reworked network again; will use this to change all widgets ClementTsang 2020-01-25 16:36:14 -05:00
  • 495e189a42 Update README.md Clement Tsang 2020-01-24 20:00:37 -05:00
  • fe99b99d0a Removed btreemap and went back to vec as it makes more sense for us ClementTsang 2020-01-21 23:35:16 -05:00
  • e6b6048afb Further tweaking of network ClementTsang 2020-01-21 23:10:32 -05:00
  • 1339df81e1 Merge branch 'optimization_and_refactoring_branch' of https://github.com/ClementTsang/bottom into optimization_and_refactoring_branch ClementTsang 2020-01-21 23:01:14 -05:00
  • 0fdab76cf5 Tweaked network graph generation a bit to match master ClementTsang 2020-01-21 22:59:42 -05:00
  • 840b0cccc8 Slightly optimized how networking is... I think. ClementTsang 2020-01-20 01:28:30 -05:00
  • ae6e27d25a Updated cargo and .gitignore ClementTsang 2020-01-19 22:35:05 -05:00
  • c0df2e6c33 Only generate regexes during regex mode ClementTsang 2020-01-19 20:57:05 -05:00
  • 9baff73350 [skip travis] More README fixes. Clement Tsang 2020-01-21 19:28:39 -05:00
  • 4c3d4d6e03 [skip travis] Update README with link to Releases Clement Tsang 2020-01-20 20:09:39 -05:00
  • e356b94867 Slightly optimized how networking is... I think. ClementTsang 2020-01-20 01:28:30 -05:00
  • f04ff034f4 Updated cargo and .gitignore ClementTsang 2020-01-19 22:35:05 -05:00
  • 5cc8a08376 Only generate regexes during regex mode ClementTsang 2020-01-19 20:57:05 -05:00
  • 17eb6c827d Updated README. ClementTsang 2020-01-19 02:02:44 -05:00
  • 495e6d2dc2 Added cursor hiding if not focused ClementTsang 2020-01-18 14:57:54 -05:00
  • 2832ddebb0 Updated documentation. ClementTsang 2020-01-17 19:59:01 -05:00
  • 4c7b3ee239 Add Ctrl-A and Ctrl-E for searching to skip around to start and end respectively. ClementTsang 2020-01-17 19:53:42 -05:00
  • 7e442330ba Add support for searching while frozen ClementTsang 2020-01-17 19:19:20 -05:00
  • 40be97eaf4 Add basic cursor movement + visuals + control to search ClementTsang 2020-01-16 21:33:06 -05:00
  • cc5c6f4d87 Added a very basic way of displaying your current search mode... I need to refine this over the next few days. ClementTsang 2020-01-15 23:03:23 -05:00
  • 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. ClementTsang 2020-01-15 22:57:00 -05:00
  • 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. ClementTsang 2020-01-15 22:49:47 -05:00
  • 1b65fa022a Added some logic to allow visibility of network data even when smaller height windows are used ClementTsang 2020-01-15 00:38:43 -05:00
  • 9393586f56 Revert to labels for now... see if I have to fork tui-rs to get it to work the way I want ClementTsang 2020-01-14 22:28:11 -05:00
  • ff3f1fa2ff Move some width ratios around ClementTsang 2020-01-14 21:24:10 -05:00
  • e0a4ebda01 Simple moving of ram position to support TUI hiding legends... may revert this in the future, though. ClementTsang 2020-01-13 22:06:44 -05:00
  • a92ee19346 Merge pull request #5 from ClementTsang/process_search_filter Clement Tsang 2020-01-12 18:46:04 -05:00
  • bd356a851b Regex filter added. This is a very rudimentary implementation, but I feel it's good enough for now. ClementTsang 2020-01-12 18:45:11 -05:00
  • 2bb1333d04 Mostly done the base display and control logic for search, now need to implement search filter logic ClementTsang 2020-01-12 15:41:27 -05:00
  • ffafba2374 Adding documentation to search feature. ClementTsang 2020-01-12 14:25:47 -05:00
  • 66f27be4bf Update in-tui documentation to be consistent with changes. ClementTsang 2020-01-12 13:18:01 -05:00
  • 545cb8b8b1 Change of hjkl navigation and removal of q to quit (replaced by Ctrl-[char]) variants. This is required for a less confusing use of upcoming search functionality ClementTsang 2020-01-12 13:15:35 -05:00
  • 0e35d30068 [skip travis] Remove todo! macro which might cause issues on older rust versions ClementTsang 2020-01-12 03:08:26 -05:00
  • 0e4dba00c2 [skip travis] Change of terminology within README. ClementTsang 2020-01-11 18:21:14 -05:00
  • 896bfc51d3 (cargo-release) start next development iteration 0.1.3-alpha.0 ClementTsang 2020-01-11 17:43:32 -05:00
  • 94039d19eb Some intrinsic width tweaks. Min thresholds now determined by header title OR a minimum threshold. Added space redistribution as well. v0.1.2 ClementTsang 2020-01-11 17:30:04 -05:00
  • 4e54c2c25d Rewrote scroll to be a bit more simple and less buggy ClementTsang 2020-01-11 16:28:21 -05:00
  • 86c8ce68e7 Potential fix for a panic with time comparisons ClementTsang 2020-01-11 00:42:03 -05:00
  • e78fbbbf55 [skip travis] Fixed slight typo with missing column width ratio in disks. ClementTsang 2020-01-10 23:55:21 -05:00
  • ef9e478daf Added new way of calculating the table widths in order to avoid some tui-rs bug causing the lines to freak out. ClementTsang 2020-01-10 23:41:16 -05:00
  • c5855e7b0a Bit of a hack, change back to non-percent based for disks to prevent some jumping entries ClementTsang 2020-01-10 19:00:55 -05:00
  • e0f9738f5f Merge branch 'master' of https://github.com/ClementTsang/bottom ClementTsang 2020-01-09 23:37:23 -05:00
  • f0d5afb462 Update Cargo to 0.2 (again), and update README ClementTsang 2020-01-09 23:36:24 -05:00
  • e93221c33f Update Cargo to 0.2 (again), and update README ClementTsang 2020-01-09 23:36:24 -05:00
  • 8595e7422a (cargo-release) start next development iteration 0.1.2-alpha.0 ClementTsang 2020-01-09 22:34:03 -05:00
  • 2179b8d7ef [skip travis] typo. v0.1.1 Clement Tsang 2020-01-09 22:33:01 -05:00
  • 7e4d87bae6 [skip travis] Update readme ClementTsang 2020-01-09 22:31:49 -05:00
  • b587b1fe57 [skip travis] Update recording. ClementTsang 2020-01-09 22:26:36 -05:00
  • 2c7ab558d0 Fix a quite large bug with disks table display. ClementTsang 2020-01-09 22:04:32 -05:00
  • 514c39cc56 Change how we call time in data_collection step ClementTsang 2020-01-09 21:59:52 -05:00
  • 13180c72d4 Add flag to enable by default, documentation ClementTsang 2020-01-08 22:54:14 -05:00
  • c171cd0e0b Implemented dd for grouped processes. ClementTsang 2020-01-08 22:36:36 -05:00
  • 6cf8f0d98f Traded some mem + cpu for more smoothness while toggling. ClementTsang 2020-01-08 00:28:11 -05:00
  • 0f2b4a7ba5 Formatting changes to be a bit more strict on line length ClementTsang 2020-01-07 23:40:53 -05:00
  • 5a32404ed4 Base building blocks of grouped process functionality ClementTsang 2020-01-07 23:39:52 -05:00
  • fbadc7d9c5 Merge branch 'master' of https://github.com/ClementTsang/bottom ClementTsang 2020-01-06 23:08:02 -05:00
  • ad190a144d Some basic cleaning ClementTsang 2020-01-06 23:07:58 -05:00
  • d8905b2ca3 [skip travis] temporarily reverted readme Clement Tsang 2020-01-05 22:23:04 -05:00
  • e71e22f726 [skip travis] Add Home/End keys to navigate tables ClementTsang 2020-01-04 19:41:32 -05:00
  • 4418f956c7 Some cleaning up in the data_conversion area for cpu ClementTsang 2020-01-04 19:20:54 -05:00
  • e2f2f93750 Add optimization to Cargo.toml ClementTsang 2020-01-04 16:07:35 -05:00
  • b3ffca0d67 Update README.md Clement Tsang 2020-01-03 01:09:04 -05:00
  • 2543cff9d8 (cargo-release) start next development iteration 0.1.1-alpha.0 ClementTsang 2020-01-03 00:23:19 -05:00
  • 81cce5b0ed [skip travis] Some travis tweaking v0.1.0 ClementTsang 2020-01-03 00:20:47 -05:00
  • cfca180a11 [skip travis] More documentation tweaking ClementTsang 2020-01-03 00:00:05 -05:00
  • 6df4843a8f [skip travis] More documentation tweaking ClementTsang 2020-01-02 23:49:23 -05:00
  • 8cc8b47c89 Some documentation changes ClementTsang 2020-01-02 23:42:44 -05:00
  • 7b902a9470 Fix mouse scrolling in windows Clement Tsang 2020-01-02 22:54:39 -05:00
  • 4ae2882aa6 [skip travis] Update README with compatibility chart Clement Tsang 2020-01-02 20:31:58 -05:00