fix: color profiles
This commit is contained in:
5
main.go
5
main.go
@ -26,6 +26,7 @@ import (
|
|||||||
"github.com/charmbracelet/wish/bubbletea"
|
"github.com/charmbracelet/wish/bubbletea"
|
||||||
"github.com/charmbracelet/wish/logging"
|
"github.com/charmbracelet/wish/logging"
|
||||||
"github.com/charmbracelet/x/term"
|
"github.com/charmbracelet/x/term"
|
||||||
|
"github.com/muesli/termenv"
|
||||||
)
|
)
|
||||||
|
|
||||||
type errMsg error
|
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}
|
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 := list.New(listItems, list.NewDefaultDelegate(), w, h-4)
|
||||||
list.Styles.TitleBar = renderer.NewStyle()
|
list.Styles.TitleBar = renderer.NewStyle()
|
||||||
list.SetShowTitle(false)
|
list.SetShowTitle(false)
|
||||||
@ -337,6 +340,8 @@ func teaHandler(s ssh.Session) (tea.Model, []tea.ProgramOption) {
|
|||||||
// your Bubble Tea model.
|
// your Bubble Tea model.
|
||||||
renderer := bubbletea.MakeRenderer(s)
|
renderer := bubbletea.MakeRenderer(s)
|
||||||
|
|
||||||
|
lipgloss.SetColorProfile(termenv.ANSI256)
|
||||||
|
|
||||||
m := initialModel(renderer, pty.Window.Width, pty.Window.Height)
|
m := initialModel(renderer, pty.Window.Width, pty.Window.Height)
|
||||||
return m, []tea.ProgramOption{tea.WithAltScreen()}
|
return m, []tea.ProgramOption{tea.WithAltScreen()}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user