Versions in this module Expand all Collapse all v0 v0.0.2 Mar 18, 2022 Changes in this version + var CompressingSpinner = spinner.Globe + var Keys = KeyMap + var ReceivingSpinner = spinner.Spinner + var TransferSpinner = spinner.Spinner + var WaitingSpinner = spinner.Dot + func GracefulUIQuit() + func HandleReceiveCommand(programOptions models.TranOptions, password string) + func HandleSendCommand(programOptions models.TranOptions, fileNames []string) + func NewReceiverUI() *tea.Program + func NewSenderUI() *tea.Program + func TopLevelFilesText(fileNames []string) string + func ValidateTranxAddress() error + type Bubble struct + func New() Bubble + func (b Bubble) Init() tea.Cmd + func (b Bubble) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (b Bubble) View() string + type ErrorMsg struct + Message string + type FileInfoMsg struct + Bytes int64 + FileNames []string + type FinishedMsg struct + Files []string + PayloadSize int64 + type KeyMap struct + Command key.Binding + Down key.Binding + Edit key.Binding + Enter key.Binding + Escape key.Binding + Find key.Binding + GotoBottom key.Binding + HomeShortcut key.Binding + Left key.Binding + Quit key.Binding + Receive key.Binding + Right key.Binding + RootShortcut key.Binding + Send key.Binding + ShowDirectoriesOnly key.Binding + ShowFilesOnly key.Binding + ToggleBox key.Binding + ToggleHidden key.Binding + Up key.Binding + View key.Binding + type PasswordMsg struct + Password string + type ProgressMsg struct + Progress float32 + type ReadyMsg struct + type UIUpdate struct + Progress float32