Clement Tsang
eb8295c430
feature: Adds tree view ( #223 )
...
Adds a tree process view to bottom.
Currently uses a pretty jank method of column width setting, should get fixed in #225 .
2020-09-06 23:03:03 -04:00
Clement Tsang
22278d7d75
other: aarch64 support ( #217 )
...
Adds theoretical aarch64 support.
2020-09-02 02:59:51 -04:00
Clement Tsang
a4ddd649e1
refactor: Update error messages w/ anyhow and thiserror ( #216 )
...
Refactoring and updating of error messages + tests to be more useful.
2020-08-31 23:59:33 -04:00
Clement Tsang
3431411215
other: Add autocomplete file generation ( #213 )
...
Adds shell completion generation as part of the build, as well as tweaking install scripts/templates/CI to use them.
2020-08-31 17:50:21 -04:00
ClementTsang
c6a20a1420
deps: Update battery, sysinfo
2020-08-29 20:41:51 -04:00
Clement Tsang
9a11e77aa0
feature: Adaptive network widget ( #206 )
...
Allows the network widget graph to grow/shrink with current data, rather than using a static size.
2020-08-28 16:30:24 -04:00
ClementTsang
81ec7c311b
uptick: 0.4.7
2020-08-26 20:34:30 -04:00
Clement Tsang
7e8bf95179
uptick: 0.4.6 ( #200 )
2020-08-25 01:01:14 -04:00
ClementTsang
6dca970541
ci: switch to prepush rather than precommit
2020-08-23 21:43:24 -04:00
ClementTsang
691f6647e0
ci: set up clippy pre-hook
2020-08-23 21:39:53 -04:00
ClementTsang
005bd95f8a
ci: Move wix output naming to Cargo
2020-08-23 21:22:34 -04:00
Clement Tsang
397a7e8467
ci: Add winget template generation ( #199 )
...
Adds winget CI generation.
2020-08-22 20:22:47 -04:00
Clement Tsang
7475f24a4e
feature: Add hook to properly clean up in the case of a kill call
...
Adds a hook to properly clean up the program in case the program gets SIGTERM'd.
2020-08-21 16:00:14 -04:00
Clement Tsang
1dc9346d3b
refactor: Remove ps calls
...
Removes and refactor ps calls that... should have not been there in the first place.
2020-08-21 01:33:12 -04:00
Clement Tsang
4b03b4b0b0
refactor: Refactor code, add new tests
...
Refactor code so we use a lib, allowing for easier testing. Adds additional tests for layouts.
2020-08-19 16:32:33 -04:00
Clement Tsang
3c373d7129
feature: Add appox. total mem as an option for processes and basic mem
...
Adds a way to display the memory value as a column in the processes widget and the basic memory widget, rather than just the percentage.
2020-08-17 15:41:37 -04:00
Clement Tsang
08e49b63c1
refactor: Revert tui upgrade to 0.10
...
Reverts tui upgrade, there are some bugs and issues - namely, issues with rendering text.
We can revert this commit when those bugs are dealt with (should be fine after 0.10.1, tested building from the repo).
2020-08-16 04:25:59 -04:00
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
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
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
d643ef7401
uptick: 0.4.4
2020-07-06 01:10:03 -04:00
ClementTsang
3d8a8b4e85
deps: update typed-builder to 0.6.0
2020-05-19 21:17:01 -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
2ae2ebd6d8
deps: update sysinfo
2020-05-14 22:22:29 -04:00
ClementTsang
a03e9d6f31
uptick: 0.4.2
2020-05-11 22:53:56 -04:00
ClementTsang
56d6771d1b
refactor: re-enable tui-rs linear interpolation
2020-05-10 17:01:45 -04:00
ClementTsang
aea79a0750
uptick: 0.4.1
2020-05-05 17:50:30 -04:00
ClementTsang
1ff2606c90
update tests to deal with msrv
2020-05-04 18:23:34 -04:00
ClementTsang
6e81fbeebf
change: more advanced searching and filtering
2020-05-02 16:01:07 -04:00
ClementTsang
b87fde16ab
uptick: 0.4.0
2020-04-29 00:10:27 -04:00
Clement Tsang
2faf3c6592
refactor: revert linear interpolation until tui fix comes
2020-04-28 16:44:10 -04:00
ClementTsang
24f5717125
cargo: switch to personal fork of tui-rs for now to deal with subtraction bug in lines
2020-04-26 20:18:29 -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
dependabot-preview[bot]
28c27272d7
deps: sysinfo from 0.12.0 to 0.13.0 ( #112 )
2020-04-09 11:13:52 -04:00
Clement Tsang
d2434bf8ad
uptick: 0.3.0
2020-04-07 21:07:24 -04:00
Clement Tsang
9127cb1468
refactor/bug: Array bound checking, fix CPU jump
2020-04-06 23:04:04 -04:00
Clement Tsang
a40ddce84f
deps: Upgrade crossterm and sysinfo ( #105 )
2020-04-05 23:20:22 -04:00
Clement Tsang
0b1d84fdf5
Add modularity to widget placement and inclusion ( #95 )
2020-04-01 20:31:43 -04:00
dependabot-preview[bot]
f44de81874
Update assert_cmd requirement from 0.12 to 1.0 ( #94 )
...
Updates the requirements on [assert_cmd](https://github.com/assert-rs/assert_cmd ) to permit the latest version.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v0.12.0...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-27 18:33:51 -04:00
Clement Tsang
1968bb14b4
Cleanup before modularity ( #84 )
...
* Uptick some crates, update README dependencies
* Cleanup before modularity feature.
* Fix missing reset zoom on reset
* Fixed reset... not resetting search or data displayed
* Cleaned up options a tiny bit to make more sense.
* Cleaned up some TODOs and the like.
* specify only build master branch.
2020-03-13 01:07:24 -04:00
dependabot-preview[bot]
57fcd77d98
Update fern requirement from 0.5.9 to 0.6.0
...
Updates the requirements on [fern](https://github.com/daboross/fern ) to permit the latest version.
- [Release notes](https://github.com/daboross/fern/releases )
- [Changelog](https://github.com/daboross/fern/blob/master/CHANGELOG.md )
- [Commits](https://github.com/daboross/fern/compare/fern-0.5.9...fern-0.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-10 10:40:44 +00:00
Clement Tsang
3a57570031
Cargo optimization ( #65 )
...
* Add potential cargo optimizations.
* Add potential cargo optimizations.
2020-03-05 02:23:19 -05:00
Clement Tsang
188858fedd
Formatting and typos ( #63 )
...
* Fix typo and run rustfmt.
* Also add rustfmt check to travis... this might be temporary.
* Add a bit on default config files being created in the debian extended description.
* Add rustup component add to travis.
* Disable rustfmt for now, seems to play weird on windows builds.
* Remove unneccesary deprecate ignore.
2020-03-05 02:09:29 -05:00
ClementTsang
2f5b5e7269
Move windows to separate dependency.
2020-02-28 21:15:36 -05:00
ClementTsang
792be871e8
Uptick crossterm version.
2020-02-27 23:00:51 -05:00
ClementTsang
a755a5d41c
Switch to using unicode_segmentation's cursor as a basis on how we do cursor movement in search.
2020-02-27 16:10:33 -05:00
ClementTsang
67f8baa056
Fix unicode causing problems with search.
2020-02-27 16:10:33 -05:00
ClementTsang
039965f2eb
Prune dependencies.
2020-02-25 19:44:54 -05:00