Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
patch: Improve browser context
Erik Kundt committed 2 years ago
commit 48b7bb4c055d5af9e235e68b629c21ff9067f5e5
parent dca98c1bebb657ca112b9ed32c020b6715b2d476
3 files changed +9 -2
modified bin/commands/patch/select/ui.rs
@@ -51,7 +51,7 @@ pub fn browse_context(context: &Context, _theme: &Theme, progress: Progress) ->
    let context = label::badge(" Patches ");
    let divider = label::default_reversed(" | ");

-
    let draft_n = label::default_reversed(&format!("{draft}"));
+
    let draft_n = label::default(&format!("{draft}")).style(style::gray_default_reversed());
    let draft = label::default_reversed(" Draft");

    let open_n = label::default(&format!("{open}")).style(style::green_default_reversed());
modified src/ui/cob.rs
@@ -344,7 +344,7 @@ pub fn format_patch_state(state: &PatchState) -> (String, Color) {
        PatchState::Merged {
            revision: _,
            commit: _,
-
        } => (" ✔ ".into(), Color::Blue),
+
        } => (" ● ".into(), Color::Cyan),
    }
}

modified src/ui/theme.rs
@@ -138,6 +138,13 @@ pub mod style {
            .add_modifier(TextModifiers::DIM)
    }

+
    pub fn gray_default_reversed() -> Style {
+
        Style::default()
+
            .fg(Color::Gray)
+
            .bg(Color::DarkGray)
+
            .add_modifier(TextModifiers::DIM)
+
    }
+

    pub fn border(focus: bool) -> Style {
        if focus {
            gray_dim()