summaryrefslogtreecommitdiff
path: root/pkg/gui/keybindings.go
diff options
context:
space:
mode:
authorIbrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>2018-11-28 23:16:42 +0300
committerIbrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>2018-11-28 23:16:42 +0300
commit6df8108fc8ddee4841bbbf38f457232a5af0eba8 (patch)
treedfc8f1b2650a3863627fb4b107f56dd82b87e5b5 /pkg/gui/keybindings.go
parentminor ui tweaks (diff)
downloadgitbatch-6df8108fc8ddee4841bbbf38f457232a5af0eba8.tar.gz
handle styles in a more convenient way
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r--pkg/gui/keybindings.go23
1 files changed, 12 insertions, 11 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go
index 599d471..55e90cc 100644
--- a/pkg/gui/keybindings.go
+++ b/pkg/gui/keybindings.go
@@ -185,31 +185,32 @@ func (gui *Gui) updateKeyBindingsView(g *gocui.Gui, viewName string) error {
v.BgColor = gocui.ColorWhite
v.FgColor = gocui.ColorBlack
v.Frame = false
+ fmt.Fprint(v, ws)
+
switch mode := gui.State.Mode.ModeID; mode {
case FetchMode:
v.BgColor = gocui.ColorBlue
v.FgColor = gocui.ColorWhite
- fmt.Fprint(v, " ↓ Fetch Mode █▓▒")
+ fmt.Fprint(v, "↓ Fetch Mode")
case PullMode:
v.BgColor = gocui.ColorMagenta
v.FgColor = gocui.ColorWhite
- fmt.Fprint(v, " ↓↳ Pull Mode █▓▒")
+ fmt.Fprint(v, "↓↳ Pull Mode")
+ case MergeMode:
+ v.BgColor = gocui.ColorCyan
+ v.FgColor = gocui.ColorBlack
+ fmt.Fprint(v, "↳ Merge Mode")
default:
writeRightHandSide(v, "No-Mode", 0, 0)
}
+
+ fmt.Fprint(v, ws + modeSeperator)
+
for _, k := range gui.KeyBindings {
if k.View == viewName && k.Vital {
- binding := "░ " + k.Display + ": " + k.Description + " "
+ binding := keyBindingSeperator + ws + k.Display + ":" + ws + k.Description + ws
fmt.Fprint(v, binding)
}
}
- // switch mode := gui.State.Mode.ModeID; mode {
- // case FetchMode:
- // writeRightHandSide(v, " ⭠ Fetch", 0, 0)
- // case PullMode:
- // writeRightHandSide(v, " ⭠ Pull", 0, 0)
- // default:
- // writeRightHandSide(v, "No-Mode", 0, 0)
- // }
return nil
}