Documentation
¶
Index ¶
- func CurrentScreenWebUIURL() string
- func NewDataTugMainMenu(tui *sneatnav.TUI, active RootScreen) (menu sneatnav.Panel)
- func OpenCurrentScreenInWebUI(tui *sneatnav.TUI)
- func RegisterMainMenuItem(id RootScreen, item MainMenuItem)
- func RegisterWebUIHandoff(tui *sneatnav.TUI)
- func WebUIURLForScreen(origin, screenPath string) string
- type MainMenuItem
- type RootScreen
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CurrentScreenWebUIURL ¶ added in v0.11.0
func CurrentScreenWebUIURL() string
CurrentScreenWebUIURL resolves the web UI URL for the current TUI screen, using the origin from settings (default https://datatug.app).
func NewDataTugMainMenu ¶
func NewDataTugMainMenu(tui *sneatnav.TUI, active RootScreen) (menu sneatnav.Panel)
func OpenCurrentScreenInWebUI ¶ added in v0.11.0
OpenCurrentScreenInWebUI opens the current TUI screen in the web UI in the default browser. Bound app-wide to Ctrl+W and the "Web UI" actions-menu item.
func RegisterMainMenuItem ¶
func RegisterMainMenuItem(id RootScreen, item MainMenuItem)
func RegisterWebUIHandoff ¶ added in v0.11.0
RegisterWebUIHandoff binds Ctrl+W and adds the "Web UI" actions-menu item.
func WebUIURLForScreen ¶ added in v0.11.0
WebUIURLForScreen resolves the web UI URL for a TUI screen path.
Types ¶
type MainMenuItem ¶
type RootScreen ¶
type RootScreen int
const ( RootScreenProjects RootScreen RootScreenViewers RootScreenSettings RootScreenWebUI )
Source Files
¶
Click to show internal directories.
Click to hide internal directories.