Versions in this module Expand all Collapse all v1 v1.0.0 May 12, 2024 Changes in this version + const OperationNone + const OperationPop + const OperationPush + const OperationReplace + type ModelManager struct + func New(rootScreen Screen) ModelManager + func (manager *ModelManager) PopScreen() + func (manager *ModelManager) PushScreen(screen Screen) tea.Cmd + func (manager *ModelManager) ReplaceScreen(screen Screen) tea.Cmd + func (manager *ModelManager) ResolveOperation() + func (manager *ModelManager) Update(msg tea.Msg) tea.Cmd + func (manager ModelManager) View() string + type Operation struct + Action int + Screen *Screen + func NoneOperation() Operation + type Screen interface + Init func() tea.Cmd + Update func(tea.Msg, *ModelManager) (Screen, tea.Cmd) + View func() string + type ScreenRefocusedMsg struct