diff --git a/model.go b/model.go index be12187..7056722 100644 --- a/model.go +++ b/model.go @@ -32,6 +32,8 @@ const MODE_CAL tuiMode = "MODE_CAL" const MODE_TIMEENTRIES tuiMode = "MODE_TIMEENTRIES" const MODE_FORMENTRY tuiMode = "MODE_FORMENTRY" +var version = "dev" + type model struct { miteAPI mite.APIClient start calendarTime @@ -402,7 +404,16 @@ func (m model) View() string { sofar := lipgloss.Height(out) statusMsg := strings.ReplaceAll(m.statusBarMessage, "\n", " ") - out += styleStatusBar.MarginTop(m.windowHeight - sofar).Width(m.windowWidth).Render(statusMsg) + + mainMsg := styleStatusBar.Width(m.windowWidth - len(version)).MarginTop(m.windowHeight - sofar).Render(statusMsg) + versionMsg := styleStatusBar.MarginTop(m.windowHeight - sofar).Render(version) + + bar := lipgloss.JoinHorizontal(lipgloss.Top, + mainMsg, + versionMsg, + ) + + out += bar return out }