diff --git a/internal/tui/components/core/helpers.go b/internal/tui/components/core/helpers.go index ca21df0cff81f3f78d8b5d2d17089a0f4114896f..1c2c05a6229b98222d870694e726069bfc9c6e92 100644 --- a/internal/tui/components/core/helpers.go +++ b/internal/tui/components/core/helpers.go @@ -5,7 +5,7 @@ import ( "strings" "github.com/alecthomas/chroma/v2" - "github.com/charmbracelet/crush/internal/exp/diffview" + "github.com/charmbracelet/crush/internal/tui/exp/diffview" "github.com/charmbracelet/crush/internal/tui/styles" "github.com/charmbracelet/lipgloss/v2" "github.com/charmbracelet/x/ansi" diff --git a/internal/exp/diffview/Taskfile.yaml b/internal/tui/exp/diffview/Taskfile.yaml similarity index 100% rename from internal/exp/diffview/Taskfile.yaml rename to internal/tui/exp/diffview/Taskfile.yaml diff --git a/internal/exp/diffview/chroma.go b/internal/tui/exp/diffview/chroma.go similarity index 100% rename from internal/exp/diffview/chroma.go rename to internal/tui/exp/diffview/chroma.go diff --git a/internal/exp/diffview/diffview.go b/internal/tui/exp/diffview/diffview.go similarity index 100% rename from internal/exp/diffview/diffview.go rename to internal/tui/exp/diffview/diffview.go diff --git a/internal/exp/diffview/diffview_test.go b/internal/tui/exp/diffview/diffview_test.go similarity index 100% rename from internal/exp/diffview/diffview_test.go rename to internal/tui/exp/diffview/diffview_test.go diff --git a/internal/exp/diffview/split.go b/internal/tui/exp/diffview/split.go similarity index 100% rename from internal/exp/diffview/split.go rename to internal/tui/exp/diffview/split.go diff --git a/internal/exp/diffview/style.go b/internal/tui/exp/diffview/style.go similarity index 100% rename from internal/exp/diffview/style.go rename to internal/tui/exp/diffview/style.go diff --git a/internal/exp/diffview/testdata/TestDefault.after b/internal/tui/exp/diffview/testdata/TestDefault.after similarity index 100% rename from internal/exp/diffview/testdata/TestDefault.after rename to internal/tui/exp/diffview/testdata/TestDefault.after diff --git a/internal/exp/diffview/testdata/TestDefault.before b/internal/tui/exp/diffview/testdata/TestDefault.before similarity index 100% rename from internal/exp/diffview/testdata/TestDefault.before rename to internal/tui/exp/diffview/testdata/TestDefault.before diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/CustomContextLines/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/Default/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/Default/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/Default/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/Default/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/Default/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/Default/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/Default/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/Default/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/LargeWidth/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/LargeWidth/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/LargeWidth/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/LargeWidth/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/LargeWidth/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/LargeWidth/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/LargeWidth/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/LargeWidth/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/MultipleHunks/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/Narrow/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/Narrow/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/Narrow/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/Narrow/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/Narrow/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/Narrow/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/Narrow/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/Narrow/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/NoLineNumbers/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/SmallWidth/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/SmallWidth/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/SmallWidth/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/SmallWidth/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Split/SmallWidth/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Split/SmallWidth/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Split/SmallWidth/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Split/SmallWidth/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/CustomContextLines/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/Default/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/Default/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/Default/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/Default/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/Default/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/Default/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/Default/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/Default/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/LargeWidth/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/MultipleHunks/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/Narrow/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/Narrow/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/Narrow/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/Narrow/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/Narrow/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/Narrow/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/Narrow/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/Narrow/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoLineNumbers/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/DarkMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/DarkMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/DarkMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/DarkMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/LightMode.golden b/internal/tui/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/LightMode.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/LightMode.golden rename to internal/tui/exp/diffview/testdata/TestDiffView/Unified/SmallWidth/LightMode.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf001.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf001.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf001.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf001.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf002.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf002.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf002.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf002.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf003.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf003.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf003.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf003.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf004.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf004.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf004.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf004.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf005.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf005.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf005.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf005.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf006.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf006.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf006.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf006.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf007.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf007.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf007.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf007.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf008.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf008.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf008.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf008.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf009.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf009.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf009.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf009.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf010.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf010.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf010.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf010.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf011.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf011.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf011.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf011.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf012.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf012.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf012.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf012.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf013.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf013.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf013.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf013.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf014.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf014.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf014.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf014.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf015.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf015.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf015.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf015.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf016.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf016.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf016.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf016.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf017.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf017.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf017.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf017.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf018.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf018.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf018.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf018.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf019.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf019.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf019.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf019.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf020.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf020.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf020.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Split/HeightOf020.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf001.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf001.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf001.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf001.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf002.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf002.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf002.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf002.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf003.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf003.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf003.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf003.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf004.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf004.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf004.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf004.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf005.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf005.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf005.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf005.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf006.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf006.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf006.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf006.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf007.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf007.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf007.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf007.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf008.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf008.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf008.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf008.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf009.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf009.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf009.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf009.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf010.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf010.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf010.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf010.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf011.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf011.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf011.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf011.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf012.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf012.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf012.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf012.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf013.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf013.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf013.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf013.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf014.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf014.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf014.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf014.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf015.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf015.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf015.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf015.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf016.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf016.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf016.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf016.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf017.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf017.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf017.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf017.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf018.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf018.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf018.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf018.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf019.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf019.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf019.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf019.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf020.golden b/internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf020.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf020.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewHeight/Unified/HeightOf020.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewTabs/Split.golden b/internal/tui/exp/diffview/testdata/TestDiffViewTabs/Split.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewTabs/Split.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewTabs/Split.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewTabs/Unified.golden b/internal/tui/exp/diffview/testdata/TestDiffViewTabs/Unified.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewTabs/Unified.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewTabs/Unified.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf001.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf001.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf001.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf001.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf002.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf002.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf002.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf002.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf003.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf003.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf003.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf003.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf004.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf004.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf004.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf004.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf005.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf005.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf005.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf005.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf006.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf006.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf006.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf006.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf007.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf007.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf007.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf007.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf008.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf008.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf008.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf008.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf009.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf009.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf009.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf009.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf010.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf010.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf010.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf010.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf011.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf011.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf011.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf011.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf012.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf012.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf012.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf012.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf013.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf013.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf013.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf013.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf014.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf014.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf014.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf014.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf015.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf015.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf015.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf015.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf016.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf016.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf016.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf016.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf017.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf017.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf017.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf017.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf018.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf018.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf018.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf018.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf019.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf019.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf019.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf019.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf020.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf020.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf020.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf020.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf021.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf021.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf021.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf021.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf022.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf022.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf022.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf022.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf023.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf023.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf023.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf023.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf024.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf024.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf024.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf024.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf025.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf025.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf025.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf025.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf026.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf026.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf026.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf026.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf027.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf027.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf027.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf027.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf028.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf028.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf028.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf028.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf029.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf029.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf029.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf029.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf030.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf030.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf030.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf030.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf031.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf031.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf031.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf031.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf032.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf032.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf032.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf032.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf033.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf033.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf033.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf033.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf034.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf034.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf034.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf034.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf035.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf035.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf035.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf035.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf036.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf036.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf036.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf036.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf037.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf037.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf037.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf037.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf038.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf038.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf038.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf038.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf039.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf039.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf039.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf039.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf040.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf040.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf040.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf040.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf041.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf041.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf041.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf041.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf042.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf042.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf042.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf042.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf043.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf043.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf043.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf043.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf044.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf044.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf044.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf044.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf045.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf045.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf045.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf045.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf046.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf046.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf046.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf046.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf047.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf047.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf047.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf047.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf048.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf048.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf048.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf048.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf049.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf049.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf049.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf049.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf050.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf050.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf050.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf050.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf051.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf051.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf051.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf051.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf052.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf052.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf052.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf052.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf053.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf053.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf053.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf053.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf054.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf054.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf054.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf054.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf055.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf055.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf055.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf055.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf056.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf056.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf056.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf056.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf057.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf057.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf057.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf057.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf058.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf058.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf058.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf058.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf059.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf059.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf059.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf059.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf060.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf060.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf060.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf060.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf061.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf061.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf061.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf061.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf062.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf062.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf062.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf062.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf063.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf063.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf063.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf063.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf064.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf064.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf064.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf064.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf065.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf065.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf065.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf065.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf066.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf066.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf066.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf066.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf067.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf067.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf067.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf067.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf068.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf068.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf068.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf068.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf069.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf069.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf069.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf069.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf070.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf070.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf070.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf070.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf071.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf071.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf071.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf071.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf072.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf072.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf072.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf072.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf073.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf073.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf073.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf073.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf074.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf074.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf074.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf074.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf075.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf075.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf075.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf075.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf076.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf076.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf076.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf076.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf077.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf077.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf077.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf077.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf078.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf078.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf078.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf078.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf079.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf079.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf079.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf079.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf080.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf080.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf080.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf080.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf081.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf081.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf081.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf081.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf082.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf082.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf082.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf082.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf083.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf083.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf083.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf083.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf084.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf084.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf084.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf084.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf085.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf085.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf085.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf085.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf086.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf086.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf086.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf086.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf087.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf087.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf087.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf087.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf088.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf088.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf088.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf088.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf089.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf089.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf089.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf089.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf090.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf090.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf090.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf090.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf091.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf091.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf091.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf091.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf092.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf092.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf092.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf092.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf093.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf093.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf093.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf093.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf094.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf094.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf094.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf094.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf095.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf095.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf095.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf095.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf096.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf096.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf096.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf096.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf097.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf097.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf097.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf097.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf098.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf098.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf098.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf098.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf099.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf099.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf099.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf099.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf100.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf100.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf100.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf100.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf101.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf101.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf101.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf101.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf102.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf102.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf102.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf102.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf103.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf103.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf103.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf103.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf104.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf104.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf104.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf104.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf105.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf105.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf105.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf105.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf106.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf106.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf106.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf106.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf107.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf107.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf107.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf107.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf108.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf108.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf108.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf108.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf109.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf109.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf109.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf109.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf110.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf110.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf110.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Split/WidthOf110.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf001.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf001.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf001.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf001.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf002.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf002.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf002.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf002.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf003.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf003.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf003.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf003.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf004.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf004.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf004.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf004.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf005.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf005.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf005.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf005.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf006.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf006.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf006.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf006.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf007.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf007.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf007.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf007.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf008.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf008.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf008.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf008.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf009.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf009.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf009.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf009.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf010.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf010.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf010.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf010.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf011.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf011.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf011.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf011.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf012.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf012.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf012.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf012.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf013.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf013.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf013.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf013.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf014.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf014.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf014.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf014.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf015.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf015.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf015.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf015.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf016.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf016.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf016.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf016.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf017.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf017.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf017.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf017.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf018.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf018.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf018.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf018.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf019.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf019.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf019.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf019.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf020.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf020.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf020.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf020.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf021.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf021.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf021.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf021.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf022.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf022.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf022.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf022.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf023.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf023.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf023.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf023.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf024.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf024.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf024.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf024.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf025.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf025.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf025.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf025.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf026.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf026.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf026.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf026.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf027.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf027.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf027.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf027.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf028.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf028.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf028.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf028.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf029.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf029.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf029.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf029.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf030.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf030.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf030.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf030.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf031.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf031.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf031.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf031.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf032.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf032.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf032.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf032.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf033.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf033.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf033.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf033.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf034.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf034.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf034.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf034.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf035.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf035.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf035.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf035.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf036.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf036.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf036.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf036.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf037.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf037.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf037.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf037.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf038.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf038.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf038.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf038.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf039.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf039.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf039.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf039.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf040.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf040.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf040.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf040.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf041.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf041.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf041.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf041.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf042.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf042.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf042.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf042.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf043.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf043.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf043.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf043.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf044.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf044.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf044.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf044.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf045.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf045.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf045.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf045.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf046.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf046.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf046.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf046.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf047.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf047.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf047.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf047.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf048.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf048.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf048.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf048.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf049.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf049.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf049.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf049.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf050.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf050.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf050.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf050.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf051.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf051.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf051.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf051.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf052.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf052.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf052.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf052.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf053.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf053.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf053.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf053.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf054.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf054.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf054.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf054.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf055.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf055.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf055.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf055.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf056.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf056.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf056.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf056.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf057.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf057.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf057.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf057.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf058.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf058.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf058.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf058.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf059.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf059.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf059.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf059.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf060.golden b/internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf060.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf060.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewWidth/Unified/WidthOf060.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf17.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf17.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf17.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf17.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf18.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf18.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf18.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf18.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf19.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf19.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf19.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf19.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf20.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf20.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf20.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf20.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf17.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf17.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf17.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf17.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf18.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf18.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf18.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf18.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf19.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf19.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf19.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf19.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf20.golden b/internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf20.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf20.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf20.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf00.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf00.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf00.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf00.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf01.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf01.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf01.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf01.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf02.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf02.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf02.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf02.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf03.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf03.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf03.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf03.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf04.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf04.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf04.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf04.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf05.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf05.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf05.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf05.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf06.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf06.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf06.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf06.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf07.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf07.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf07.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf07.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf08.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf08.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf08.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf08.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf09.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf09.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf09.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf09.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf10.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf10.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf10.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf10.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf11.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf11.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf11.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf11.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf12.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf12.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf12.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf12.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf13.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf13.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf13.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf13.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf14.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf14.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf14.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf14.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf15.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf15.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf15.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf15.golden diff --git a/internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf16.golden b/internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf16.golden similarity index 100% rename from internal/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf16.golden rename to internal/tui/exp/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf16.golden diff --git a/internal/exp/diffview/testdata/TestMultipleHunks.after b/internal/tui/exp/diffview/testdata/TestMultipleHunks.after similarity index 100% rename from internal/exp/diffview/testdata/TestMultipleHunks.after rename to internal/tui/exp/diffview/testdata/TestMultipleHunks.after diff --git a/internal/exp/diffview/testdata/TestMultipleHunks.before b/internal/tui/exp/diffview/testdata/TestMultipleHunks.before similarity index 100% rename from internal/exp/diffview/testdata/TestMultipleHunks.before rename to internal/tui/exp/diffview/testdata/TestMultipleHunks.before diff --git a/internal/exp/diffview/testdata/TestNarrow.after b/internal/tui/exp/diffview/testdata/TestNarrow.after similarity index 100% rename from internal/exp/diffview/testdata/TestNarrow.after rename to internal/tui/exp/diffview/testdata/TestNarrow.after diff --git a/internal/exp/diffview/testdata/TestNarrow.before b/internal/tui/exp/diffview/testdata/TestNarrow.before similarity index 100% rename from internal/exp/diffview/testdata/TestNarrow.before rename to internal/tui/exp/diffview/testdata/TestNarrow.before diff --git a/internal/exp/diffview/testdata/TestTabs.after b/internal/tui/exp/diffview/testdata/TestTabs.after similarity index 100% rename from internal/exp/diffview/testdata/TestTabs.after rename to internal/tui/exp/diffview/testdata/TestTabs.after diff --git a/internal/exp/diffview/testdata/TestTabs.before b/internal/tui/exp/diffview/testdata/TestTabs.before similarity index 100% rename from internal/exp/diffview/testdata/TestTabs.before rename to internal/tui/exp/diffview/testdata/TestTabs.before diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/Content.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/Content.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/Content.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/Content.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/JSON.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/JSON.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/JSON.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLines/JSON.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/Content.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/Content.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/Content.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/Content.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/JSON.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/JSON.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/JSON.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusOne/JSON.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/Content.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/Content.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/Content.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/Content.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/JSON.golden b/internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/JSON.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/JSON.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/ToUnifiedDiff/DefaultContextLinesPlusTwo/JSON.golden diff --git a/internal/exp/diffview/testdata/TestUdiff/Unified.golden b/internal/tui/exp/diffview/testdata/TestUdiff/Unified.golden similarity index 100% rename from internal/exp/diffview/testdata/TestUdiff/Unified.golden rename to internal/tui/exp/diffview/testdata/TestUdiff/Unified.golden diff --git a/internal/exp/diffview/udiff_test.go b/internal/tui/exp/diffview/udiff_test.go similarity index 100% rename from internal/exp/diffview/udiff_test.go rename to internal/tui/exp/diffview/udiff_test.go diff --git a/internal/exp/diffview/util.go b/internal/tui/exp/diffview/util.go similarity index 100% rename from internal/exp/diffview/util.go rename to internal/tui/exp/diffview/util.go diff --git a/internal/exp/diffview/util_test.go b/internal/tui/exp/diffview/util_test.go similarity index 100% rename from internal/exp/diffview/util_test.go rename to internal/tui/exp/diffview/util_test.go diff --git a/internal/tui/styles/theme.go b/internal/tui/styles/theme.go index 3a2790c6d4e4f8904f5aff92cb6641fcd8ecf320..b91b7b32bcc599a64a07802f6641ddbaeff6d4e3 100644 --- a/internal/tui/styles/theme.go +++ b/internal/tui/styles/theme.go @@ -10,7 +10,7 @@ import ( "github.com/charmbracelet/bubbles/v2/textarea" "github.com/charmbracelet/bubbles/v2/textinput" tea "github.com/charmbracelet/bubbletea/v2" - "github.com/charmbracelet/crush/internal/exp/diffview" + "github.com/charmbracelet/crush/internal/tui/exp/diffview" "github.com/charmbracelet/glamour/v2/ansi" "github.com/charmbracelet/lipgloss/v2" "github.com/charmbracelet/x/exp/charmtone"