case tea.WindowSizeMsg:
if !m.ready {
m.screenwidth = msg.Width
m.screenheight = msg.Height
m.viewport = viewport.Model{
Width: msg.Width,
Height: msg.Height - 1,
}
m.viewport.YPosition = 0
m.ready = true
} else {
m.screenwidth = msg.Width
m.screenheight = msg.Height
m.viewport.Width = msg.Width
m.viewport.Height = msg.Height - 1
}
Any help is much appreciated