aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2020-09-27 13:35:06 +0200
committerGitHub <noreply@github.com>2020-09-27 13:35:06 +0200
commitae0529e3f54eb7bd3b464e2717c82db975fb88c9 (patch)
tree4acf22518cd20d91136b9cc940a1bb22d4763958
parent0198ad71d793edbebf6c7ee02243d86879fb0e45 (diff)
parent999e61224c1efe49496d6d84ba255544e74c524a (diff)
downloadgit-bug-ae0529e3f54eb7bd3b464e2717c82db975fb88c9.tar.gz
Merge pull request #457 from zdenek-crha/bright_terminal_readability
Bright terminal readability
-rw-r--r--commands/show.go2
-rw-r--r--termui/help_bar.go4
-rw-r--r--termui/show_bug.go2
-rw-r--r--util/colors/colors.go3
4 files changed, 6 insertions, 5 deletions
diff --git a/commands/show.go b/commands/show.go
index 77f315cc..9ebd1926 100644
--- a/commands/show.go
+++ b/commands/show.go
@@ -166,7 +166,7 @@ func showDefaultFormatter(env *Env, snapshot *bug.Snapshot) error {
)
if comment.Message == "" {
- message = colors.GreyBold("No description provided.")
+ message = colors.BlackBold(colors.WhiteBg("No description provided."))
} else {
message = comment.Message
}
diff --git a/termui/help_bar.go b/termui/help_bar.go
index 78f8ebca..9fc7c152 100644
--- a/termui/help_bar.go
+++ b/termui/help_bar.go
@@ -17,13 +17,13 @@ type helpBar []struct {
func (hb helpBar) Render(maxX int) string {
var builder strings.Builder
for _, entry := range hb {
- builder.WriteString(colors.BlueBg(fmt.Sprintf("[%s] %s", entry.keys, entry.text)))
+ builder.WriteString(colors.White(colors.BlueBg(fmt.Sprintf("[%s] %s", entry.keys, entry.text))))
builder.WriteByte(' ')
}
l := text.Len(builder.String())
if l < maxX {
- builder.WriteString(colors.BlueBg(strings.Repeat(" ", maxX-l)))
+ builder.WriteString(colors.White(colors.BlueBg(strings.Repeat(" ", maxX-l))))
}
return builder.String()
diff --git a/termui/show_bug.go b/termui/show_bug.go
index 6296c445..0710fa34 100644
--- a/termui/show_bug.go
+++ b/termui/show_bug.go
@@ -378,7 +378,7 @@ func (sb *showBug) renderMain(g *gocui.Gui, mainView *gocui.View) error {
// emptyMessagePlaceholder return a formatted placeholder for an empty message
func emptyMessagePlaceholder() string {
- return colors.GreyBold("No description provided.")
+ return colors.BlackBold(colors.WhiteBg("No description provided."))
}
func (sb *showBug) createOpView(g *gocui.Gui, name string, x0 int, y0 int, maxX int, height int, selectable bool) (*gocui.View, error) {
diff --git a/util/colors/colors.go b/util/colors/colors.go
index f8c6d188..6d2ad35a 100644
--- a/util/colors/colors.go
+++ b/util/colors/colors.go
@@ -5,15 +5,16 @@ import "github.com/fatih/color"
var (
Bold = color.New(color.Bold).SprintFunc()
Black = color.New(color.FgBlack).SprintFunc()
+ BlackBold = color.New(color.FgBlack, color.Bold).SprintfFunc()
BlackBg = color.New(color.BgBlack, color.FgWhite).SprintFunc()
White = color.New(color.FgWhite).SprintFunc()
WhiteBold = color.New(color.FgWhite, color.Bold).SprintFunc()
+ WhiteBg = color.New(color.BgWhite).SprintFunc()
Yellow = color.New(color.FgYellow).SprintFunc()
YellowBold = color.New(color.FgYellow, color.Bold).SprintFunc()
YellowBg = color.New(color.BgYellow, color.FgBlack).SprintFunc()
Green = color.New(color.FgGreen).SprintFunc()
GreenBg = color.New(color.BgGreen, color.FgBlack).SprintFunc()
- GreyBold = color.New(color.BgBlack, color.Bold).SprintfFunc()
Red = color.New(color.FgRed).SprintFunc()
Cyan = color.New(color.FgCyan).SprintFunc()
CyanBg = color.New(color.BgCyan, color.FgBlack).SprintFunc()