Versions in this module Expand all Collapse all v0 v0.1.4 Apr 16, 2020 v0.1.3 Apr 13, 2020 Changes in this version + const SCREEN_FULL + const SCREEN_HALF + const SCREEN_NORMAL + const StartupPopupVersion + var OverlappingEdges = false + func GetKeyDisplay(key interface{}) string + type Binding struct + Alternative string + Contexts []string + Description string + Handler func(*gocui.Gui, *gocui.View) error + Key interface{} + Modifier gocui.Modifier + ViewName string + func (b *Binding) GetDisplayStrings(isFocused bool) []string + type Gui struct + Config config.AppConfigurer + Errors SentinelErrors + Log *logrus.Entry + NpmManager *commands.NpmManager + OSCommand *commands.OSCommand + RefreshMutex sync.Mutex + State *guiState + SubProcess *exec.Cmd + Tr *i18n.Localizer + Updater *updates.Updater + func NewGui(log *logrus.Entry, gitCommand *commands.NpmManager, ...) (*Gui, error) + func (gui *Gui) GenerateSentinelErrors() + func (gui *Gui) GetInitialKeybindings() []*Binding + func (gui *Gui) Run() error + func (gui *Gui) RunWithSubprocesses() error + func (gui *Gui) WithWaitingStatus(name string, f func() error) error + type SentinelErrors struct + ErrRestart error + ErrSubProcess error + type Teml i18n.Teml