Update cargo.toml, some todos

This commit is contained in:
ClementTsang 2020-02-19 00:16:40 -05:00
parent c6cefc2561
commit 8cf5b42f29
3 changed files with 6 additions and 3 deletions

View File

@ -4,10 +4,10 @@ version = "0.2.0"
authors = ["Clement Tsang <cjhtsang@uwaterloo.ca>"] authors = ["Clement Tsang <cjhtsang@uwaterloo.ca>"]
edition = "2018" edition = "2018"
repository = "https://github.com/ClementTsang/bottom" repository = "https://github.com/ClementTsang/bottom"
keywords = ["cli", "monitoring-tool", "top", "bottom", "graphical"] keywords = ["linux", "macos", "windows", "cli", "monitoring-tool", "top", "bottom", "graphical"]
license = "MIT" license = "MIT"
categories = ["command-line-utilities"] categories = ["command-line-utilities", "visualization"]
description = "A graphical top clone, written in Rust. Inspired by both gtop and gotop." description = "A graphical top clone, written in Rust. Inspired by both gtop and gotop. Supports Linux, macOS, and Windows."
readme = "README.md" readme = "README.md"
[[bin]] [[bin]]

View File

@ -539,6 +539,8 @@ impl App {
} }
} else if !self.is_in_dialog() { } else if !self.is_in_dialog() {
// Pop-out mode. We ignore if in process search. // Pop-out mode. We ignore if in process search.
// TODO: [FIX] This is a temporary workaround for scroll not being proper with expanded (and resizing overall).
match self.current_widget_selected { match self.current_widget_selected {
WidgetPosition::Process => { WidgetPosition::Process => {
self.app_scroll_positions self.app_scroll_positions

View File

@ -74,6 +74,7 @@ pub fn get_start_position(
num_rows: u64, scroll_direction: &app::ScrollDirection, scroll_position_bar: &mut u64, num_rows: u64, scroll_direction: &app::ScrollDirection, scroll_position_bar: &mut u64,
currently_selected_position: u64, currently_selected_position: u64,
) -> u64 { ) -> u64 {
// TODO: [FIX] Scroll does NOT work with expanded (and resizing overall).
// if currently_selected_position >= *scroll_position_bar // if currently_selected_position >= *scroll_position_bar
// && num_rows > (currently_selected_position - *scroll_position_bar + num_rows) // && num_rows > (currently_selected_position - *scroll_position_bar + num_rows)
// { // {