feat(ui): add a status bar #25

Manually merged
dananglin merged 2 commits from 19-statusbar into main 2024-01-13 12:39:50 +00:00
Showing only changes of commit eb2ed4060a - Show all commits

View file

@ -20,21 +20,21 @@ type statusbar struct {
}
func newStatusbar() *statusbar {
obj := statusbar{
value := statusbar{
TextView: tview.NewTextView(),
duration: 5 * time.Second,
}
obj.SetDynamicColors(true).SetBorder(false).SetBorderPadding(0, 0, 1, 1)
value.SetDynamicColors(true).SetBorder(false).SetBorderPadding(0, 0, 1, 1)
return &obj
return &value
}
func (s *statusbar) displayMessage(category statusbarLogLevel, message string) {
func (s *statusbar) displayMessage(level statusbarLogLevel, message string) {
go func() {
var colour string
switch category {
switch level {
case infoLevel:
colour = "green"
case errorLevel: