From 9c3d25e776274c4a7050c2abffbebf8d74c44b6a Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Mon, 13 Jul 2020 13:27:09 +0200 Subject: [PATCH] Set the Fg color of the status bar to White Always set the Fg color when Bg is set. This fixes poor contrast on terminals with non-standard foreground colors. --- termui/bug_table.go | 1 + termui/label_select.go | 1 + termui/show_bug.go | 1 + 3 files changed, 3 insertions(+) diff --git a/termui/bug_table.go b/termui/bug_table.go index e57a2b15ed9f3b54b57748507aaad187f5f52f62..e2c1049f3faa691c886609fdde489aa620a8cd21 100644 --- a/termui/bug_table.go +++ b/termui/bug_table.go @@ -116,6 +116,7 @@ func (bt *bugTable) layout(g *gocui.Gui) error { } v.Frame = false + v.FgColor = gocui.ColorWhite v.BgColor = gocui.ColorBlue _, _ = fmt.Fprintf(v, "[q] Quit [s] Search [←↓↑→,hjkl] Navigation [↵] Open bug [n] New bug [i] Pull [o] Push") diff --git a/termui/label_select.go b/termui/label_select.go index 3208371d9490c43b6e57d18f649a436d8fe472a0..db0486e4805c474c92d3158acdd9e4d77c102649 100644 --- a/termui/label_select.go +++ b/termui/label_select.go @@ -144,6 +144,7 @@ func (ls *labelSelect) layout(g *gocui.Gui) error { return err } v.Frame = false + v.FgColor = gocui.ColorWhite v.BgColor = gocui.ColorBlue } v.Clear() diff --git a/termui/show_bug.go b/termui/show_bug.go index 83d40ffaef632b790de5354228a35102cd57712a..23b82c734dae25baacf3698f4b2a5b6e2db03039 100644 --- a/termui/show_bug.go +++ b/termui/show_bug.go @@ -92,6 +92,7 @@ func (sb *showBug) layout(g *gocui.Gui) error { sb.childViews = append(sb.childViews, showBugInstructionView) v.Frame = false + v.FgColor = gocui.ColorWhite v.BgColor = gocui.ColorBlue }