fix: color profiles

This commit is contained in:
2025-06-05 14:12:26 +01:00
parent 977e4ce6e4
commit 1fe4966d98

View File

@ -26,6 +26,7 @@ import (
"github.com/charmbracelet/wish/bubbletea"
"github.com/charmbracelet/wish/logging"
"github.com/charmbracelet/x/term"
"github.com/muesli/termenv"
)
type errMsg error
@ -109,6 +110,8 @@ func initialModel(renderer *lipgloss.Renderer, w int, h int) model {
listItems[i] = item{title: postInfo.Title, desc: postInfo.Date.String(), index: i}
}
fmt.Println(renderer.ColorProfile())
list := list.New(listItems, list.NewDefaultDelegate(), w, h-4)
list.Styles.TitleBar = renderer.NewStyle()
list.SetShowTitle(false)
@ -337,6 +340,8 @@ func teaHandler(s ssh.Session) (tea.Model, []tea.ProgramOption) {
// your Bubble Tea model.
renderer := bubbletea.MakeRenderer(s)
lipgloss.SetColorProfile(termenv.ANSI256)
m := initialModel(renderer, pty.Window.Width, pty.Window.Height)
return m, []tea.ProgramOption{tea.WithAltScreen()}
}