Clement Tsang
c58b2c2bb9
refactor: rewrite column algorithm ( #227 )
...
Update how we position and generate column widths to look less terrible. This also adds truncation w/ ellipsis to the columns, and for processes, the state will automatically shrink to a short form (just a character) if there isn't enough space.
2020-09-09 21:51:52 -04:00
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
54a35d632e
other: Windows compilation stuff ( #222 )
...
Some Windows compilation/deploy stuff. Mostly just a catch-all for some chores.
2020-09-03 12:22:02 -04:00
Clement Tsang
cef3166cf8
feature: Add ability to filter out disks and temp ( #220 )
...
You can now filter out disks and temp sensors by name via config.
2020-09-02 22:02:49 -04:00
Clement Tsang
a949073728
bug: fix being able to click widgets when dd-dialog was open ( #219 )
...
Fixes a bug where you could click on a widget when dd's dialog was open.
2020-09-02 05:00:01 -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
5aa7b4df08
docs: Update some arguments, and documentation ( #214 )
...
Some more updates to arguments and documentation.
2020-08-31 18:57:01 -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
Clement Tsang
3d2fc76aa2
feature: Add mouse click support for moving between widgets ( #208 )
...
Adds mouse support to the application, to move between widgets and click on elements.
List of things to added:
- Click to move between widgets
- Click to move between widgets in basic mode
- Click on widget entries
- Ability to disable mouse if you don't like it, I guess
2020-08-29 18:54:18 -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
31ee9b73fc
docs: Update README to include sorting
2020-08-26 19:06:55 -04:00
Clement Tsang
7e8bf95179
uptick: 0.4.6 ( #200 )
2020-08-25 01:01:14 -04:00
ClementTsang
3165918d52
ci: Fix broken windows deploy for msi and choco
2020-08-23 14:49:33 -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
c82f4d40b4
feature: Support memb (mem bytes) searching in processes
...
Supports searching by the new mem value.
2020-08-21 22:59:49 -04:00
Clement Tsang
ff15649be7
refactor: remove kill command, use libc
...
Removes the kill command call and instead uses libc to manage killing processes.
2020-08-21 18:16:37 -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
b2a00d49f1
ci: Automatically build package files on release
...
Automatically builds packages for AUR, chocolatey, and homebrew on release.
2020-08-18 23:22:50 -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
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
6e38d73116
change: Refactor dd drawing code
...
This also slightly improves how we generate the widths/heights to be
less... terrible.
Note this is not done, unfortunately. This requires tui-rs' wrapped
paragraph height PR to land and release so I can properly calculate the
height offsets.
See https://github.com/fdehau/tui-rs/pull/349 for details.
2020-08-12 00:27:02 -04:00
Clement Tsang
30bdaa6073
feature: add full command to process widget
...
This PR adds the ability to toggle between the process name and process path. Currently, this uses `P` as the modifier key.
Currently, the longer command names are dealt with by forcefully changing the width of the columns, but this can be handled in a more graceful manner IMO.
2020-08-07 04:29:20 -04:00
ClementTsang
6d365140b6
chore: add vscode word dict
2020-05-20 11:55:03 -04:00
ClementTsang
c5855e7b0a
Bit of a hack, change back to non-percent based for disks to prevent some jumping entries
2020-01-10 19:00:55 -05:00
ClementTsang
4418f956c7
Some cleaning up in the data_conversion area for cpu
2020-01-04 19:20:54 -05:00
Clement Tsang
7b902a9470
Fix mouse scrolling in windows
2020-01-02 22:54:39 -05:00
ClementTsang
ff43c467e4
[skip travis] Update .vscode for false positive typos
2019-12-28 01:22:33 -05:00
ClementTsang
04f36020e6
[skip travis] Add folder dictionary for ease of access on other systems.
2019-12-26 19:11:41 -05:00