Age | Commit message (Collapse) | Author |
|
This was caused by invalid widths being set for the maximal widths in
the table. This made it impossible to draw.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adds a --tree flag that defaults to tree mode for the process widget.
|
|
|
|
Adds a new flag, --mem_as_value (and its corresponding config option, mem_as_value = true), which defaults to showing process memory values by their amount rather than percentage.
|
|
Removes the random automatically generated colours for the CPU metrics. This was not supported in all terminal emulators, and would cause some of them to break (namely macOS Terminal).
Instead we'll default to colours we can be more certain will work and loop through them as required. Users can still override these colours with their own.
|
|
Adds collapsible trees to the tree mode for processes. These can be toggled via the + or - keys and the mouse by clicking on a selected entry.
|
|
Adds some default colour choices to choose from.
|
|
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
|
|
|
|
|
|
Updates dependencies to their most recent versions as of Nov 02, 2020.
|
|
Gives better and less jank responsiveness when resizing the window in narrow sizes for the cpu basic widget.
|
|
Fixes a bug with CPU spacing on basic mode.
|
|
|
|
Fixes the CPU basic widget showing incorrect data due to an incorrect offset when displaying the data.
|
|
Fixes an incorrect offset affecting the CPU colour when scrolling.
|
|
Removes some unwrap_or_else calls when unwrap_or would suffice that were caught by clippy nightly.
|
|
Updates dependencies that depend on uom (battery and heim), due to requiring 0.30 for the newest nightly version of Rust.
|
|
Addresses RUSTSEC-2020-0053.
|
|
|
|
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
Minor refactor to remove redundant `as_ref()` calls.
|
|
Fixes styling for dialog titles. Cherry picked from commit 06573becfa3c089ac4b2a17c9443f84b6a5af3e8.
|
|
Minor update to update some dependencies and remove some traces.
|
|
Bug fix for improper use of threads, where they were not properly terminated (not really too bad) and the input thread code actually blocked.
|
|
This was the cause of some process names getting cut off and looking weird for Linux (and Linux only, I'm not directly responsible for the other OSes).
This also adds spaces in between command line flags. Before, they were usually separated by either spaces (which looked fine) or null terminators (which meant it looked like something was broken).
|
|
Uses a less hard-coded method of writing to /tmp/.
|
|
Adds a `--debug` flag to aid in debugging issues. This saves to `/tmp/bottom_debug.log`.
|
|
Adds persistent search settings across runs, by saving to the config file. Each process widget keeps track of it's *own* behaviour. The previous flags/options are now for *global* behaviour.
The following new behaviour is:
- Relevant flags: `--case_sensitive`, `--whole_word`, and `--regex`, will *override* the current widget's default behaviour.
- Relevant options: `case_sensitive`, `whole_word`, and `regex`, will also *override* the current widget's default behaviour.
As per before, if you set, say, `--case_sensitive`and `case_sensitive=true`, the flag always overrides.
Documentation updates will be done in #248.
|
|
Update to tui-rs, which fixes #255, as well as some miscellaneous things like updating changelogs and travis.
|
|
|
|
|
|
|
|
|
|
|
|
Refactors tui-rs usage to the new 0.11.0 release. This release also fixes the highlighting bug from #249, and now, expanding a widget no longer overrides the widget title colour.
This commit also introduces #255, but that seems to be easy to bandaid so hopefully it will get fixed soon?
|