tui

package
v0.305.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(app *app.App) tea.Model

Types

type ChatKeys added in v0.2.0

type ChatKeys struct {
	Send                 key.Binding
	NewLine              key.Binding
	Cancel               key.Binding
	PageDown             key.Binding
	PageUp               key.Binding
	HalfPageUp           key.Binding
	HalfPageDown         key.Binding
	SwitchSession        key.Binding
	NewSession           key.Binding
	Commands             key.Binding
	Models               key.Binding
	ShowCompletionDialog key.Binding
	ToggleSidebar        key.Binding
	NextPanel            key.Binding
}

func (ChatKeys) Bindings added in v0.2.0

func (k ChatKeys) Bindings() []key.Binding

func (ChatKeys) FullHelp added in v0.2.0

func (k ChatKeys) FullHelp() [][]key.Binding

func (ChatKeys) ShortHelp added in v0.2.0

func (k ChatKeys) ShortHelp() []key.Binding

type DialogKeys added in v0.2.0

type DialogKeys struct {
	Confirm  key.Binding
	Cancel   key.Binding
	Navigate key.Binding
}

func (DialogKeys) Bindings added in v0.2.0

func (k DialogKeys) Bindings() []key.Binding

func (DialogKeys) FullHelp added in v0.2.0

func (k DialogKeys) FullHelp() [][]key.Binding

func (DialogKeys) ShortHelp added in v0.2.0

func (k DialogKeys) ShortHelp() []key.Binding

type EditorKeys added in v0.2.0

type EditorKeys struct {
	Close        key.Binding
	Search       key.Binding
	NextTab      key.Binding
	PrevTab      key.Binding
	EditExternal key.Binding
	Save         key.Binding
}

func (EditorKeys) Bindings added in v0.2.0

func (k EditorKeys) Bindings() []key.Binding

func (EditorKeys) FullHelp added in v0.2.0

func (k EditorKeys) FullHelp() [][]key.Binding

func (EditorKeys) ShortHelp added in v0.2.0

func (k EditorKeys) ShortHelp() []key.Binding

type FileTreeKeys added in v0.2.0

type FileTreeKeys struct {
	Up       key.Binding
	Down     key.Binding
	Open     key.Binding
	Search   key.Binding
	Expand   key.Binding
	Collapse key.Binding
	Refresh  key.Binding
	NewFile  key.Binding
}

func (FileTreeKeys) Bindings added in v0.2.0

func (k FileTreeKeys) Bindings() []key.Binding

func (FileTreeKeys) FullHelp added in v0.2.0

func (k FileTreeKeys) FullHelp() [][]key.Binding

func (FileTreeKeys) ShortHelp added in v0.2.0

func (k FileTreeKeys) ShortHelp() []key.Binding

type GlobalKeys added in v0.2.0

type GlobalKeys struct {
	Logs             key.Binding
	Orchestrator     key.Binding
	Snapshots        key.Binding
	Evaluator        key.Binding
	Projects         key.Binding
	CronJobs         key.Binding
	InstancesBrowser key.Binding
	Quit             key.Binding
	Help             key.Binding
	Settings         key.Binding
	Filepicker       key.Binding
	SwitchTheme      key.Binding
	ToggleTerminal   key.Binding
	NewTerminal      key.Binding
	NextTerminal     key.Binding
}

func (GlobalKeys) Bindings added in v0.2.0

func (k GlobalKeys) Bindings() []key.Binding

func (GlobalKeys) FullHelp added in v0.2.0

func (k GlobalKeys) FullHelp() [][]key.Binding

func (GlobalKeys) ShortHelp added in v0.2.0

func (k GlobalKeys) ShortHelp() []key.Binding

type KeyMap added in v0.2.0

type KeyMap struct {
	Global   GlobalKeys
	Chat     ChatKeys
	Editor   EditorKeys
	FileTree FileTreeKeys
	Dialog   DialogKeys
}

func DefaultKeyMap added in v0.2.0

func DefaultKeyMap() KeyMap

Directories

Path Synopsis
components
instances
Package instances provides a Bubble Tea component for browsing and interacting with remote Pando instances in a two-panel layout:
Package instances provides a Bubble Tea component for browsing and interacting with remote Pando instances in a two-panel layout:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL