add a key to refresh repo

[?]
Jul 23, 2025, 3:29 PM
7BLZN73OYUAJEYTJ6WWHRZ7S7ONDGRBKNJGFGW62NAIZBUK3CECQC

Dependencies

  • [2] 23SFYK4Q big view refactor into a new crate
  • [3] ACDXXAX2 refactor main's updates into smaller fns
  • [4] 3TLPJ57B alt scroll via context and couple fixes
  • [5] A6Z4O6RC actions menu
  • [*] 6YZAVBWU Initial commit

Change contents

  • edit in inflorescence_view/src/app.rs at line 104
    [5.450]
    [2.15355]
    RefreshRepo,
  • edit in inflorescence_view/src/app.rs at line 544
    [5.3798]
    [5.3798]
    let refresh_repo = || action_button("C-r: refresh repo", Msg::RefreshRepo);
  • replacement in inflorescence_view/src/app.rs at line 556
    [5.4039][5.4039:4071]()
    let buttons = match state {
    [5.4039]
    [5.4071]
    let row = match state {
  • replacement in inflorescence_view/src/app.rs at line 597
    [5.5579][5.5579:5613]()
    el(buttons.spacing(2).wrap())
    [5.5579]
    [2.24506]
    let row = row.push(refresh_repo());
    el(row.spacing(2).wrap())
  • edit in inflorescence/src/main.rs at line 297
    [5.13009]
    [3.850]
    app::Msg::RefreshRepo => {
    state
    .repo_tx_in
    .send(repo::MsgIn::RefreshChangedAndUntrackedFiles)
    .unwrap();
    Task::none()
    }
  • edit in inflorescence/src/main.rs at line 918
    [4.128]
    [4.128]
    "l" if mods == Modifiers::CTRL => {
    Some(Msg::View(app::Msg::RefreshRepo))
    }