Change summary
internal/cmd/root.go | 2 +-
internal/ui/model/ui.go | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Detailed changes
@@ -201,7 +201,7 @@ func supportsProgressBar() bool {
termProg := os.Getenv("TERM_PROGRAM")
_, isWindowsTerminal := os.LookupEnv("WT_SESSION")
- return isWindowsTerminal || xstrings.ContainsAnyOf(strings.ToLower(termProg), "ghostty", "rio")
+ return isWindowsTerminal || xstrings.ContainsAnyOf(strings.ToLower(termProg), "ghostty", "iterm2", "rio")
}
// useClientServer returns true when the client/server architecture is
@@ -657,7 +657,7 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
termVersion := strings.ToLower(msg.Name)
// Only enable progress bar for the following terminals.
if !m.sendProgressBar {
- m.sendProgressBar = xstrings.ContainsAnyOf(termVersion, "ghostty", "rio")
+ m.sendProgressBar = xstrings.ContainsAnyOf(termVersion, "ghostty", "iterm2", "rio")
}
return m, nil
case tea.WindowSizeMsg: