Skip to content

The API

Summary

Properties

Property Type Description
Themes { [string]: Theme } [Read-only] Provides default application theme modes. See all themes.
Accents { [string]: Accent } [Read-only] Provides preset accents. See all accents.
Symbols { [string]: string } [Read-only] A large list of symbols (exported from Apple SF Symbols). See all symbols.
Creator Module [Read-only] The internal creator module. See Internal Modules.
Binder Module [Read-only] The internal binder module. See Internal Modules.
Components { [string]: function } [Read-only] The internal component registry. See Custom Components.

Methods

Method Arguments Description Returns
New properties: AppProperties? Creates a new App, this returns every component you can then call and will appear on screen. App
Component properties: ComponentProperties? Creates a standalone component context without App ScreenGui overhead. ComponentContext
RegisterComponent (name: string, maker: function) Register a custom component to the API. Reference Custom Components void
AppRecorder.new (app: App) Creates an opt-in recorder that captures Cascade component calls for app/UI replication workflows. AppRecorder
AppDump (app: App, options: table?) Dumps a recorded app, or falls back to the rendered Roblox GUI tree when no recorder is attached. string