improve view of files with unknown encoding

tzemanovic
Mar 10, 2026, 3:11 PM
OQNKOLA7AOYVNV34KXW45TB5WCMIIVHTHQHEWD6JXVKJTJXPJNDQC

Dependencies

  • [2] 23SFYK4Q big view refactor into a new crate
  • [3] 3XRG4BB6 rewritten nav-scrollable!
  • [4] UR4J677R nav for log changes and refactors
  • [5] C5P3JIFC refactor out the nav-scrollable children len arg
  • [6] SASAN2XC use nav-scrollable
  • [7] YKHE3XMW refactor diffs handling
  • [8] KWTBNTO3 diffs selection and scrolling
  • [9] XZ6D3UUE avoid alloc
  • [10] KEPKF3WO unify diffs handling, simplify view

Change contents

  • replacement in inflorescence_view/src/diff.rs at line 204
    [2.6315][3.1974:2124]()
    el(nav_scrollable(nav, diffs).class(if diff_selected {
    theme::Scrollable::Selected
    } else {
    theme::Scrollable::Normal
    }))
    [2.6315]
    [2.6349]
    el(column([
    el(text("Cannot display contents due to unknown encoding")),
    el(nav_scrollable(nav, diffs).class(if diff_selected {
    theme::Scrollable::Selected
    } else {
    theme::Scrollable::Normal
    })),
    ]))