forked from Mirrors/bubbletea
3795c036c4
* add: program.ReleaseTerminal and RestoreTerminal to re-use input & terminal * chore(examples): add altscreen toggling to exec demo * chore: put low-level altscreen stuff alongside other screen funcs * docs: edit GoDocs for ReleaseTerminal and RestoreTerminal * feat(renderer): add internal Msg renderMsg to immediately repaint * fix: repaint instantly on RestoreTerminal * fix: restore the altscreen state when restoring the terminal * feat: implement Cmd-based API for blocking *exec.Cmds * feat: allow Exec to return custom messages * feat: allow Exec to be run without a callback * fix: separate parameters for exec.Command examples * fix: error message would get printed over by prompt in exec example * fix: ignore signals while child process is running * feat: allow to execute other things besides exec.Commands (#280) * feat: allow to execute other things besides exec.Commands. * fix: lint issues * fix: renames, examples * fix: callback type should be exported * docs(exce): tiny ExecCommand doc comment correction * chore(exec): break out Cmd for clarity's sake in example * fix(exec): give the terminal a moment to catch up if exiting altscreen * docs(exec): tidy up doc comments * chore(exec): disambiguate methods for restoring the terminal state vs input Co-authored-by: Christian Rocha <christian@rocha.is> Co-authored-by: Carlos A Becker <caarlos0@gmail.com> |
||
---|---|---|
.. | ||
altscreen-toggle | ||
exec | ||
fullscreen | ||
glamour | ||
help | ||
http | ||
list-default | ||
list-fancy | ||
list-simple | ||
mouse | ||
pager | ||
paginator | ||
pipe | ||
progress-animated | ||
progress-static | ||
realtime | ||
result | ||
send-msg | ||
simple | ||
spinner | ||
spinners | ||
stopwatch | ||
textinput | ||
textinputs | ||
timer | ||
tui-daemon-combo | ||
views | ||
go.mod | ||
go.sum |