diff --git a/src/ui/activities/auth/view.rs b/src/ui/activities/auth/view.rs index 2f61f94..ba3adc8 100644 --- a/src/ui/activities/auth/view.rs +++ b/src/ui/activities/auth/view.rs @@ -111,6 +111,7 @@ impl AuthActivity { .with_title("Protocol", Alignment::Left) .with_options(&["SFTP", "SCP", "FTP", "FTPS"]) .with_value(Self::protocol_enum_to_opt(default_protocol)) + .rewind(true) .build(), )), ); @@ -532,6 +533,7 @@ impl AuthActivity { .with_inverted_color(Color::Black) .with_title("Quit termscp?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -560,6 +562,7 @@ impl AuthActivity { .with_title("Delete bookmark?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) .with_value(1) + .rewind(true) .build(), )), ); @@ -591,6 +594,7 @@ impl AuthActivity { .with_title("Delete bookmark?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) .with_value(1) + .rewind(true) .build(), )), ); @@ -637,6 +641,7 @@ impl AuthActivity { ) .with_title("Save password?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); diff --git a/src/ui/activities/filetransfer/view.rs b/src/ui/activities/filetransfer/view.rs index e31bd3f..840345b 100644 --- a/src/ui/activities/filetransfer/view.rs +++ b/src/ui/activities/filetransfer/view.rs @@ -469,6 +469,7 @@ impl FileTransferActivity { .with_borders(Borders::ALL, BorderType::Rounded, quit_color) .with_title("Are you sure you want to quit?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -497,6 +498,7 @@ impl FileTransferActivity { .with_borders(Borders::ALL, BorderType::Rounded, quit_color) .with_title("Are you sure you want to disconnect?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -812,6 +814,7 @@ impl FileTransferActivity { .with_title("Delete file", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) .with_value(1) + .rewind(true) .build(), )), ); diff --git a/src/ui/activities/setup/view/mod.rs b/src/ui/activities/setup/view/mod.rs index 393c1b6..994ae8f 100644 --- a/src/ui/activities/setup/view/mod.rs +++ b/src/ui/activities/setup/view/mod.rs @@ -120,6 +120,7 @@ impl SetupActivity { String::from("Don't save"), String::from("Cancel"), ]) + .rewind(true) .build(), )), ); @@ -147,6 +148,7 @@ impl SetupActivity { .with_borders(Borders::ALL, BorderType::Rounded, Color::LightYellow) .with_title("Save changes?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -175,6 +177,7 @@ impl SetupActivity { String::from("Theme"), ]) .with_value(idx) + .rewind(true) .build(), )), ); diff --git a/src/ui/activities/setup/view/setup.rs b/src/ui/activities/setup/view/setup.rs index b97b690..218c8fb 100644 --- a/src/ui/activities/setup/view/setup.rs +++ b/src/ui/activities/setup/view/setup.rs @@ -87,6 +87,7 @@ impl SetupActivity { String::from("FTP"), String::from("FTPS"), ]) + .rewind(true) .build(), )), ); @@ -99,6 +100,7 @@ impl SetupActivity { .with_borders(Borders::ALL, BorderType::Rounded, Color::LightRed) .with_title("Show hidden files (by default)?", Alignment::Left) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -111,6 +113,7 @@ impl SetupActivity { .with_borders(Borders::ALL, BorderType::Rounded, Color::LightYellow) .with_title("Check for updates?", Alignment::Left) .with_options(&[String::from("Yes"), String::from("No")]) + .rewind(true) .build(), )), ); @@ -127,6 +130,7 @@ impl SetupActivity { String::from("Display Last"), String::from("No"), ]) + .rewind(true) .build(), )), ); diff --git a/src/ui/activities/setup/view/ssh_keys.rs b/src/ui/activities/setup/view/ssh_keys.rs index 7b6ba5c..756c618 100644 --- a/src/ui/activities/setup/view/ssh_keys.rs +++ b/src/ui/activities/setup/view/ssh_keys.rs @@ -182,6 +182,7 @@ impl SetupActivity { .with_title("Delete key?", Alignment::Center) .with_options(&[String::from("Yes"), String::from("No")]) .with_value(1) // Default: No + .rewind(true) .build(), )), );