Public entry points for the Guppy runtime.
The current direction is an OTP-supervised Elixir runtime coordinating a native GPUI bridge loaded as a NIF.
Summary
Functions
Returns the active theme for the current app context.
Returns the active theme for an app.
Opens a platform dialog for choosing one or more directories.
Closes a previously opened native window.
Activates/focuses a previously opened native window owned by the calling process.
Returns runtime state for early bring-up and tests.
Returns the configured native bridge module.
Returns native build info when the NIF is loaded.
Returns the native GUI bootstrap status when the NIF is loaded.
Returns native-side performance counters when the NIF is loaded.
Returns the native runtime status when the NIF is loaded.
Returns the native-side open view count.
Opens a platform dialog for choosing one or more files.
Opens a native window owned by the calling process and renders its initial IR tree.
Pings the native bridge.
Reads text from the platform clipboard, returning nil when no text is available.
Renders a full IR tree into an open native window.
Opens a platform dialog for choosing a save path.
Returns the Guppy server pid, if started.
Sets the process-owned app badge label; pass nil to clear it.
Replaces the Dock/app-icon menu for the calling process.
Replaces the application menu bar for the calling process.
Returns true when the Guppy server process is running.
Writes text to the platform clipboard.
Functions
Returns the active theme for the current app context.
Returns the active theme for an app.
Opens a platform dialog for choosing one or more directories.
Closes a previously opened native window.
Activates/focuses a previously opened native window owned by the calling process.
Returns runtime state for early bring-up and tests.
Returns the configured native bridge module.
Returns native build info when the NIF is loaded.
Returns the native GUI bootstrap status when the NIF is loaded.
Returns native-side performance counters when the NIF is loaded.
Returns the native runtime status when the NIF is loaded.
Returns the native-side open view count.
Opens a platform dialog for choosing one or more files.
Opens a native window owned by the calling process and renders its initial IR tree.
Pings the native bridge.
Reads text from the platform clipboard, returning nil when no text is available.
Renders a full IR tree into an open native window.
Opens a platform dialog for choosing a save path.
Returns the Guppy server pid, if started.
Sets the process-owned app badge label; pass nil to clear it.
Returns true when the Guppy server process is running.
Writes text to the platform clipboard.