improve the changed files header

tzemanovic
Jan 28, 2026, 4:52 PM
TWULZ43VFT5HYWMCXPPPRRJFOKZV3RGKRMNPNPZ3TRI3BTSKAPZAC

Dependencies

  • [2] I2AG42PA new cols layout
  • [3] N256FH74 improve views
  • [4] FU6P5QLG indicate when a file is a dir with appended '/'
  • [5] C4V7DNBN only show overall toggle if there is more than one changed file
  • [6] LFEMJYYD start of to_record selection
  • [7] OJPGHVC3 entire log!
  • [*] 23SFYK4Q big view refactor into a new crate

Change contents

  • edit in inflorescence_view/src/view.rs at line 411
    [2.1587]
    [2.1587]
    let changed_files_header = el(text("Changed files:"));
  • replacement in inflorescence_view/src/view.rs at line 415
    [5.95][5.95:278]()
    let to_record_toggle = if changed_files.len() > 1 {
    el(checkbox::three_way(to_record.overall)
    .on_press_with(|| Msg::ToRecord(to_record::Msg::ToggleOverall)))
    [5.95]
    [5.278]
    let changed_files_header_with_toggle = if changed_files.len() > 1 {
    let to_record_toggle = el(checkbox::three_way(to_record.overall)
    .on_press_with(|| Msg::ToRecord(to_record::Msg::ToggleOverall)));
    el(container(el(row([to_record_toggle, changed_files_header])
    .align_y(Alignment::Center)
    .spacing(SPACING)))
    .padding(Padding::ZERO.top(SPACING * 2)))
  • replacement in inflorescence_view/src/view.rs at line 424
    [5.291][5.291:311]()
    el(row([]))
    [5.291]
    [5.311]
    changed_files_header
  • replacement in inflorescence_view/src/view.rs at line 432
    [3.381][3.381:449](),[3.449][4.6086:6126](),[4.6126][3.483:610](),[3.483][3.483:610]()
    .chain([el(container(el(row([
    to_record_toggle,
    el(text("Changed files:")),
    ])
    .align_y(Alignment::Center)
    .spacing(SPACING)))
    .padding(Padding::ZERO.top(SPACING * 2)))])
    [3.381]
    [3.610]
    .chain([changed_files_header_with_toggle])