actions
actions
Detailed documentation for individual actions within each set.
.10x1-image
The .10x1-image
action an image with a 10x1 aspect ratio (banner!). It belongs to the images category within the ui area.
Action Syntax
.10x1-image +imagetag
.10x1-image $variable
.10x1-image https://...
Valid sizes
Examples
// Basic Usage
.10x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.10x1-image $imagetag
.12x1-image
The .12x1-image
action an image with a 12x1 aspect ratio (mega banner!). It belongs to the images category within the ui area.
Action Syntax
.12x1-image +imagetag
.12x1-image $variable
.12x1-image https://...
Valid sizes
Examples
// Basic Usage
.12x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.12x1-image $imagetag
.16x9-image
The .16x9-image
action an image with a 16x9 aspect ratio. It belongs to the images category within the ui area.
Action Syntax
.16x9-image +imagetag
.16x9-image $variable
Valid sizes
Examples
// Basic Usage
.16x9-image %tag
// Using Variables
// Display dynamic content from variables
.16x9-image $imagetag
.1x1-image
The .1x1-image
action an image with a 1x1 aspect ratio (square!). It belongs to the images category within the ui area.
Action Syntax
.1x1-image +imagetag
.1x1-image $variable
.1x1-image https://...
Valid sizes
Examples
// Basic Usage
.1x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x1-image $imagetag
.1x2-image
The .1x2-image
action an image with a 1x2 aspect ratio (tall!). It belongs to the images category within the ui area.
Action Syntax
.1x2-image +imagetag
.1x2-image $variable
.1x2-image https://...
Valid sizes
Examples
// Basic Usage
.1x2-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x2-image $imagetag
.1x3-image
The .1x3-image
action an image with a 1x3 aspect ratio (very tall!). It belongs to the images category within the ui area.
Action Syntax
.1x3-image +imagetag
.1x3-image $variable
.1x3-image https://...
Valid sizes
Examples
// Basic Usage
.1x3-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x3-image $imagetag
.1x4-image
The .1x4-image
action an image with a 1x4 aspect ratio (extremely tall!). It belongs to the images category within the ui area.
Action Syntax
.1x4-image +imagetag
.1x4-image $variable
.1x4-image https://...
Valid sizes
Examples
// Basic Usage
.1x4-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x4-image $imagetag
.1x6-image
The .1x6-image
action an image with a 1x6 aspect ratio (super tall!). It belongs to the images category within the ui area.
Action Syntax
.1x6-image +imagetag
.1x6-image $variable
.1x6-image https://...
Valid sizes
Examples
// Basic Usage
.1x6-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x6-image $imagetag
.1x8-image
The .1x8-image
action an image with a 1x8 aspect ratio (ultra tall!). It belongs to the images category within the ui area.
Action Syntax
.1x8-image +imagetag
.1x8-image $variable
.1x8-image https://...
Valid sizes
Examples
// Basic Usage
.1x8-image %imagetag
// Using Variables
// Display dynamic content from variables
.1x8-image $imagetag
.2x1-image
The .2x1-image
action an image with a 2x1 aspect ratio (wide!). It belongs to the images category within the ui area.
Action Syntax
.2x1-image +imagetag
.2x1-image $variable
.2x1-image https://...
Valid sizes
Examples
// Basic Usage
.2x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.2x1-image $imagetag
.2x3-image
The .2x3-image
action an image with a 2x3 aspect ratio (portrait!). It belongs to the images category within the ui area.
Action Syntax
.2x3-image +imagetag
.2x3-image $variable
.2x3-image https://...
Valid sizes
Examples
// Basic Usage
.2x3-image %imagetag
// Using Variables
// Display dynamic content from variables
.2x3-image $imagetag
.3x1-image
The .3x1-image
action an image with a 3x1 aspect ratio (very wide!). It belongs to the images category within the ui area.
Action Syntax
.3x1-image +imagetag
.3x1-image $variable
.3x1-image https://...
Valid sizes
Examples
// Basic Usage
.3x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.3x1-image $imagetag
.3x2-image
The .3x2-image
action an image with a 3x2 aspect ratio (landscape!). It belongs to the images category within the ui area.
Action Syntax
.3x2-image +imagetag
.3x2-image $variable
.3x2-image https://...
Valid sizes
Examples
// Basic Usage
.3x2-image %imagetag
// Using Variables
// Display dynamic content from variables
.3x2-image $imagetag
.4x1-image
The .4x1-image
action an image with a 4x1 aspect ratio (extremely wide!). It belongs to the images category within the ui area.
Action Syntax
.4x1-image +imagetag
.4x1-image $variable
.4x1-image https://...
Valid sizes
Examples
// Basic Usage
.4x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.4x1-image $imagetag
.4x3-image
The .4x3-image
action an image with a 4x3 aspect ratio (classic!). It belongs to the images category within the ui area.
Action Syntax
.4x3-image +imagetag
.4x3-image $variable
.4x3-image https://...
Valid sizes
Examples
// Basic Usage
.4x3-image %imagetag
// Using Variables
// Display dynamic content from variables
.4x3-image $imagetag
.4x5-image
The .4x5-image
action an image with a 4x5 aspect ratio (standard print!). It belongs to the images category within the ui area.
Action Syntax
.4x5-image +imagetag
.4x5-image $variable
.4x5-image https://...
Valid sizes
Examples
// Basic Usage
.4x5-image %imagetag
// Using Variables
// Display dynamic content from variables
.4x5-image $imagetag
.5x4-image
The .5x4-image
action an image with a 5x4 aspect ratio (photo print!). It belongs to the images category within the ui area.
Action Syntax
.5x4-image +imagetag
.5x4-image $variable
.5x4-image https://...
Valid sizes
Examples
// Basic Usage
.5x4-image %imagetag
// Using Variables
// Display dynamic content from variables
.5x4-image $imagetag
.6x1-image
The .6x1-image
action an image with a 6x1 aspect ratio (super wide!). It belongs to the images category within the ui area.
Action Syntax
.6x1-image +imagetag
.6x1-image $variable
.6x1-image https://...
Valid sizes
Examples
// Basic Usage
.6x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.6x1-image $imagetag
.6x9-image
The .6x9-image
action an image with a 6x9 aspect ratio (postcard!). It belongs to the images category within the ui area.
Action Syntax
.6x9-image +imagetag
.6x9-image $variable
.6x9-image https://...
Valid sizes
Examples
// Basic Usage
.6x9-image %imagetag
// Using Variables
// Display dynamic content from variables
.6x9-image $imagetag
.8x1-image
The .8x1-image
action an image with a 8x1 aspect ratio (ultra wide!). It belongs to the images category within the ui area.
Action Syntax
.8x1-image +imagetag
.8x1-image $variable
.8x1-image https://...
Valid sizes
Examples
// Basic Usage
.8x1-image %imagetag
// Using Variables
// Display dynamic content from variables
.8x1-image $imagetag
.a
The .a
action Creates a clickable link that navigates to web pages. It belongs to the html category within the ui area.
Action Syntax
.a https://...
.a $variable
Valid sizes
Examples
// Basic Usage
.a https://example.com
// Using Variables
// Display dynamic content from variables
.a $url-variable
.account-signup
The .account-signup
action shows account sign up screen. It belongs to the account category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.account-signup
.acknowledge
The .acknowledge
action shows a message that need to be explictly acknowledged/dismissed. It belongs to the acknowledgement category within the ui area.
Action Syntax
.acknowledge "text"
.acknowledge blk
.acknowledge $variable
Valid sizes
Examples
// Basic Usage
.acknowledge "message"
// Using Variables
// Display dynamic content from variables
.acknowledge $message
.acknowledge-once
The .acknowledge-once
action shows a message that need to be explictly acknowledged. One it is, it does not show up again. It belongs to the acknowledgement category within the ui area.
Action Syntax
.acknowledge-once "text"
.acknowledge-once blk
.acknowledge-once $variable
Valid sizes
Examples
// Basic Usage
.acknowledge-once "message"
// Using Variables
// Display dynamic content from variables
.acknowledge-once $message
.action-help
The .action-help
action displays action help screen. It belongs to the help category within the system area.
Action Syntax
.action-help "text"
.action-help $variable
Valid sizes
Examples
// Basic Usage
.action-help "actionname"
// Using Variables
// Display dynamic content from variables
.action-help $actionmame
.action-list
The .action-list
action shows a list of actions (search result). It belongs to the help category within the system area.
Action Syntax
.action-list $variable
Valid sizes
Examples
// Basic Usage
.action-list $Ggroupname
.alt
The .alt
action sets the alt text modifier for an element. It belongs to the modifier category within the ui area.
Action Syntax
.alt "text"
.alt $variable
Valid sizes
Examples
// Basic Usage
.alt "help"
// Using Variables
// Display dynamic content from variables
.alt $text
.announcement
The .announcement
action shows an in-app top banner announcement. It belongs to the announcements category within the interaction area.
Action Syntax
.announcement "text"
.announcement $variable
.announcement blk
Valid sizes
Examples
// Basic Usage
.announcement "message"
// Using Variables
// Display dynamic content from variables
.announcement $message
.app-frame
The .app-frame
action shows an app frame. It belongs to the appdev category within the platform area.
Action Syntax
.app-frame $variable
Valid sizes
Examples
// Basic Usage
.app-frame $bin
.app-icon
The .app-icon
action displays an app icon. must have dev-mode enabled!. It belongs to the app category within the platform area.
Action Syntax
.app-icon @reference
Valid sizes
Modifiers
link
The .app-icon
action supports the link
modifier.
Examples
// Basic Usage
.app-icon @apptag
.app-iphone
The .app-iphone
action shows an app in a simulated iphone. It belongs to the appdev category within the platform area.
Action Syntax
.app-iphone $variable
Valid sizes
Tags
scale
scale factor. default is 0.5
apppad
a padding factor to make it size properly
Examples
// Basic Usage
.app-iphone $bin
.app-laptop
The .app-laptop
action shows an app in a simulated laptop. It belongs to the appdev category within the platform area.
Action Syntax
.app-laptop $variable
Valid sizes
Tags
scale
scale factor. default is 0.5
apppad
a padding factor to make it size properly
Examples
// Basic Usage
.app-laptop $bin
.app-navbar
The .app-navbar
action standard bottom app nav bar. It belongs to the navbars category within the ui area.
Action Syntax
.app-navbar !set:icon "text" [file]
.app-navbar !set:icon [file]
.app-navbar "text" [file]
Valid sizes
Examples
// Basic Usage
.app-navbar !icon "label" [block]
.app-tablet
The .app-tablet
action shows an app in a simulated ipad/tablet. It belongs to the appdev category within the platform area.
Action Syntax
.app-tablet $variable
Valid sizes
Tags
scale
scale factor. default is 0.4
apppad
a padding factor to make it size properly
Examples
// Basic Usage
.app-tablet $bin
.aside
The .aside
action a stand alone block of text with additional explanation. It belongs to the text category within the ui area.
Action Syntax
.aside "text"
.aside $variable
.aside blk
Valid sizes
Examples
// Basic Usage
.aside "text"
// Using Variables
// Display dynamic content from variables
.aside $text
.avatar
The .avatar
action avatar. It belongs to the avatar category within the ui area.
Action Syntax
.avatar +imagetag
.avatar !set:icon
.avatar "text"
.avatar @reference
Valid sizes
Modifiers
click
The .avatar
action supports the click
modifier.
Tags
circle
a circular avatar
square
a square avatar
Examples
// Basic Usage
.avatar %imagetag
.back
The .back
action a back navigation button. It belongs to the navigation category within the interaction area.
Action Syntax
.back [file]
.back !set:icon [file]
.back !set:icon "text" [file]
.back "text" [file]
Valid sizes
Examples
// Basic Usage
.back [block]
.back-button
The .back-button
action displays a back button for navigation. It belongs to the buttons category within the ui area.
Action Syntax
.back-button !set:icon
.back-button "text"
.back-button !set:icon "text"
.back-button [file]
.back-button !set:icon [file]
.back-button "text" [file]
.back-button !set:icon "text" [file]
Valid sizes
Examples
// Basic Usage
.back-button !icon
.back-header
The .back-header
action Header with back button for navigation. It belongs to the headers category within the layout area.
Action Syntax
.back-header "text"
.back-header $variable
.back-header !set:icon "text"
.back-header !set:icon $variable
.back-header +imagetag !set:icon "text"
.back-header +imagetag !set:icon $variable
Valid sizes
Examples
// Basic Usage
.back-header "title"
// Using Variables
// Display dynamic content from variables
.back-header $title
.background-animated-gradient
The .background-animated-gradient
action an animated background gradient. It belongs to the background category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.background-animated-gradient
.background-color
The .background-color
action sets background color. It belongs to the background category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.background-color #ff0000
.background-gradient
The .background-gradient
action sets a background gradient. It belongs to the background category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
vertical
vertical gradient
radial
radial gradient
diagonal
diagonal gradient
Examples
// Basic Usage
.background-gradient #ff0000 #0000ff
.background-image
The .background-image
action display a background image for the app. It belongs to the background category within the ui area.
Action Syntax
.background-image +imagetag
.background-image https://...
Valid sizes
Examples
// Basic Usage
.background-image +mypic
.background-video
The .background-video
action shows MP4 video as background. It belongs to the background category within the ui area.
Action Syntax
.background-video +imagetag
Valid sizes
Examples
// Basic Usage
.background-video %videotag
.banner-divider
The .banner-divider
action displays an edge to edge colored bar with centered text that serves as a section content divider. It belongs to the divider category within the ui area.
Action Syntax
.banner-divider "text"
.banner-divider $variable
.banner-divider !set:icon "text"
.banner-divider !set:icon $variable
Valid sizes
Examples
// Basic Usage
.banner-divider "text"
// Using Variables
// Display dynamic content from variables
.banner-divider $text
.bluesky
The .bluesky
action shows a bluesky icon link. It belongs to the social category within the ui area.
Action Syntax
.bluesky "text"
.bluesky $variable
Valid sizes
Examples
// Basic Usage
.bluesky "socialid"
// Using Variables
// Display dynamic content from variables
.bluesky $var
.bottom-center
The .bottom-center
action bottom center positions. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.bottom-center
.bottom-left
The .bottom-left
action bottom left position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.bottom-left
.bottom-navbar
The .bottom-navbar
action displays a standard buttom app bar. It belongs to the navbars category within the ui area.
Action Syntax
.bottom-navbar "text"
.bottom-navbar $variable
.bottom-navbar "text" "text"
.bottom-navbar "text" "text" "text"
Valid sizes
Modifiers
appendable
The .bottom-navbar
action supports the appendable
modifier.
.bottom-panel
The .bottom-panel
action displays a bottom panel. It belongs to the overlays category within the layout area.
Action Syntax
.bottom-panel [file]
Valid sizes
Examples
// Basic Usage
.bottom-panel [block]
.bottom-right
The .bottom-right
action positions in bottom right. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.bottom-right
.brand-screen
The .brand-screen
action shows brand screen for trial/free plans. It belongs to the screens category within the ui area.
Action Syntax
.brand-screen $variable
Valid sizes
Tags
duration
duration to display. minimal/default is 1s
Examples
// Basic Usage
.brand-screen $text
.btn
The .btn
action Creates a clickable button that can trigger actions. It belongs to the html category within the ui area.
Action Syntax
.btn "text"
.btn $variable
Valid sizes
Examples
// Basic Usage
.btn "Click me"
// Using Variables
// Display dynamic content from variables
.btn $button-text
.busy-button
The .busy-button
action a button with a busy indicator. It belongs to the buttons category within the ui area.
Action Syntax
.busy-button "text"
.busy-button !set:icon "text"
.busy-button "text" [file]
.busy-button !set:icon "text" [file]
Valid sizes
Examples
// Basic Usage
.busy-button "label"
.button
The .button
action Creates a clickable button that can trigger actions or navigate. It belongs to the buttons category within the ui area.
Action Syntax
.button "text"
.button "text" [file]
.button !set:icon "text"
.button !set:icon "text" [file]
.button $variable
.button [file]
.button !set:icon [file]
Valid sizes
Modifiers
click
The .button
action supports the click
modifier.
.button-bar
The .button-bar
action Groups multiple buttons together in a horizontal bar layout. It belongs to the buttons category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.button-bar
.chat-incoming
The .chat-incoming
action incoming chat message. It belongs to the chat category within the platform area.
Action Syntax
.chat-incoming "text"
.chat-incoming $variable
Valid sizes
Examples
// Basic Usage
.chat-incoming "message"
// Using Variables
// Display dynamic content from variables
.chat-incoming $var
.chat-input
The .chat-input
action chat message input at bottom of screen. It belongs to the chat category within the platform area.
Action Syntax
.chat-input "text"
Valid sizes
Examples
// Basic Usage
.chat-input "placeholder"
.chat-outgoing
The .chat-outgoing
action outgoing chat message. It belongs to the chat category within the platform area.
Action Syntax
.chat-outgoing "text"
.chat-outgoing $variable
Valid sizes
Examples
// Basic Usage
.chat-outgoing "message"
// Using Variables
// Display dynamic content from variables
.chat-outgoing $var
.chat-typing
The .chat-typing
action display temporary in-progress/typing text chat message. It belongs to the chat category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.chat-typing
.checkbox-field
The .checkbox-field
action Creates a checkbox input with a clickable label. It belongs to the fields category within the ui area.
Action Syntax
.checkbox-field "text"
Valid sizes
Examples
// Basic Usage
.checkbox-field "label"
.chip
The .chip
action display a chip. It belongs to the components category within the ui area.
Action Syntax
.chip "text"
.chip $variable
.chip !set:icon "text"
.chip !set:icon $variable
.chip +imagetag "text"
.chip +imagetag $variable
Valid sizes
Tags
vertical
shows icon above the label
.circle-button
The .circle-button
action a circular button. It belongs to the buttons category within the ui area.
Action Syntax
.circle-button "text"
.circle-button $variable
.circle-button !set:icon
.circle-button +image
Valid sizes
Examples
// Basic Usage
.circle-button "Label"
// Using Variables
// Display dynamic content from variables
.circle-button $labelvar
.circle-image
The .circle-image
action small circlular image. It belongs to the images category within the ui area.
Action Syntax
.circle-image +imagetag
.circle-image +imagetag +imagetag
Examples
// Basic Usage
.circle-image +imagetag
.click
The .click
action sets a click modifier. It belongs to the modifier category within the ui area.
Action Syntax
.click [file]
.click navto [file]
.click goto [file]
.click run [file]
Valid sizes
Examples
// Basic Usage
.click [block]
.close-icon
The .close-icon
action a standard close / “x” icon to close dialogs. It belongs to the navigation category within the interaction area.
Action Syntax
.close-icon E
Valid sizes
Examples
// Basic Usage
.close-icon *id
.color-input
The .color-input
action color input for a single line of text. It belongs to the input category within the interaction area.
Action Syntax
.color-input $variable
Valid sizes
Modifiers
placeholder
The .color-input
action supports the placeholder
modifier.
help
The .color-input
action supports the help
modifier.
Tags
disabled
make the disabled
Examples
// Basic Usage
.color-input $varname
.color-palette
The .color-palette
action …. It belongs to the color category within the ui area.
Action Syntax
.color-palette "text"
Valid sizes
Examples
// Basic Usage
.color-palette "basecolor"
.color-swatch
The .color-swatch
action displays one to three color swatches. It belongs to the color category within the ui area.
Action Syntax
.color-swatch "text"
Valid sizes
Examples
// Basic Usage
.color-swatch "label"
.column
The .column
action a column element: children will appear in a vertical column. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Modifiers
hover-over
The .column
action supports the hover-over
modifier.
click-on
The .column
action supports the click-on
modifier.
Examples
// Basic Usage
.column
.confetti
The .confetti
action shows confetti. It belongs to the specialfx category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
angle
launch angle. default is 90
shape
circle, square, or star
Examples
// Basic Usage
.confetti
.continue-button
The .continue-button
action a button that continues an app in wait state. It belongs to the buttons category within the ui area.
Action Syntax
.continue-button "text"
.continue-button $variable
Valid sizes
Examples
// Basic Usage
.continue-button "label"
// Using Variables
// Display dynamic content from variables
.continue-button $label
.copy-textbox
The .copy-textbox
action display a text box with a copy icon that allows users to copy text to the system clipboard. It belongs to the components category within the ui area.
Action Syntax
.copy-textbox $variable
.copy-textbox "text"
Valid sizes
Tags
ui
clipboard
Examples
// Basic Usage
.copy-textbox $text
Related Actions
- `` -
- `` -
.copyright
The .copyright
action displays a copyright phrase with the current year. It belongs to the components category within the ui area.
Action Syntax
.copyright $variable
.copyright "text"
Valid sizes
Examples
// Basic Usage
.copyright $text
.corner-banner
The .corner-banner
action a fixed corner diagonal banner in the upper right of the app screen. It belongs to the specialfx category within the ui area.
Action Syntax
.corner-banner "text"
.corner-banner $variable
Valid sizes
Examples
// Basic Usage
.corner-banner "label"
// Using Variables
// Display dynamic content from variables
.corner-banner $label
.date-input
The .date-input
action date input for a single line of text. It belongs to the input category within the interaction area.
Action Syntax
.date-input $variable
Valid sizes
Modifiers
placeholder
The .date-input
action supports the placeholder
modifier.
help
The .date-input
action supports the help
modifier.
Tags
disabled
make the input disabled
Examples
// Basic Usage
.date-input $varname
.details
The .details
action Creates an expandable details section with collapsible content. It belongs to the html category within the ui area.
Action Syntax
.details "text" "text"
.details $variable "text"
.details "text" $variable
.details $variable $variable
Valid sizes
Examples
// Basic Usage
.details "title" "details"
// Using Variables
// Display dynamic content from variables
.details $title-var "details"
.devfooter
The .devfooter
action Shows development mode footer with user and target info. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.devfooter
.dialog
The .dialog
action Creates a modal dialog popup for user interaction. It belongs to the html category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
max
maximizes dialog to full screen
left
positions dialog on the left side
right
positions dialog on the right side
active
sets dialog as open immediately
Examples
// Basic Usage
.dialog
.dicebear-avatar
The .dicebear-avatar
action a variety of avatar sets fron Dicebear. It belongs to the avatars category within the ui area.
Action Syntax
.dicebear-avatar "text"
.dicebear-avatar @reference
.dicebear-avatar $variable
Valid sizes
Tags
set
dicebear set name
circle
a circular avatar
square
a square avatar
Examples
// Basic Usage
.dicebear-avatar "label"
// Using Variables
// Display dynamic content from variables
.dicebear-avatar $text
.div
The .div
action Creates a flexible container for organizing content. It belongs to the html category within the ui area.
Action Syntax
.div "text"
Valid sizes
Modifiers
overlay
The .div
action supports the overlay
modifier.
Examples
// Basic Usage
.div "Some Text"
.divider
The .divider
action basic horizontal divider. It belongs to the divider category within the ui area.
Action Syntax
.divider "text"
Valid sizes
Examples
// Basic Usage
.divider "label"
.divider-bar
The .divider-bar
action displays an edge to edge colored bar with centered text that serves as a section content divider. It belongs to the divider category within the ui area.
Action Syntax
.divider-bar "text"
.divider-bar $variable
.divider-bar !set:icon "text"
.divider-bar !set:icon $variable
.divider-bar +imagetag
.divider-bar +imagetag "text"
.divider-bar +imagetag $variable
Valid sizes
Styles
.left
align text to left
.edit-app
The .edit-app
action floating action button to edit app. It belongs to the appdev category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.edit-app
.editor
The .editor
action simple overlay text editor. It belongs to the editors category within the appdev area.
Action Syntax
.editor $variable
.editor "text" $variable
Valid sizes
Modifiers
+when-close
The .editor
action supports the +when-close
modifier.
Examples
// Basic Usage
.editor $var
.enter
The .enter
action sets a enter key modifier for an input field. It belongs to the modifier category within the ui area.
Action Syntax
.enter continue
.enter [file]
.enter navto [file]
.enter goto [file]
.enter run [file]
Valid sizes
Examples
// Basic Usage
.enter continue
.enter-date
The .enter-date
action enter date field. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-date $variable
.enter-date "text"
.enter-date "text" $variable
.enter-date !set:icon
.enter-date !set:icon $variable
.enter-date !set:icon "text"
.enter-date !set:icon "text" $variable
Return Value
This function returns a
.enter-email
The .enter-email
action enter email field. It belongs to the enter category within the interaction area.
Action Syntax
.enter-email $variable
.enter-email "text"
.enter-email "text" $variable
.enter-email !set:icon
.enter-email !set:icon $variable
.enter-email !set:icon "text"
.enter-email !set:icon "text" $variable
Return Value
This function returns a
.enter-family-name
The .enter-family-name
action enter family-name field. It belongs to the enter category within the interaction area.
Action Syntax
.enter-family-name $variable
.enter-family-name "text"
.enter-family-name "text" $variable
.enter-family-name !set:icon
.enter-family-name !set:icon $variable
.enter-family-name !set:icon "text"
.enter-family-name !set:icon "text" $variable
Return Value
This function returns a
.enter-fullname
The .enter-fullname
action enter fullname field. It belongs to the enter category within the interaction area.
Action Syntax
.enter-fullname $variable
.enter-fullname "text"
.enter-fullname "text" $variable
.enter-fullname !set:icon
.enter-fullname !set:icon $variable
.enter-fullname !set:icon "text"
.enter-fullname !set:icon "text" $variable
Return Value
This function returns a
.enter-given-name
The .enter-given-name
action enter given-name field. It belongs to the enter category within the interaction area.
Action Syntax
.enter-given-name $variable
.enter-given-name "text"
.enter-given-name "text" $variable
.enter-given-name !set:icon
.enter-given-name !set:icon $variable
.enter-given-name !set:icon "text"
.enter-given-name !set:icon "text" $variable
Return Value
This function returns a
.enter-helptext
The .enter-helptext
action adds help text below an .enter-xxxx element. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-helptext "text"
Valid sizes
Examples
// Basic Usage
.enter-helptext "helptext"
.enter-number
The .enter-number
action enter number field. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-number $variable
.enter-number "text"
.enter-number "text" $variable
.enter-number !set:icon
.enter-number !set:icon $variable
.enter-number !set:icon "text"
.enter-number !set:icon "text" $variable
Return Value
This function returns a
.enter-password
The .enter-password
action enter password field. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-password $variable
.enter-password "text"
.enter-password "text" $variable
.enter-password !set:icon
.enter-password !set:icon $variable
.enter-password !set:icon "text"
.enter-password !set:icon "text" $variable
Return Value
This function returns a
.enter-phone
The .enter-phone
action enter phone field. It belongs to the enter category within the interaction area.
Action Syntax
.enter-phone $variable
.enter-phone "text"
.enter-phone "text" $variable
.enter-phone !set:icon
.enter-phone !set:icon $variable
.enter-phone !set:icon "text"
.enter-phone !set:icon "text" $variable
Return Value
This function returns a
.enter-text
The .enter-text
action text input for a single line of text. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-text $variable
.enter-text "text"
.enter-text "text" $variable
.enter-text !set:icon
.enter-text !set:icon $variable
.enter-text !set:icon "text"
.enter-text !set:icon "text" $variable
Return Value
This function returns a
.enter-time
The .enter-time
action enter time field. It belongs to the inputs category within the interaction area.
Action Syntax
.enter-time $variable
.enter-time "text"
.enter-time "text" $variable
.enter-time !set:icon
.enter-time !set:icon $variable
.enter-time !set:icon "text"
.enter-time !set:icon "text" $variable
Return Value
This function returns a
.enterkey-effect
The .enterkey-effect
action enter key event/effect. It belongs to the effects category within the ui area.
Action Syntax
.enterkey-effect [file]
.enterkey-effect goto [file]
.enterkey-effect run [file]
Valid sizes
Examples
// Basic Usage
.enterkey-effect [blockname]
.error-line
The .error-line
action displays an error on the app screen. It belongs to the error category within the system area.
Action Syntax
.error-line "text"
.error-line !set:icon "text"
Examples
// Basic Usage
.error-line "the network request timed out"
The .facebook
action shows a facebook icon link. It belongs to the social category within the ui area.
Action Syntax
.facebook "text"
.facebook $variable
Valid sizes
Examples
// Basic Usage
.facebook "facebookid"
// Using Variables
// Display dynamic content from variables
.facebook $var
.filler
The .filler
action fills available space in a row. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.filler
.fineprint
The .fineprint
action displays teeny-tiny text!. It belongs to the text category within the ui area.
Action Syntax
.fineprint "text"
.fineprint $variable
Valid sizes
Examples
// Basic Usage
.fineprint "hello world"
// Using Variables
// Display dynamic content from variables
.fineprint $eventname
.fixed-footer
The .fixed-footer
action Creates a footer that stays visible during page changes. It belongs to the footers category within the layout area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.fixed-footer
.font-sample
The .font-sample
action Shows a preview of what text looks like in a font. It belongs to the fonts category within the ui area.
Action Syntax
.font-sample %font
Valid sizes
Examples
// Basic Usage
.font-sample ^font-tag
.footer
The .footer
action Creates a footer at the bottom of your app. It belongs to the footers category within the layout area.
Action Syntax
.footer "text"
.footer $variable
Valid sizes
Examples
// Basic Usage
.footer "Footer"
// Using Variables
// Display dynamic content from variables
.footer $title
.footer-nav
The .footer-nav
action Adds clickable navigation items to your footer. It belongs to the footers category within the layout area.
Action Syntax
.footer-nav !set:icon [file]
.footer-nav +imagetag [file]
.footer-nav "text" [file]
.footer-nav [file]
.footer-nav !set:icon "text" [file]
.footer-nav +imagetag "text" [file]
Valid sizes
Examples
// Basic Usage
.footer-nav !icon [block]
.full-panel
The .full-panel
action displays a full screen panel. It belongs to the overlays category within the layout area.
Action Syntax
.full-panel [file]
Valid sizes
Examples
// Basic Usage
.full-panel [block]
.fullscreen-error
The .fullscreen-error
action a full screen error component. It belongs to the error category within the system area.
Action Syntax
.fullscreen-error "text"
.fullscreen-error !set:icon "text"
Tags
continue
continue with app after acknowledgement (default)
reload
reload/restart the app after acknowledgement
goto
block name to goto after acknowledgement
Examples
// Basic Usage
.fullscreen-error "This-is-an-error"
.github
The .github
action shows a github icon link. It belongs to the social category within the ui area.
Action Syntax
.github "text"
.github $variable
Valid sizes
Examples
// Basic Usage
.github "socialid"
// Using Variables
// Display dynamic content from variables
.github $var
.golden-image
The .golden-image
action an image with golden ratio aspect (1.618:1!). It belongs to the images category within the ui area.
Action Syntax
.golden-image +imagetag
.golden-image $variable
.golden-image https://...
Valid sizes
Examples
// Basic Usage
.golden-image %imagetag
// Using Variables
// Display dynamic content from variables
.golden-image $imagetag
.goleft-effect
The .goleft-effect
action page left animated goto. It belongs to the navigation category within the interaction area.
Action Syntax
.goleft-effect [file]
Examples
// Basic Usage
.goleft-effect [block]
.goto
The .goto
action sets a goto modifier. It belongs to the modifier category within the ui area.
Action Syntax
.goto [file]
Valid sizes
Examples
// Basic Usage
.goto [block]
.goto-effect
The .goto-effect
action goto effect. It belongs to the navigation category within the interaction area.
Action Syntax
.goto-effect [file]
Examples
// Basic Usage
.goto-effect [blockname]
.gradient
The .gradient
action adds a gradient effect to an element. It belongs to the modifier category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.gradient
.grid
The .grid
action .grid layout. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.grid
.grid-cell
The .grid-cell
action grid cell (must be defined after grid). It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.grid-cell
.handwriting
The .handwriting
action simulates hand or script written text (cursive). It belongs to the text category within the ui area.
Action Syntax
.handwriting "text"
.handwriting $variable
Valid sizes
Examples
// Basic Usage
.handwriting "text"
// Using Variables
// Display dynamic content from variables
.handwriting $text
.header
The .header
action Creates a header bar at the top of your app. It belongs to the headers category within the layout area.
Action Syntax
.header "text"
.header !set:icon "text"
Valid sizes
Modifiers
link
The .header
action supports the link
modifier.
Examples
// Basic Usage
.header "Awesome"
.help
The .help
action sets a help text modifier for an element. It belongs to the modifier category within the ui area.
Action Syntax
.help "text"
.help $variable
Valid sizes
Examples
// Basic Usage
.help "help"
// Using Variables
// Display dynamic content from variables
.help $text
.hide
The .hide
action hides the element after a previous modifier action. It belongs to the modifier category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.hide
.hide-in-progress
The .hide-in-progress
action hides the .show-in-progess element. It belongs to the progress category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.hide-in-progress
.hover-over
The .hover-over
action sets a hover over modifier. It belongs to the modifier category within the ui area.
Action Syntax
.hover-over change-color
.hover-over goto [file]
.hover-over run [file]
Valid sizes
Examples
// Basic Usage
.hover-over change-color
.hr
The .hr
action Creates a horizontal line to separate content sections. It belongs to the html category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.hr
.icon
The .icon
action a basic icon. It belongs to the icons category within the ui area.
Action Syntax
.icon !set:icon
.icon $variable
Valid sizes
Modifiers
navigate
The .icon
action supports the navigate
modifier.
Examples
// Basic Usage
.icon !icon
// Using Variables
// Display dynamic content from variables
.icon $icontag
.icon-avatar
The .icon-avatar
action a small avatar with icon. It belongs to the avatars category within the ui area.
Action Syntax
.icon-avatar !set:icon
.icon-avatar $variable
Valid sizes
Tags
circle
a circular avatar
square
a square avatar
rounded
a rounded square
Examples
// Basic Usage
.icon-avatar !icontag
// Using Variables
// Display dynamic content from variables
.icon-avatar $icontag
.icon-button
The .icon-button
action this is an icon button. It belongs to the buttons category within the ui area.
Action Syntax
.icon-button !set:icon
.icon-button !set:icon [file]
Valid sizes
Examples
// Basic Usage
.icon-button !home
.icon-with-label
The .icon-with-label
action an icon with a label to the left or below it. It belongs to the icons category within the ui area.
Action Syntax
.icon-with-label !set:icon "text"
.icon-with-label !set:icon $variable
Valid sizes
Examples
// Basic Usage
.icon-with-label !icontag "label"
// Using Variables
// Display dynamic content from variables
.icon-with-label !icontag $label
.iframe
The .iframe
action Embeds external web pages or content into your app. It belongs to the html category within the ui area.
Action Syntax
.iframe https://...
.iframe $variable
Valid sizes
Tags
noscroll
hides scroll bars for fixed content display
Examples
// Basic Usage
.iframe https://example.com
// Using Variables
// Display dynamic content from variables
.iframe $page-url
.image
The .image
action base image with its original aspect ratio. It belongs to the images category within the ui area.
Action Syntax
.image +imagetag
.image $variable
.image https://...
Valid sizes
Examples
// Basic Usage
.image %imagetag
// Using Variables
// Display dynamic content from variables
.image $imagetag
.image-avatar
The .image-avatar
action avatar with an app image. It belongs to the avatars category within the ui area.
Action Syntax
.image-avatar +imagetag
.image-avatar $variable
.image-avatar https://...
Valid sizes
Tags
circle
a circular avatar
square
a square avatar
Examples
// Basic Usage
.image-avatar %imagetag
// Using Variables
// Display dynamic content from variables
.image-avatar $imagetag
.image-button
The .image-button
action an image button. It belongs to the images category within the ui area.
Action Syntax
.image-button +imagetag
.image-button +imagetag "text"
.image-button +imagetag [file]
.image-button +imagetag "text" [file]
Valid sizes
Tags
rounded
a rounded button (default)
.image-header
The .image-header
action Header with background image and overlay text. It belongs to the headers category within the layout area.
Action Syntax
.image-header +imagetag "text"
.image-header +imagetag $variable
.image-header +imagetag !set:icon "text"
.image-header +imagetag !set:icon $variable
.image-header +imagetag "text" [file]
.image-header +imagetag $variable [file]
.image-header +imagetag !set:icon "text" [file]
.image-header +imagetag !set:icon $variable [file]
Valid sizes
Styles
.back
inserts a back nav icon element on left
.image-title
The .image-title
action displays title text on top of an image. It belongs to the images category within the ui area.
Action Syntax
.image-title "text"
.image-title $variable
Valid sizes
Examples
// Basic Usage
.image-title "imagetitle"
// Using Variables
// Display dynamic content from variables
.image-title $imagetitle
.inbox-message
The .inbox-message
action a single inbox message. It belongs to the inbox category within the external area.
Action Syntax
.inbox-message $variable
Valid sizes
Examples
// Basic Usage
.inbox-message $Iitem
.inbox-message-input
The .inbox-message-input
action full inbox message input with from subject and body. It belongs to the inbox category within the external area.
Action Syntax
.inbox-message-input $variable
Valid sizes
Examples
// Basic Usage
.inbox-message-input $var
.initials-avatar
The .initials-avatar
action a small avatar with initials / letters. It belongs to the avatars category within the ui area.
Action Syntax
.initials-avatar "text"
.initials-avatar $variable
.initials-avatar @reference
Valid sizes
Tags
circle
a circular avatar
square
a square avatar
Examples
// Basic Usage
.initials-avatar "Text"
// Using Variables
// Display dynamic content from variables
.initials-avatar $initials
.input
The .input
action Creates a text input field for user data entry. It belongs to the html category within the ui area.
Action Syntax
.input $variable
Valid sizes
Modifiers
enter
The .input
action supports the enter
modifier.
hide
The .input
action supports the hide
modifier.
wait
The .input
action supports the wait
modifier.
Tags
autofocus
automatically focuses cursor on this input
The .instagram
action shows an instagram icon link. It belongs to the social category within the ui area.
Action Syntax
.instagram "text"
.instagram $variable
Valid sizes
Examples
// Basic Usage
.instagram "socialid"
// Using Variables
// Display dynamic content from variables
.instagram $var
.left-panel
The .left-panel
action displays a left panel. It belongs to the overlays category within the layout area.
Action Syntax
.left-panel [file]
Valid sizes
Examples
// Basic Usage
.left-panel [block]
.link
The .link
action sets a link modifier. It belongs to the modifier category within the ui area.
Action Syntax
.link https://...
.link @reference
Valid sizes
Examples
// Basic Usage
.link https://someurl
The .linkedin
action shows a linkedin icon link. It belongs to the social category within the ui area.
Action Syntax
.linkedin "text"
.linkedin $variable
Valid sizes
Examples
// Basic Usage
.linkedin "socialid"
// Using Variables
// Display dynamic content from variables
.linkedin $var
.list
The .list
action list. It belongs to the lists category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.list
.list-item
The .list-item
action list item. It belongs to the lists category within the ui area.
Action Syntax
.list-item "text"
Valid sizes
Examples
// Basic Usage
.list-item "fffff"
.live-search
The .live-search
action live search (on each character). It belongs to the search category within the ui area.
Action Syntax
.live-search $variable [file]
.live-search $variable "text" [file]
Valid sizes
Examples
// Basic Usage
.live-search $var [block]
.lottie
The .lottie
action embeds a lottie animation. It belongs to the animation category within the ui area.
Action Syntax
.lottie +imagetag
.lottie https://...
Valid sizes
Tags
loop
loops animation
controls
shows animation controls
Examples
// Basic Usage
.lottie %animtag
.megaicon
The .megaicon
action an oversized very large icon. It belongs to the icons category within the ui area.
Action Syntax
.megaicon !set:icon
.megaicon $variable
Valid sizes
Examples
// Basic Usage
.megaicon !icon
// Using Variables
// Display dynamic content from variables
.megaicon $icontag
.menu
The .menu
action creates a menu anchor position. It belongs to the menus category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
active
opens immediatley
Examples
// Basic Usage
.menu
.menu-item
The .menu-item
action a menu item. It belongs to the menus category within the ui area.
Action Syntax
.menu-item "text" [file]
.menu-item $variable [file]
.menu-item !set:icon "text" [file]
.menu-item !set:icon $variable [file]
.menu-item +imagetag "text" [file]
.menu-item +imagetag $variable [file]
Valid sizes
Examples
// Basic Usage
.menu-item "Label" [block]
// Using Variables
// Display dynamic content from variables
.menu-item $var [block]
.middle-center
The .middle-center
action middle center position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.middle-center
.middle-left
The .middle-left
action middle left position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.middle-left
.middle-right
The .middle-right
action middle right position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.middle-right
.mobile-app-view
The .mobile-app-view
action mobile app view with simple header and footer nav. It belongs to the view category within the ui area.
Action Syntax
.mobile-app-view "text"
.mobile-app-view $variable
Valid sizes
Examples
// Basic Usage
.mobile-app-view "My App"
// Using Variables
// Display dynamic content from variables
.mobile-app-view $apptitle
.navigation-bar
The .navigation-bar
action a navigation bar with text and a chevron on the right. Used to drill down into more detailed info. It belongs to the navigation category within the interaction area.
Action Syntax
.navigation-bar "text" [file]
.navigation-bar $variable [file]
.navigation-bar !set:icon "text" [file]
.navigation-bar !set:icon $variable [file]
.navigation-bar +imagetag "text" [file]
.navigation-bar +imagetag $variable [file]
Valid sizes
Examples
// Basic Usage
.navigation-bar "text" [block]
// Using Variables
// Display dynamic content from variables
.navigation-bar $text [block]
.navto
The .navto
action sets a navto modifier. It belongs to the modifier category within the ui area.
Action Syntax
.navto [file]
Valid sizes
Examples
// Basic Usage
.navto [block]
.number
The .number
action display a number. It belongs to the numbers category within the ui area.
Action Syntax
.number 123
.number $variable
Valid sizes
Tags
percentage
shows number as a percentage
Examples
// Basic Usage
.number 10
// Using Variables
// Display dynamic content from variables
.number $number
.option
The .option
action Creates dropdown menu choices for .selectio selection actions. It belongs to the selects category within the interaction area.
Action Syntax
.option "text"
.option 123
.option true|false
.option $variable
Valid sizes
Tags
value
sets specific value different from display text
Examples
// Basic Usage
.option "Option Text"
// Using Variables
// Display dynamic content from variables
.option $value
.overlay
The .overlay
action overlays text or other element on top of another (usually an image). It belongs to the modifier category within the ui area.
Action Syntax
.overlay "text"
.overlay $variable
Valid sizes
Examples
// Basic Usage
.overlay "text"
// Using Variables
// Display dynamic content from variables
.overlay $varname
.paragraph
The .paragraph
action a paragraph text container. It belongs to the paragraph category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.paragraph
.paragraph-text
The .paragraph-text
action inline paragraph text or value. It belongs to the paragraph category within the ui area.
Action Syntax
.paragraph-text $variable
.paragraph-text "text"
.paragraph-text "text" [file]
.paragraph-text "text" https://...
Valid sizes
Examples
// Basic Usage
.paragraph-text $var
.password-field
The .password-field
action Creates a password input field with hidden text. It belongs to the fields category within the ui area.
Action Syntax
.password-field "text"
Valid sizes
Examples
// Basic Usage
.password-field "label"
.password-panel
The .password-panel
action displays a full screen password input panel. It belongs to the auth category within the external area.
Action Syntax
.password-panel !set:icon
.password-panel +imagetag
Valid sizes
Examples
// Basic Usage
.password-panel !icon
.paste-background
The .paste-background
action full screen input to capture a pasted background image. It belongs to the clipboard category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = .paste-background
Valid sizes
Examples
// Basic Usage
.paste-background
.pinpad-input
The .pinpad-input
action display a numeric pinpad input suitable for mobile. It belongs to the auth category within the external area.
Action Syntax
.pinpad-input $variable
Valid sizes
Tags
numdigits
the number of digits in the pin
Examples
// Basic Usage
.pinpad-input $pin
.placeholder
The .placeholder
action sets a placeholder for an input element. It belongs to the decorator category within the ui area.
Action Syntax
.placeholder "text"
.placeholder $variable
Valid sizes
Examples
// Basic Usage
.placeholder "placeholder"
// Using Variables
// Display dynamic content from variables
.placeholder $text
.popup
The .popup
action a centered pop up/modal layout container. It belongs to the layout category within the ui area.
Action Syntax
.popup "text"
.popup [file]
Valid sizes
Tags
closebutton
shows a close button in top right
Examples
// Basic Usage
.popup "message"
.popup-screen
The .popup-screen
action full screen to hold other elements and can be closed. It belongs to the screens category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.popup-screen
.profile
The .profile
action a default display of a user profile. It belongs to the profile category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.profile
.progress-bar
The .progress-bar
action Display a horizontal progress bar with customizable appearance. It belongs to the progress category within the ui area.
Action Syntax
.progress-bar 123 of 123
.progress-bar $variable of $variable
.progress-bar $variable of 123
.progress-bar 123 of $variable
Valid sizes
Tags
label="text"
sets a custom label for the progress bar
.progress-circle
The .progress-circle
action …. It belongs to the progress category within the ui area.
Action Syntax
.progress-circle 123 of 123
.progress-circle $variable of $variable
.progress-circle $variable of 123
.progress-circle 123 of $variable
Valid sizes
Tags
showvalue
shows the value inside the circle
.progress-circle-with-value
The .progress-circle-with-value
action shows a progress circle with percent complete value in center. It belongs to the progress category within the ui area.
Action Syntax
.progress-circle-with-value 123 of 123
.progress-circle-with-value $variable of $variable
.progress-circle-with-value $variable of 123
.progress-circle-with-value 123 of $variable
Valid sizes
Examples
// Basic Usage
.progress-circle-with-value 1 of 100
// Using Variables
// Display dynamic content from variables
.progress-circle-with-value $num of $max
.qrcode
The .qrcode
action displays a scannable QR code from text or URL. It belongs to the barcodes category within the ui area.
Action Syntax
.qrcode https://...
.qrcode "text"
.qrcode $variable
Valid sizes
Tags
invert
swaps black and white colors in the QR code
Examples
// Basic Usage
.qrcode https://dqwdqwdqwdqwd
// Using Variables
// Display dynamic content from variables
.qrcode $value
.radio-field
The .radio-field
action Creates a radio button input with selectable options. It belongs to the fields category within the ui area.
Action Syntax
.radio-field "text"
Valid sizes
Examples
// Basic Usage
.radio-field "label"
.rhappsody
The .rhappsody
action shows rhappsody logo. It belongs to the platform category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.rhappsody
.rhyme-editor
The .rhyme-editor
action a full featured rhyme editor. It belongs to the editor category within the platform area.
Action Syntax
.rhyme-editor "text"
.rhyme-editor $variable
Valid sizes
Examples
// Basic Usage
.rhyme-editor "source"
// Using Variables
// Display dynamic content from variables
.rhyme-editor $source
.rhyme-example
The .rhyme-example
action an example rhyme snippet with output. It belongs to the rhyme category within the system area.
Action Syntax
.rhyme-example blk
Valid sizes
Examples
// Basic Usage
.rhyme-example `source`
.rhyme-live
The .rhyme-live
action a live rhyme scratch pad with output. It belongs to the rhyme category within the system area.
Action Syntax
.rhyme-live blk
.rhyme-live "text" blk
Valid sizes
Tags
height
output height in pixels. default is 100
Examples
// Basic Usage
.rhyme-live `source`
.rhyme-source
The .rhyme-source
action displays a formatted block of rhyme code. It belongs to the rhyme category within the system area.
Action Syntax
.rhyme-source $variable
Valid sizes
Examples
// Basic Usage
.rhyme-source $var
.right-panel
The .right-panel
action displays a right panel. It belongs to the overlays category within the layout area.
Action Syntax
.right-panel [file]
Valid sizes
Examples
// Basic Usage
.right-panel [block]
.row
The .row
action a row element: children will appear underneath. It belongs to the rows category within the layout area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Styles
.wrapped
wraps row
.row.wrapped "example text"
.scroll
make row a scroller
.row.scroll "example text"
Modifiers
augmentable
The .row
action supports the augmentable
modifier.
Examples
// Basic Usage
.row
// With Styles
// Apply the .wrapped style modifier
.row.wrapped "example text"
.run
The .run
action sets a run modifier. It belongs to the modifier category within the ui area.
Action Syntax
.run [file]
Valid sizes
Examples
// Basic Usage
.run [block]
.screen
The .screen
action bas screen element. It belongs to the screens category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.screen
.screen-background
The .screen-background
action sets the main screen background for the app. It belongs to the screens category within the ui area.
Action Syntax
.screen-background +imagetag
Valid sizes
Examples
// Basic Usage
.screen-background %mypic
.search
The .search
action a search line input box. It belongs to the search category within the ui area.
Action Syntax
.search $variable [file]
.search $variable "text" [file]
Valid sizes
Examples
// Basic Usage
.search $var [searchaction]
.select
The .select
action Creates a dropdown selection menu for choosing options. It belongs to the selects category within the interaction area.
Action Syntax
.select "text"
.select from $variable
.select "text" from $variable
Valid sizes
Tags
value
specifies initial value variable / value
.select-field
The .select-field
action Creates a dropdown selection field with multiple options. It belongs to the fields category within the ui area.
Action Syntax
.select-field "text"
Valid sizes
Examples
// Basic Usage
.select-field "label"
.set
The .set
action sets a +set modifier. It belongs to the modifier category within the ui area.
Action Syntax
.set $variable = "text"
.set $variable = 123
.set $variable = true|false
.set $variable = HH:MM
.set $variable = YYYY-MM-DD
.set $variable = IT
Valid sizes
Examples
// Basic Usage
.set $var = "value"
.shape-divider
The .shape-divider
action shape divider. It belongs to the divider category within the ui area.
Action Syntax
.shape-divider 123
Valid sizes
Examples
// Basic Usage
.shape-divider 11
.show-in-progress
The .show-in-progress
action shows full screen in progress overlay spinner with an optional message. It belongs to the progress category within the ui area.
Action Syntax
.show-in-progress $variable
.show-in-progress "text"
Valid sizes
Examples
// Basic Usage
.show-in-progress $text
.signature
The .signature
action text that mimics a handwritten signature. It belongs to the text category within the ui area.
Action Syntax
.signature "text"
.signature $variable
Valid sizes
Examples
// Basic Usage
.signature "name"
// Using Variables
// Display dynamic content from variables
.signature $name
.signature-pad
The .signature-pad
action an input pad that mimics capturing a signature. It belongs to the input category within the interaction area.
Action Syntax
.signature-pad "text"
Return Value
This function returns a
$result = .signature-pad
Valid sizes
Examples
// Basic Usage
$text = .signature-pad "placeholder"
.sim-app
The .sim-app
action floating action button to similate app. It belongs to the appdev category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.sim-app
.simulate
The .simulate
action full panel app simulator. It belongs to the sim category within the appdev area.
Action Syntax
.simulate $variable
.simulate "text" $variable
Valid sizes
Examples
// Basic Usage
.simulate $binvar
.simulator
The .simulator
action runs RHC binary in simulator. It belongs to the sim category within the appdev area.
Action Syntax
.simulator $variable
Valid sizes
Examples
// Basic Usage
.simulator $binary
.slider-input
The .slider-input
action a slider input field. It belongs to the input category within the interaction area.
Action Syntax
.slider-input $variable
.slider-input $variable from 123 to 123
.slider-input $variable from $variable to $variable
Valid sizes
Examples
// Basic Usage
.slider-input $var
.spacer
The .spacer
action defines a spacer. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
visible
makes the spacer border and size visible (usefule during app development)
Examples
// Basic Usage
.spacer
.span
The .span
action Creates inline text elements for styling and formatting. It belongs to the html category within the ui area.
Action Syntax
.span "text"
.span $variable
Valid sizes
Examples
// Basic Usage
.span "text label"
// Using Variables
// Display dynamic content from variables
.span $text-variable
.spinner
The .spinner
action shows a spinner icon. It belongs to the icons category within the ui area.
Action Syntax
.spinner !set:icon
.spinner true|false
Valid sizes
Tags
(duration)
controls the spin duration. larger is slower. default is -2s
Examples
// Basic Usage
.spinner !icon
.splash-screen
The .splash-screen
action shows a default splash screen. It belongs to the screens category within the ui area.
Action Syntax
.splash-screen +imagetag
.splash-screen $variable
.splash-screen +imagetag $variable
Valid sizes
Examples
// Basic Usage
.splash-screen %image
// Using Variables
// Display dynamic content from variables
.splash-screen $text
.stack
The .stack
action a general stack element to add vertical children to. It belongs to the stacks category within the layout area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Styles
.rounded
makes the stack rounded
.stack.rounded "example text"
Examples
// Basic Usage
.stack
// With Styles
// Apply the .rounded style modifier
.stack.rounded "example text"
.tagline
The .tagline
action a huge large tagline. Keep it under 10 words. Shorter is better. It belongs to the text category within the ui area.
Action Syntax
.tagline "text"
.tagline $variable
Valid sizes
Examples
// Basic Usage
.tagline "this is a title"
// Using Variables
// Display dynamic content from variables
.tagline $title
.text
The .text
action displays text in the UI. It belongs to the text category within the ui area.
Action Syntax
.text "text"
.text $variable
Valid sizes
Styles
.tight
minimal line spacing
.text.tight "example text"
Modifiers
goto
The .text
action supports the goto
modifier.
Examples
// Basic Usage
.text "hello world"
// Using Variables
// Display dynamic content from variables
.text $eventname
// With Styles
// Apply the .tight style modifier
.text.tight "example text"
Additional Notes
.text
action is the most fundamental way to display content in Rhappsody apps. It’s lightweight and performant, making it ideal for:
.text-field
The .text-field
action Creates a single-line text input field. It belongs to the fields category within the ui area.
Action Syntax
.text-field "text"
Valid sizes
Examples
// Basic Usage
.text-field "label"
.textarea
The .textarea
action Creates a multi-line text input area for longer text. It belongs to the html category within the ui area.
Action Syntax
.textarea $variable
Valid sizes
Tags
disabled
disables text input making it non-interactive
rows
sets number of visible text rows
cols
sets number of visible character columns
readonly
prevents user editing but allows text selection
placeholder
shows hint text when empty
.textbox-field
The .textbox-field
action Creates a multi-line text input area for longer content. It belongs to the fields category within the ui area.
Action Syntax
.textbox-field "text"
Valid sizes
Examples
// Basic Usage
.textbox-field "label"
.textbox-input
The .textbox-input
action textbox input for larger amounts of text. It belongs to the input category within the interaction area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = .textbox-input
Valid sizes
Modifiers
placeholder
The .textbox-input
action supports the placeholder
modifier.
help
The .textbox-input
action supports the help
modifier.
.time-input
The .time-input
action time input for a single line of text. It belongs to the input category within the interaction area.
Action Syntax
.time-input $variable
Valid sizes
Modifiers
placeholder
The .time-input
action supports the placeholder
modifier.
help
The .time-input
action supports the help
modifier.
Tags
disabled
make the input disabled
Examples
// Basic Usage
.time-input $varname
.tint
The .tint
action tints an image with the specified color. It belongs to the modifier category within the ui area.
Action Syntax
.tint 123
Valid sizes
Examples
// Basic Usage
.tint 50
.tiptext
The .tiptext
action sets tooltip text modifier for an element. It belongs to the modifier category within the ui area.
Action Syntax
.tiptext "text"
.tiptext $variable
Valid sizes
Examples
// Basic Usage
.tiptext "tip"
// Using Variables
// Display dynamic content from variables
.tiptext $text
.title
The .title
action a text title. It belongs to the text category within the ui area.
Action Syntax
.title "text"
.title $variable
Valid sizes
Examples
// Basic Usage
.title "this is a title"
// Using Variables
// Display dynamic content from variables
.title $title
.top-appbar
The .top-appbar
action displays a standard top app bar. It belongs to the navbars category within the ui area.
Action Syntax
.top-appbar "text"
.top-appbar $variable
.top-appbar !set:icon "text"
.top-appbar !set:icon $variable
.top-appbar +imagetag "text"
.top-appbar +imagetag $variable
.top-appbar +imagetag "text" !set:icon
.top-appbar +imagetag $variable !set:icon
Valid sizes
Modifiers
goto
The .top-appbar
action supports the goto
modifier.
.top-center
The .top-center
action top center position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.top-center
.top-left
The .top-left
action .stack positioned in top left. It belongs to the stacks category within the layout area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.top-left
.top-panel
The .top-panel
action displays a top panel. It belongs to the overlays category within the layout area.
Action Syntax
.top-panel [file]
Valid sizes
Examples
// Basic Usage
.top-panel [block]
.top-right
The .top-right
action top right position. It belongs to the layout category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.top-right
.turnstile
The .turnstile
action renders Cloudflare CATCHPA solution widget. It belongs to the security category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
light
renders widget in light mode (default)
dark
renders widget in dark mode
Examples
// Basic Usage
.turnstile
The .twitter
action shows a twitter/X icon link. It belongs to the social category within the ui area.
Action Syntax
.twitter "text"
.twitter $variable
Valid sizes
Examples
// Basic Usage
.twitter "socialid"
// Using Variables
// Display dynamic content from variables
.twitter $var
.upload-csv
The .upload-csv
action Creates a button to let users upload CSV files from their device. It belongs to the upload category within the system area.
Action Syntax
.upload-csv +imagetag
Return Value
This function returns a
$result = .upload-csv
Valid sizes
Examples
// Basic Usage
$response = .upload-csv %icontag
.upload-file
The .upload-file
action Creates a button to let users upload any file from their device. It belongs to the upload category within the system area.
Action Syntax
.upload-file +imagetag
Return Value
This function returns a
$result = .upload-file
Valid sizes
Examples
// Basic Usage
$response = .upload-file %icontag
.upload-file-input
The .upload-file-input
action Creates a labeled file upload button with icon and text. It belongs to the file category within the system area.
Action Syntax
.upload-file-input "text"
.upload-file-input !set:icon "text"
Valid sizes
Examples
// Basic Usage
$any = .upload-file-input "Label"
.upload-image
The .upload-image
action Creates a button to let users upload and resize images from their device. It belongs to the upload category within the system area.
Action Syntax
.upload-image +imagetag
Return Value
This function returns a
$result = .upload-image
Valid sizes
Examples
// Basic Usage
$response = .upload-image %icontag
.upload-json
The .upload-json
action Creates a button to let users upload JSON files from their device. It belongs to the upload category within the system area.
Action Syntax
.upload-json +imagetag
Return Value
This function returns a
$result = .upload-json
Valid sizes
Examples
// Basic Usage
$response = .upload-json %icontag
.user-login
The .user-login
action app user login panel. It belongs to the auth category within the external area.
Action Syntax
.user-login [file]
Valid sizes
Examples
// Basic Usage
.user-login [block]
.validate-email
The .validate-email
action validates input is valid email. It belongs to the validate category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.validate-email
.value
The .value
action shows the text value of a variable. It belongs to the variables category within the external area.
Action Syntax
.value $variable
.value "text"
Valid sizes
Examples
// Basic Usage
.value $var
.video
The .video
action shows MP4 video. It belongs to the video category within the media area.
Action Syntax
.video +imagetag
Valid sizes
Tags
controls
shows video playboack controls
muted
starts video in muted mode
Examples
// Basic Usage
.video %videotag
.video-banner
The .video-banner
action shows a video banner (edge to edge). It belongs to the video category within the media area.
Action Syntax
.video-banner +imagetag
Valid sizes
Examples
// Basic Usage
.video-banner %videotag
.video-button
The .video-button
action an video button. It belongs to the video category within the media area.
Action Syntax
.video-button +imagetag
.video-button +imagetag [file]
Valid sizes
Tags
rounded
a rounded button (default)
circle
a circle button
square
a square button
Examples
// Basic Usage
.video-button %video2
.wait
The .wait
action waits on previous modifier action before continuing. It belongs to the modifier category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
.wait
.when-load-complete
The .when-load-complete
action modifier for when load complete event. It belongs to the modifier category within the ui area.
Action Syntax
.when-load-complete continue
.when-load-complete [file]
Valid sizes
Examples
// Basic Usage
.when-load-complete continue
.youtube
The .youtube
action shows a youtube icon link. It belongs to the social category within the ui area.
Action Syntax
.youtube "text"
.youtube $variable
Valid sizes
Examples
// Basic Usage
.youtube "socialid"
// Using Variables
// Display dynamic content from variables
.youtube $var
.youtube-video
The .youtube-video
action a youtube video player. It belongs to the video category within the media area.
Action Syntax
.youtube-video "text"
.youtube-video $variable
Valid sizes
Examples
// Basic Usage
.youtube-video "videoid"
// Using Variables
// Display dynamic content from variables
.youtube-video $videoid
+attachable
The +attachable
action Groups related form fields together with optional label. It belongs to the fields category within the ui area.
Action Syntax
+attachable "text"
+attachable $variable
Valid sizes
Examples
// Basic Usage
.fieldset "label"
// Using Variables
// Display dynamic content from variables
.fieldset $label
+decorate
The +decorate
action basic mobile navigation button with icon and a label. It belongs to the buttons category within the ui area.
Action Syntax
+decorate !set:icon "text"
+decorate !set:icon "text" [file]
+decorate !set:icon [file]
+decorate !set:icon $variable [file]
Valid sizes
Examples
// Basic Usage
.nav-button !icon "Label"
// Using Variables
// Display dynamic content from variables
.nav-button !icon $label [block]
+paste-image
Work with +paste image
Overview
The +paste-image
action is part of the clipboard set in Rhyme. Work with +paste image.
Category: Clipboard
Area: ⚙️ System & Control Flow
Basic Usage
+paste-image "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
+paste-image "Example usage"
Example 2: With Variables
$my-variable: "some value"
+paste-image $my-variable
Tips
- This action is part of the clipboard set
- Common use case: Controlling app flow and logic
Related Actions
Related actions from the clipboard set will be listed here.
+paste-image
The +paste-image
action pastes an image into the clipboard. It belongs to the clipboard category within the system area.
Action Syntax
+paste-image E
Return Value
This function returns a
$result = +paste-image
Valid sizes
Examples
// Basic Usage
$image = +paste-image *target
+tint
The +tint
action tints image with a color. It belongs to the images category within the ui area.
Action Syntax
+tint #color
+tint $variable
Valid sizes
Examples
// Basic Usage
+tint #color
// Using Variables
// Display dynamic content from variables
+tint $color
+when-close
The +when-close
action action to take when the parent element is closed. It belongs to the editors category within the appdev area.
Action Syntax
+when-close [file]
Valid sizes
Examples
// Basic Usage
+when-close [block]
+when-load-complete
The +when-load-complete
action Displays images from web urls or your media collection. It belongs to the html category within the ui area.
Action Syntax
+when-load-complete https://...
+when-load-complete +imagetag
+when-load-complete $variable
Valid sizes
Examples
// Basic Usage
.img https://example.com/photo.jpg
// Using Variables
// Display dynamic content from variables
.img $image-url
account-ctx
The account-ctx
action gets the Rhappsody Account CTX. It belongs to the account category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = account-ctx
Valid sizes
Examples
// Basic Usage
account-ctx
account-login
The account-login
action login to rhappsody account. It belongs to the account category within the platform area.
Action Syntax
account-login $variable $variable
Return Value
This function returns a
$result = account-login
Valid sizes
Examples
// Basic Usage
$response = account-login $email $password
account-logout
The account-logout
action logs out of rhappsody account. It belongs to the account category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
account-logout
account-signup
The account-signup
action signs user email up for new rhappsody account. It belongs to the account category within the platform area.
Action Syntax
account-signup $variable $variable
Return Value
This function returns a
$result = account-signup
Valid sizes
Examples
// Basic Usage
$response = account-signup $email $password
action
The action
action this is just a demo action. It belongs to the _tmpl category within the templates area.
Action Syntax
action #color
action +imagetag ~sound
action %font "text"
action add 123 to 123
action goto $variable 123
action $variable
action .element
action !set:icon https://...
action "text"
action !set:icon
action +imagetag tag
Examples
// Basic Usage
action #red4
// Using Variables
// Display dynamic content from variables
action goto $foo 456
add
The add
action Adds a number to an existing value. It belongs to the math category within the data area.
Action Syntax
add 123
add $variable
Valid sizes
Examples
// Basic Usage
add 22
// Using Variables
// Display dynamic content from variables
add $number
add-days
The add-days
action adds days to a given date. It belongs to the datetime category within the data area.
Action Syntax
add-days 123 to $variable
add-days $variable to $variable
add-days 123 to YYYY-MM-DD
add-days $variable to YYYY-MM-DD
Return Value
This function returns a
add-line
The add-line
action Add a line of text to existing text with newline. It belongs to the text category within the ui area.
Action Syntax
add-line "text" to "text"
add-line $variable to "text"
add-line $variable to $variable
add-line "text" to $variable
Return Value
This function returns a
add-row
The add-row
action adds a row to a table. It belongs to the row category within the data area.
Action Syntax
add-row $variable to $variable
Return Value
This function returns a
$result = add-row
Valid sizes
Examples
// Basic Usage
$grp_item = add-row $r to $t
add-text
The add-text
action Concatenates two text values together. It belongs to the text category within the ui area.
Action Syntax
add-text "text" to "text"
add-text $variable to "text"
add-text $variable to $variable
add-text "text" to $variable
Return Value
This function returns a
add-weeks
The add-weeks
action adds weeks to a given date. It belongs to the datetime category within the data area.
Action Syntax
add-weeks 123 to $variable
add-weeks $variable to $variable
add-weeks 123 to YYYY-MM-DD
add-weeks $variable to YYYY-MM-DD
Return Value
This function returns a
admin-login
The admin-login
action admin-login. It belongs to the auth category within the external area.
Action Syntax
admin-login @reference $variable
admin-login $variable $variable
Return Value
This function returns a
$result = admin-login
Valid sizes
Examples
// Basic Usage
$item = admin-login @name $passcode
ai-auth
The ai-auth
action sets ai provider api or auth key. It belongs to the ai category within the external area.
Action Syntax
ai-auth "text"
Valid sizes
Examples
// Basic Usage
ai-auth "fffffff"
ai-context
The ai-context
action sets ai context. It belongs to the ai category within the external area.
Action Syntax
ai-context $variable
ai-context $variable $variable
ai-context $variable $variable $variable
ai-context $variable $variable $variable $variable
Valid sizes
Examples
// Basic Usage
ai-context $varname
ai-model
The ai-model
action sets ai model. It belongs to the ai category within the external area.
Action Syntax
ai-model "text"
ai-model $variable
Valid sizes
Examples
// Basic Usage
ai-model "modelname"
// Using Variables
// Display dynamic content from variables
ai-model $text
ai-provider
The ai-provider
action sets ai provider. It belongs to the ai category within the external area.
Action Syntax
ai-provider "text"
ai-provider $variable
Valid sizes
Examples
// Basic Usage
ai-provider "provider"
// Using Variables
// Display dynamic content from variables
ai-provider $provider
allow-dynamic-actions
The allow-dynamic-actions
action allowed dynamic action referencing. It belongs to the actions category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
allow-dynamic-actions
and
The and
action hidden for , addon to varset!. It belongs to the variables category within the external area.
Action Syntax
and $variable
and "text"
and 123
and true|false
and 30m
and HH:MM
and YYYY-MM-DD
Valid sizes
Examples
// Basic Usage
and $varname
app
The app
action defines the app name, along with key auth key. It belongs to the appauth category within the system area.
Action Syntax
app @reference
app @reference "text"
Valid sizes
Examples
// Basic Usage
app @agan
app-authorization
The app-authorization
action generates an app authorization token if needed at runtime. It belongs to the app category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = app-authorization
Valid sizes
Tags
reset
resets any local saved auth/forces re-auth
Examples
// Basic Usage
app-authorization
app-colors
The app-colors
action sets the default app colors. It belongs to the app category within the platform area.
Action Syntax
app-colors #color
app-colors #color #color
Valid sizes
Examples
// Basic Usage
app-colors #fgcolor
app-context
The app-context
action gets app context item from the environment. It belongs to the app category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = app-context
Valid sizes
Examples
// Basic Usage
app-context
app-context-server
The app-context-server
action Gets the server context for the current app including environment, region, version, and server time. It belongs to the app category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = app-context-server
Valid sizes
Examples
// Basic Usage
app-context-server
app-data
The app-data
action stub action for all server app data ACTIONS. It belongs to the data category within the data area.
Action Syntax
app-data $variable
Return Value
This function returns a
$result = app-data
Valid sizes
Examples
// Basic Usage
$response = app-data $varname
app-expires-on
The app-expires-on
action sets the time and/or date the app will expire. It belongs to the app category within the platform area.
Action Syntax
app-expires-on YYYY-MM-DD
app-expires-on YYYY-MM-DD at HH:MM
app-expires-on YYYY-MM-DD [file]
app-expires-on YYYY-MM-DD at HH:MM [file]
Valid sizes
Examples
// Basic Usage
app-expires-on 2025-12-31
app-font
The app-font
action Sets the default font used throughout your app. It belongs to the fonts category within the ui area.
Action Syntax
app-font "text"
Valid sizes
Examples
// Basic Usage
app-font "fontname"
app-golive-on
The app-golive-on
action sets the time and/or date the app will be available to users. It belongs to the app category within the platform area.
Action Syntax
app-golive-on YYYY-MM-DD
app-golive-on YYYY-MM-DD at HH:MM
app-golive-on YYYY-MM-DD [file]
app-golive-on YYYY-MM-DD at HH:MM [file]
Valid sizes
Examples
// Basic Usage
app-golive-on 2025-12-31
app-host
The app-host
action defines an allowed host for the app. The rhapp.app domain is allowed by default. It belongs to the appauth category within the system area.
Action Syntax
app-host https://...
Valid sizes
Examples
// Basic Usage
app-host https://www.acme.com
app-image
The app-image
action manually defines app-images: this are cached and save on the device. Use for images that do not change often or ever. It belongs to the images category within the ui area.
Action Syntax
app-image +imagetag https://...
Valid sizes
Examples
// Basic Usage
app-image %imagetag https://imageurl
app-mode
The app-mode
action set app mode to light or dark. It belongs to the app category within the platform area.
Action Syntax
app-mode light
app-mode dark
Valid sizes
Examples
// Basic Usage
app-mode light
app-name
The app-name
action sets the App Name. Appears under icon. It belongs to the app category within the platform area.
Action Syntax
app-name "text"
Valid sizes
Examples
// Basic Usage
app-name "appname"
app-password
The app-password
action protect app with basic password. It belongs to the auth category within the external area.
Action Syntax
app-password 123
app-password "text"
app-password 123 [file]
app-password "text" [file]
Valid sizes
Examples
// Basic Usage
app-password 1234
app-private
The app-private
action sets app private key. It belongs to the appauth category within the system area.
Action Syntax
app-private privatekey
Valid sizes
Examples
// Basic Usage
app-private privatekey
app-public
The app-public
action defines an app public auth key. It belongs to the appauth category within the system area.
Action Syntax
app-public publickey
Valid sizes
Examples
// Basic Usage
app-public publickey
app-sound
The app-sound
action defines an app sound. It belongs to the sounds category within the media area.
Action Syntax
app-sound ~sound https://...
app-sound ~sound ~sound
Valid sizes
Examples
// Basic Usage
app-sound ~soundtag https://soundfile
appdev
The appdev
action mainly a STUB server for all appdev related server actions. It belongs to the appdev category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
appdev
average
The average
action Calculates the average (mean) of a set of numbers in an array. It belongs to the math category within the undefined area.
Action Syntax
average $variable
Return Value
This function returns a
$result = average
Tags
round=2
Examples
// Basic Usage
average $array
background-image
The background-image
action Sets a full-screen background image for the entire app. It belongs to the layout category within the undefined area.
Action Syntax
background-image https://...
background-image $variable
background-image +imagetag
Tags
blur=5
opacity=0.8
fixed
Examples
// Basic Usage
background-image https://example.com/image.jpg
// Using Variables
// Display dynamic content from variables
background-image $imageurl
bluesky
Work with bluesky
Overview
The bluesky
action is part of the social set in Rhyme. Work with bluesky.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
bluesky "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
bluesky "Example usage"
Example 2: With Variables
$my-variable: "some value"
bluesky $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
break
The break
action breaks / halts app execution for debugging. It belongs to the exec category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
break
browser-version
The browser-version
action returns info about the current browser environment. It belongs to the browser category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = browser-version
Valid sizes
Examples
// Basic Usage
browser-version
build-app
The build-app
action builds an app from rhyme source text. It belongs to the appdev category within the platform area.
Action Syntax
build-app $variable
build-app "text"
Return Value
This function returns a
$result = build-app
Valid sizes
Examples
// Basic Usage
$text = build-app $source
calculate
The calculate
action performs a calculation. It belongs to the math category within the data area.
Action Syntax
calculate EXPR
Return Value
This function returns a
$result = calculate
Valid sizes
Examples
// Basic Usage
$number = calculate (expr)
capitalize
The capitalize
action Capitalizes the first letter of each word in text. It belongs to the text category within the ui area.
Action Syntax
capitalize "text"
capitalize $variable
Return Value
This function returns a
$result = capitalize
Valid sizes
Examples
// Basic Usage
$text = capitalize "hello world"
character
The character
action Gets the character at a specific position in text. It belongs to the text category within the ui area.
Action Syntax
character 123 of $variable
character $variable of $variable
character 123 of "text"
character $variable of "text"
Return Value
This function returns a
clear-acknowledgement
The clear-acknowledgement
action clears all prior user acknowledgements. It belongs to the acknowledgement category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
clear-acknowledgement
clear-announcement
The clear-announcement
action clears announcement from an app if it exists. It belongs to the announcements category within the interaction area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
clear-announcement
clear-client
The clear-client
action clears out rhappsody client info from the device. It belongs to the client category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
clear-client
clear-icons
The clear-icons
action clears offline/caches icons from device. It belongs to the icons category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
clear-icons
clear-image
The clear-image
action deletes a stored images from this device. It belongs to the images category within the ui area.
Action Syntax
clear-image +imagetag
clear-image $variable
Valid sizes
Examples
// Basic Usage
clear-image %imagetag
// Using Variables
// Display dynamic content from variables
clear-image $imagetag
clear-images
The clear-images
action clears all stored/cached images on local device. It belongs to the images category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = clear-images
Valid sizes
Examples
// Basic Usage
clear-images
clear-inbox
The clear-inbox
action clears the inbox of messages. It belongs to the inbox category within the external area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = clear-inbox
Valid sizes
Examples
// Basic Usage
clear-inbox
clear-profile
The clear-profile
action Removes all saved user profile information from your app. It belongs to the profile category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
clear-profile
close-menu
The close-menu
action closes a menu. It belongs to the menus category within the ui area.
Action Syntax
close-menu E
Valid sizes
Examples
// Basic Usage
close-menu *id
color
The color
action defines a color or alias. It belongs to the color category within the ui area.
Action Syntax
color #color is #color
Valid sizes
Examples
// Basic Usage
color #color is #color
compile
The compile
action compiles rhyme source code using compiler (init-compiler required first). It belongs to the compiler category within the system area.
Action Syntax
compile $variable
compile "text"
compile blk
Return Value
This function returns a
$result = compile
Valid sizes
Examples
// Basic Usage
$response = compile $source
conditional
The conditional
action a very special op that is a conditional attach/execution of a SINGLE compiled op to its previous op. It belongs to the flow category within the system area.
Action Syntax
conditional
This action takes no parameters and is used as a bare command.
Examples
// Basic Usage
conditional
confetti
Work with confetti
Overview
The confetti
action is part of the specialfx set in Rhyme. Work with confetti.
Category: Specialfx
Area: 🎨 UI & Presentation
Basic Usage
confetti "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
confetti "Example usage"
Example 2: With Variables
$my-variable: "some value"
confetti $my-variable
Tips
- This action is part of the specialfx set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the specialfx set will be listed here.
console-error
The console-error
action a javascript console.error equivalent. It belongs to the debug category within the dev area.
Action Syntax
console-error "text"
console-error $variable
Valid sizes
Examples
// Basic Usage
console-error "message"
// Using Variables
// Display dynamic content from variables
console-error $message
console-info
The console-info
action a javascript console.info equivalent. It belongs to the debug category within the dev area.
Action Syntax
console-info "text"
console-info $variable
Valid sizes
Examples
// Basic Usage
console-info "message"
// Using Variables
// Display dynamic content from variables
console-info $message
console-log
The console-log
action a javascript console.log equivalent. It belongs to the debug category within the dev area.
Action Syntax
console-log "text"
console-log $variable
Valid sizes
Examples
// Basic Usage
console-log "message"
// Using Variables
// Display dynamic content from variables
console-log $message
console-var
The console-var
action prints a variable to the javacript console. It belongs to the debug category within the dev area.
Action Syntax
console-var $variable
Valid sizes
Examples
// Basic Usage
console-var $varname
contains
The contains
action contains actions. It belongs to the logicfn category within the system area.
Action Syntax
contains "text"
contains $variable
contains 123
Return Value
This function returns a
$result = contains
Valid sizes
Examples
// Basic Usage
$boolean = contains "text"
continue
The continue
action continues running the app block (usually) after a wait. It belongs to the exec category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
continue
core-kv-get
The core-kv-get
action core-kv-get gets kv. It belongs to the core category within the core area.
Action Syntax
core-kv-get $variable from "text"
Return Value
This function returns a
$result = core-kv-get
Valid sizes
Examples
// Basic Usage
$varrec = core-kv-get $keyname from "BIND"
core-kv-put
The core-kv-put
action Cloudflare KV put. It belongs to the cfkv category within the core area.
Action Syntax
core-kv-put $variable into "text"
Return Value
This function returns a
$result = core-kv-put
Valid sizes
Examples
// Basic Usage
$response = core-kv-put $varname into "BINDNAME"
core-run
The core-run
action core-run a reserver internal only CFW runner. It belongs to the core category within the core area.
Action Syntax
core-run [file]
Return Value
This function returns a
$result = core-run
Valid sizes
Examples
// Basic Usage
$response = core-run [server-block]
corner-banner
Work with corner banner
Overview
The corner-banner
action is part of the specialfx set in Rhyme. Work with corner banner.
Category: Specialfx
Area: 🎨 UI & Presentation
Basic Usage
corner-banner "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
corner-banner "Example usage"
Example 2: With Variables
$my-variable: "some value"
corner-banner $my-variable
Tips
- This action is part of the specialfx set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the specialfx set will be listed here.
create-key
The create-key
action creates a randon offical encrpytion key - 32 characters long. It belongs to the secrets category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = create-key
Valid sizes
Examples
// Basic Usage
create-key
create-table
The create-table
action creates a new table. It belongs to the table category within the ui area.
Action Syntax
create-table with 123 rows
create-table with $variable rows
create-table of $variable with 123 rows
create-table of $variable with $variable rows
Return Value
This function returns a
csv
The csv
action defines a block of static csv data. It belongs to the data category within the data area.
Action Syntax
csv
This action takes no parameters and is used as a bare command.
Examples
// Basic Usage
csv
day-names
The day-names
action gets localized day names. It belongs to the datetime category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = day-names
Valid sizes
Examples
// Basic Usage
$dn = day-names
days-between
The days-between
action calculate the number of days between two dates. It belongs to the datetime category within the data area.
Action Syntax
days-between $variable and $variable
days-between $variable and YYYY-MM-DD
days-between YYYY-MM-DD and $variable
days-between YYYY-MM-DD and YYYY-MM-DD
Return Value
This function returns a
days-until
The days-until
action calculate the days until specified or current date. It belongs to the datetime category within the data area.
Action Syntax
days-until today
days-until YYYY-MM-DD
days-until $variable
Return Value
This function returns a
$result = days-until
Valid sizes
Examples
// Basic Usage
$number = days-until today
decode-secret
The decode-secret
action test function to decode a secret. It belongs to the secrets category within the system area.
Action Syntax
decode-secret "text" with $variable
Return Value
This function returns a
$result = decode-secret
Valid sizes
Examples
// Basic Usage
$text = decode-secret "SECRETNAME" with $key
decrement
The decrement
action decrmeents a number variable. It belongs to the math category within the data area.
Action Syntax
decrement $variable
Valid sizes
Examples
// Basic Usage
decrement $varname
decrypt
The decrypt
action general decryption. It belongs to the secrets category within the system area.
Action Syntax
decrypt "text"
decrypt $variable
decrypt "text" with $variable
decrypt $variable with $variable
Return Value
This function returns a
default
The default
action sets a default value for a variable if it does not already exist. It belongs to the variables category within the external area.
Action Syntax
default $variable = "text"
default $variable = 123
default $variable = [file]
default $variable = HH:MM
default $variable = YYYY-MM-DD
default $variable = 30m
default $variable = $variable
default $variable = IT
default $variable = blk
Valid sizes
Examples
// Basic Usage
default $var = "text value"
default-style
The default-style
action define a default style for an element type. It belongs to the styling category within the ui area.
Action Syntax
default-style .element
Valid sizes
Examples
// Basic Usage
default-style .element
delay
The delay
action delays or sleeps for a specified amount of time. It belongs to the exec category within the system area.
Action Syntax
delay 30m
delay $variable
Valid sizes
Examples
// Basic Usage
delay 3s
// Using Variables
// Display dynamic content from variables
delay $time
delete
The delete
action deletes previously saved value. It belongs to the localstorage category within the storage area.
Action Syntax
delete $variable
Valid sizes
Examples
// Basic Usage
delete $varname
delete-all-videos
The delete-all-videos
action deletes all saved local video files. It belongs to the video category within the media area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = delete-all-videos
Valid sizes
Examples
// Basic Usage
delete-all-videos
delete-app-data
The delete-app-data
action delete app data (private). It belongs to the data category within the data area.
Action Syntax
delete-app-data $variable
Return Value
This function returns a
$result = delete-app-data
Valid sizes
Examples
// Basic Usage
$response = delete-app-data $varname
delete-app-image
The delete-app-image
action deletes an app image. It belongs to the images category within the ui area.
Action Syntax
delete-app-image +imagetag
delete-app-image $variable
Return Value
This function returns a
$result = delete-app-image
Valid sizes
Examples
// Basic Usage
$response = delete-app-image %imagetag
delete-appgroup
The delete-appgroup
action deletes an appgroup from an account. It belongs to the appgroup category within the platform area.
Action Syntax
delete-appgroup $variable
delete-appgroup "text"
Return Value
This function returns a
$result = delete-appgroup
Valid sizes
Examples
// Basic Usage
$response = delete-appgroup $name
delete-column
The delete-column
action deletes a column from a table. It belongs to the column category within the data area.
Action Syntax
delete-column "text" from $variable
Return Value
This function returns a
$result = delete-column
Valid sizes
Examples
// Basic Usage
$group = delete-column "name" from $groupvar
delete-inbox-message
The delete-inbox-message
action deletes an app inbox message. It belongs to the inbox category within the external area.
Action Syntax
delete-inbox-message 123
delete-inbox-message $variable
Return Value
This function returns a
$result = delete-inbox-message
Valid sizes
Examples
// Basic Usage
$response = delete-inbox-message 10
delete-key
The delete-key
action Sets up what happens when delete key is pressed. It belongs to the keys category within the ui area.
Action Syntax
delete-key [file]
delete-key goto [file]
delete-key run [file]
delete-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
delete-key [block]
delete-public-app-data
The delete-public-app-data
action delete app data (public). It belongs to the data category within the data area.
Action Syntax
delete-public-app-data $variable
Return Value
This function returns a
$result = delete-public-app-data
Valid sizes
Examples
// Basic Usage
$response = delete-public-app-data $varname
delete-public-user-data
The delete-public-user-data
action delete user data item (public). It belongs to the users category within the system area.
Action Syntax
delete-public-user-data $variable
Return Value
This function returns a
$result = delete-public-user-data
Valid sizes
Examples
// Basic Usage
$response = delete-public-user-data $varname
delete-row
The delete-row
action deletes a row from a table. It belongs to the row category within the data area.
Action Syntax
delete-row 123 from $variable
delete-row $variable from $variable
Return Value
This function returns a
delete-saved
The delete-saved
action deletes all previously saved variables. It belongs to the localstorage category within the storage area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = delete-saved
Valid sizes
Examples
// Basic Usage
delete-saved
delete-user-data
The delete-user-data
action delete user data item (private). It belongs to the users category within the system area.
Action Syntax
delete-user-data $variable
Return Value
This function returns a
$result = delete-user-data
Valid sizes
Examples
// Basic Usage
$response = delete-user-data $varname
dir-action
The dir-action
action prints syntax help for specified action. It belongs to the shell category within the platform area.
Action Syntax
dir-action "text"
Valid sizes
Examples
// Basic Usage
dir-action "actioname"
dir-actions
The dir-actions
action displays a list of actions. It belongs to the shell category within the platform area.
Action Syntax
dir-actions "text"
Valid sizes
Examples
// Basic Usage
dir-actions "prefix"
dir-app
The dir-app
action displays the status of the current app. It belongs to the shell category within the platform area.
Action Syntax
dir-app @reference
Valid sizes
Examples
// Basic Usage
dir-app @appname
dir-blocks
The dir-blocks
action lists the blocks in the current app. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-blocks
dir-boot
The dir-boot
action boot and runs the current devmode app. It belongs to the shell category within the platform area.
Action Syntax
dir-boot $variable
dir-boot [file]
Valid sizes
Examples
// Basic Usage
dir-boot $block
dir-build
The dir-build
action builds the current app. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-build
dir-clear
The dir-clear
action /clear - clears the shell screen. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-clear
dir-clear-inbox
The dir-clear-inbox
action /clear-inbox - clears out app inbox. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-clear-inbox
dir-compile
The dir-compile
action compiles the current app. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-compile
dir-compiler
The dir-compiler
action manage local environment compiler instances. It belongs to the shell category within the platform area.
Action Syntax
dir-compiler list
dir-compiler load
Valid sizes
Tags
version
specific version of compiler: dev, beta, latest, or a specific version
Examples
// Basic Usage
dir-compiler list
dir-current
The dir-current
action /current - display or sets current app target. It belongs to the shell category within the platform area.
Action Syntax
dir-current @reference
Valid sizes
Examples
// Basic Usage
dir-current @apptag
dir-delay
The dir-delay
action simulate a delay. It belongs to the shell category within the platform area.
Action Syntax
dir-delay 30m
Valid sizes
Examples
// Basic Usage
dir-delay 1s
dir-delete-appgroup
The dir-delete-appgroup
action /delete-appgroup. It belongs to the shell category within the platform area.
Action Syntax
dir-delete-appgroup @reference
Valid sizes
Examples
// Basic Usage
dir-delete-appgroup @agname
dir-delete-image
The dir-delete-image
action deletes an app image. It belongs to the shell category within the platform area.
Action Syntax
dir-delete-image +imagetag
Valid sizes
Examples
// Basic Usage
dir-delete-image %imagetag
dir-dev
The dir-dev
action /dev - turns on development mode. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-dev
dir-edit
The dir-edit
action launches editor (requires dev model). It belongs to the shell category within the platform area.
Action Syntax
dir-edit @reference
dir-edit [file]
dir-edit $variable
dir-edit 123
Valid sizes
Examples
// Basic Usage
dir-edit @appname
// Using Variables
// Display dynamic content from variables
dir-edit $blockname
dir-edit-block
The dir-edit-block
action launches block editor (requires dev model). It belongs to the shell category within the platform area.
Action Syntax
dir-edit-block [file]
dir-edit-block $variable
Valid sizes
Examples
// Basic Usage
dir-edit-block [block]
// Using Variables
// Display dynamic content from variables
dir-edit-block $blockname
dir-files
The dir-files
action lists app files. It belongs to the shell category within the platform area.
Action Syntax
dir-files private
dir-files sbpublic
dir-files sbprivate
Valid sizes
Examples
// Basic Usage
dir-files private
dir-help
The dir-help
action /help interactive shell help. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-help
dir-hide
The dir-hide
action hides shell screen. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-hide
dir-images
The dir-images
action lists all app-images. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-images
dir-inbox
The dir-inbox
action /inbox - lists the inbox messages for this app. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-inbox
dir-list-apps
The dir-list-apps
action /list-apps - lists apps in current app group. It belongs to the shell category within the platform area.
Action Syntax
dir-list-apps @reference
Valid sizes
Examples
// Basic Usage
dir-list-apps @appgroup
dir-list-groups
The dir-list-groups
action /list-groups lists the current account’s app groups. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-list-groups
dir-load
The dir-load
action loads app source from platform. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-load
dir-login
The dir-login
action logs into rhappsody account. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
ifneeded
set to bypass prompt if you are already logged in
Examples
// Basic Usage
dir-login
dir-login-if-needed
The dir-login-if-needed
action login to rhappsody account if needed. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-login-if-needed
dir-logout
The dir-logout
action logs out of rhappsody account. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-logout
dir-mock-date
The dir-mock-date
action sets a mock date for testing. It belongs to the shell category within the platform area.
Action Syntax
dir-mock-date YYYY-MM-DD
dir-mock-date YYYY-MM-DD HH:MM
dir-mock-date HH:MM
Valid sizes
Examples
// Basic Usage
dir-mock-date 2025-09-27
dir-new
The dir-new
action /new to create a new app. It belongs to the appdev category within the platform area.
Action Syntax
dir-new @reference
Valid sizes
Examples
// Basic Usage
dir-new @appname
dir-new-appgroup
The dir-new-appgroup
action /new-appgroup - adds a new app group to account. It belongs to the shell category within the platform area.
Action Syntax
dir-new-appgroup @reference
Valid sizes
Examples
// Basic Usage
dir-new-appgroup @groupname
dir-new-image
The dir-new-image
action adds a new app image via upload. It belongs to the shell category within the platform area.
Action Syntax
dir-new-image +imagetag
Valid sizes
Examples
// Basic Usage
dir-new-image %imagetag
dir-publish
The dir-publish
action publishes a new version of current app. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-publish
dir-regen-keys
The dir-regen-keys
action regenerate app keys. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-regen-keys
dir-secrets
The dir-secrets
action /secrets - lists defined secret names. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-secrets
dir-send-inbox-message
The dir-send-inbox-message
action sends a test inbox message. It belongs to the shell category within the platform area.
Action Syntax
dir-send-inbox-message "text"
Valid sizes
Examples
// Basic Usage
dir-send-inbox-message "message"
dir-set
The dir-set
action makes platform setting changes. It belongs to the shell category within the platform area.
Action Syntax
dir-set active
dir-set inactive
dir-set name "text"
dir-set brand-color #color
Valid sizes
Examples
// Basic Usage
dir-set active
dir-sets
The dir-sets
action /sets - lists action sets. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-sets
dir-shell
The dir-shell
action launches an integrated development shell for the current app. It belongs to the shell category within the platform area.
Action Syntax
dir-shell #color
dir-shell #color #color
dir-shell #color #color #color
dir-shell #color #color #color #color
Valid sizes
Tags
background
instantiates shell in background. use /show to display
dir-show
The dir-show
action shows shell screen. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-show
dir-source
The dir-source
action /source - shows current app source. It belongs to the shell category within the platform area.
Action Syntax
dir-source [file]
Valid sizes
Examples
// Basic Usage
dir-source [block]
dir-source-default
The dir-source-default
action sets default app source code (RHDEV.source) if not already set. It belongs to the shell category within the platform area.
Action Syntax
dir-source-default $variable
dir-source-default "text"
dir-source-default blk
Valid sizes
Examples
// Basic Usage
dir-source-default $name
dir-status
The dir-status
action status of the current app. It belongs to the shell category within the platform area.
Action Syntax
dir-status @reference
Valid sizes
Examples
// Basic Usage
dir-status @apptag
dir-users
The dir-users
action /users - shows app users. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-users
dir-who
The dir-who
action /who displays current account info. It belongs to the shell category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
dir-who
distance-between
The distance-between
action Calculates the distance between two geographic points (latitude/longitude) in miles or kilometers. It belongs to the location category within the undefined area.
Action Syntax
distance-between $variable $variable
Tags
km
miles
result=$Ndistance
Examples
// Basic Usage
distance-between $pointa $pointb
divide
The divide
action divide. It belongs to the math category within the data area.
Action Syntax
divide $variable by $variable
divide $variable by 123
Return Value
This function returns a
down-key
The down-key
action down arrow key. It belongs to the keys category within the ui area.
Action Syntax
down-key [file]
down-key goto [file]
down-key run [file]
down-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
down-key [block]
dynamic-action
The dynamic-action
action hidden command that is a dynamic action “carrier” action. It belongs to the actions category within the system area.
Action Syntax
dynamic-action "text"
dynamic-action 123
dynamic-action 123 123
dynamic-action $variable
dynamic-action $variable $variable
dynamic-action [file]
dynamic-action "text" [file]
Valid sizes
Examples
// Basic Usage
dynamic-action "placeholder"
// Using Variables
// Display dynamic content from variables
dynamic-action $varname
dynamic-color-theme
The dynamic-color-theme
action sets a dynamic color theme from an image or base color. It belongs to the color category within the ui area.
Action Syntax
dynamic-color-theme +imagetag
dynamic-color-theme #color
dynamic-color-theme $variable
Valid sizes
Examples
// Basic Usage
dynamic-color-theme %imagetag
// Using Variables
// Display dynamic content from variables
dynamic-color-theme $color
editor-login
The editor-login
action editor-login. It belongs to the auth category within the external area.
Action Syntax
editor-login @reference $variable
editor-login $variable $variable
Return Value
This function returns a
$result = editor-login
Valid sizes
Examples
// Basic Usage
$item = editor-login @name $passcode
editor-onkey
The editor-onkey
action generic/core onkey handler for editors. It belongs to the editors category within the appdev area.
Action Syntax
editor-onkey 123 [file]
Valid sizes
Examples
// Basic Usage
editor-onkey 12 [block]
enable-shell-shortcut
The enable-shell-shortcut
action enable the shell shortcut key. It belongs to the keys category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
enable-shell-shortcut
encrypt
The encrypt
action encrypts data. It belongs to the secrets category within the system area.
Action Syntax
encrypt "text"
encrypt $variable
encrypt "text" with $variable
encrypt $variable with $variable
Return Value
This function returns a
endconditional
The endconditional
action :end to end multiline conditional. It belongs to the flow category within the system area.
Action Syntax
endconditional
This action takes no parameters and is used as a bare command.
Examples
// Basic Usage
endconditional
english
The english
action Checks if the current language is set to English. It belongs to the language category within the media area.
Action Syntax
english
This action takes no parameters and is used as a bare command.
Description: test if language is English
Valid sizes
Examples
// Basic Usage
english
ensure-email
The ensure-email
action ensure last input value is an email. It belongs to the validate category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
ensure-email
enter-date
enter date field
Overview
The enter-date
action is part of the enter set in Rhyme. enter date field. enter date field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-date "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-date "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-date $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-email
enter email field
Overview
The enter-email
action is part of the enter set in Rhyme. enter email field. enter email field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-email "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-email "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-email $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-family-name
enter family-name field
Overview
The enter-family-name
action is part of the enter set in Rhyme. enter family-name field. enter family-name field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-family-name "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-family-name "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-family-name $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-fullname
enter fullname field
Overview
The enter-fullname
action is part of the enter set in Rhyme. enter fullname field. enter fullname field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-fullname "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-fullname "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-fullname $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-given-name
enter given-name field
Overview
The enter-given-name
action is part of the enter set in Rhyme. enter given-name field. enter given-name field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-given-name "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-given-name "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-given-name $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-helptext
adds help text below an .enter-xxxx element
Overview
The enter-helptext
action is part of the enter set in Rhyme. adds help text below an .enter-xxxx element. adds help text below an .enter-xxxx element
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-helptext "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-helptext "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-helptext $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-key
The enter-key
action enter key. It belongs to the keys category within the ui area.
Action Syntax
enter-key [file]
enter-key goto [file]
enter-key run [file]
enter-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
enter-key [block]
enter-number
enter number field
Overview
The enter-number
action is part of the enter set in Rhyme. enter number field. enter number field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-number "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-number "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-number $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-password
enter password field
Overview
The enter-password
action is part of the enter set in Rhyme. enter password field. enter password field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-password "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-password "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-password $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-phone
enter phone field
Overview
The enter-phone
action is part of the enter set in Rhyme. enter phone field. enter phone field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-phone "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-phone "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-phone $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-text
text input for a single line of text
Overview
The enter-text
action is part of the enter set in Rhyme. text input for a single line of text. text input for a single line of text
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-text "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-text "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-text $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
enter-time
enter time field
Overview
The enter-time
action is part of the enter set in Rhyme. enter time field. enter time field
Category: Enter
Area: 👆 User Interaction
Basic Usage
enter-time "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
enter-time "Example usage"
Example 2: With Variables
$my-variable: "some value"
enter-time $my-variable
Tips
- This action is part of the enter set
- Common use case: Handling user input and forms
Related Actions
Related actions from the enter set will be listed here.
equals
The equals
action tests for equality. It belongs to the logicfn category within the system area.
Action Syntax
equals 123
equals "text"
equals $variable
equals true|false
Return Value
This function returns a
$result = equals
Valid sizes
Examples
// Basic Usage
$boolean = equals 10
error-line
displays an error on the app screen
Overview
The error-line
action is part of the error set in Rhyme. displays an error on the app screen. displays an error on the app screen
Category: Error
Area: ⚙️ System & Control Flow
Basic Usage
error-line "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
error-line "Example usage"
Example 2: With Variables
$my-variable: "some value"
error-line $my-variable
Tips
- This action is part of the error set
- Common use case: Controlling app flow and logic
Related Actions
Related actions from the error set will be listed here.
escape-key
The escape-key
action escape-key. It belongs to the keys category within the ui area.
Action Syntax
escape-key [file]
escape-key goto [file]
escape-key run [file]
escape-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
escape-key [block]
exit-module
The exit-module
action exits module and returns to host/parent app. It belongs to the modules category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
exit-module
Work with facebook
Overview
The facebook
action is part of the social set in Rhyme. Work with facebook.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
facebook "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
facebook "Example usage"
Example 2: With Variables
$my-variable: "some value"
facebook $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
fadein
The fadein
action fades element in. It belongs to the animation category within the ui area.
Action Syntax
fadein E
fadein E 30m
Valid sizes
Examples
// Basic Usage
fadein *elid
fadeout
The fadeout
action fades an element in. It belongs to the animation category within the ui area.
Action Syntax
fadeout E
fadeout E 30m
Valid sizes
Examples
// Basic Usage
fadeout *elid
fake
The fake
action fakes items. It belongs to the mock category within the dev area.
Action Syntax
fake address
fake 123 addresses
fake company
fake 123 companies
fake email
fake 123 emails
fake name
fake 123 names
fake line
fake 123 lines
Return Value
This function returns a
fake-date
The fake-date
action sets a fake date (for testing). It belongs to the mock category within the dev area.
Action Syntax
fake-date YYYY-MM-DD
fake-date YYYY-MM-DD HH:MM
Valid sizes
Examples
// Basic Usage
fake-date 2024-12-04
fake-table
The fake-table
action creates a fake table for testing. It belongs to the mock category within the dev area.
Action Syntax
fake-table 123 rows 123 columns
Return Value
This function returns a
$result = fake-table
Valid sizes
Examples
// Basic Usage
$grp_item = fake-table 10 rows 10 columns
fake-time
The fake-time
action sets a fake time (for testing). It belongs to the mock category within the dev area.
Action Syntax
fake-time HH:MM
Valid sizes
Examples
// Basic Usage
fake-time 09:00
fill-column
The fill-column
action fills a table column with fixes value. It belongs to the table category within the ui area.
Action Syntax
fill-column $variable with 123
fill-column $variable with "text"
fill-column $variable with true|false
fill-column $variable with $variable
fill-column $variable with YYYY-MM-DD
fill-column $variable with HH:MM
fill-column $variable with 30m
fill-column $variable with IT
Examples
// Basic Usage
fill-column $foo.bar with 10
filter-group
The filter-group
action filters a group. It belongs to the group category within the data area.
Action Syntax
filter-group $variable starts-with "text"
filter-group $variable starts-with $variable
filter-group $variable contains "text"
filter-group $variable contains $variable
Return Value
This function returns a
first-row
The first-row
action Gets the first row of a table or group. It belongs to the row category within the data area.
Action Syntax
first-row of $variable
first-row $variable
Return Value
This function returns a
$result = first-row
Valid sizes
Examples
// Basic Usage
$item = first-row of $Ggroup
Related Actions
- `` -
font
The font
action Loads a font from Google Fonts for use in your app. It belongs to the fonts category within the ui area.
Action Syntax
font %font google "text"
font %font google "text" https://...
Valid sizes
Examples
// Basic Usage
font ^font-tag google "Font Name"
foreach
The foreach
action loops over a group / column. It belongs to the loops category within the control area.
Action Syntax
foreach $variable run [file]
foreach $variable
foreach $variable as $variable
Valid sizes
Examples
// Basic Usage
foreach $V run [block]
forget
The forget
action forgets / erases a variable from memory. It belongs to the variables category within the external area.
Action Syntax
forget $variable
Valid sizes
Examples
// Basic Usage
forget $varname
fullscreen-error
a full screen error component
Overview
The fullscreen-error
action is part of the error set in Rhyme. a full screen error component. a full screen error component
Category: Error
Area: ⚙️ System & Control Flow
Basic Usage
fullscreen-error "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
fullscreen-error "Example usage"
Example 2: With Variables
$my-variable: "some value"
fullscreen-error $my-variable
Tips
- This action is part of the error set
- Common use case: Controlling app flow and logic
Related Actions
Related actions from the error set will be listed here.
generate-app-key
The generate-app-key
action generates an temp app key on the server. Just used for temp apps and testing for now I guesss. It belongs to the appdev category within the platform area.
Action Syntax
generate-app-key "text"
Return Value
This function returns a
$result = generate-app-key
Valid sizes
Examples
// Basic Usage
$response = generate-app-key "aid"
get-ip-location
The get-ip-location
action Gets geolocation data for an IP address using the Abstract API. It belongs to the location category within the undefined area.
Action Syntax
get-ip-location $variable
Tags
result=$Nlocation
fields=$Tfields
Examples
// Basic Usage
get-ip-location $ip
get-item-number
The get-item-number
action gets specific item number from a group. It belongs to the group category within the data area.
Action Syntax
get-item-number 123 from $variable
get-item-number $variable from $variable
Valid sizes
Examples
// Basic Usage
$any = get-item-number 3 from $Ggroup
get-location
The get-location
action Gets the user’s current location (latitude, longitude, timestamp) using the browser’s geolocation API. It belongs to the location category within the undefined area.
Action Syntax
get-location $variable
Tags
timeout=5000
Examples
// Basic Usage
get-location $var
get-public-key
The get-public-key
action gets app public key. It belongs to the app category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = get-public-key
Valid sizes
Examples
// Basic Usage
get-public-key
get-recipe
The get-recipe
action get specific recipe by name or index. It belongs to the recipes category within the platform area.
Action Syntax
get-recipe "text"
get-recipe $variable
Return Value
This function returns a
$result = get-recipe
Valid sizes
Examples
// Basic Usage
$item = get-recipe "name"
get-row
The get-row
action Gets a specific row by its position number from a table. It belongs to the row category within the data area.
Action Syntax
get-row $variable of $variable
get-row 123 of $variable
Return Value
This function returns a
github
Work with github
Overview
The github
action is part of the social set in Rhyme. Work with github.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
github "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
github "Example usage"
Example 2: With Variables
$my-variable: "some value"
github $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
goto
The goto
action Jumps to a different block in your app. It belongs to the goto category within the system area.
Action Syntax
goto [file]
goto $variable
Valid sizes
Tags
no-clear
prevents clearing the screen when jumping
Examples
// Basic Usage
goto [block-name]
// Using Variables
// Display dynamic content from variables
goto $block-variable
groq-ai-chat
The groq-ai-chat
action Sends a message to Groq AI and gets a response. It belongs to the groq category within the plugins area.
Action Syntax
groq-ai-chat "text"
groq-ai-chat $variable
Return Value
This function returns a
$result = groq-ai-chat
Valid sizes
Tags
full
returns complete response with metadata
groq-models
The groq-models
action Gets a list of available AI models from Groq. It belongs to the groq category within the plugins area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = groq-models
Valid sizes
Examples
// Basic Usage
groq-models
have
The have
action checks for variables existance. It belongs to the logicfn category within the system area.
Action Syntax
have $variable
Return Value
This function returns a
$result = have
Valid sizes
Examples
// Basic Usage
$boolean = have $varname
hide
The hide
action hide specified element. It belongs to the layout category within the ui area.
Action Syntax
hide E
Valid sizes
Examples
// Basic Usage
hide *target
host-call
The host-call
action call a function at the host / parent level. The environment is usually the browser to server javascript run time global environment. It belongs to the exec category within the system area.
Action Syntax
host-call "text"
host-call "text" $variable
host-call "text" $variable $variable
Return Value
This function returns a
http-delete
The http-delete
action sends a low level http DELETE request. It belongs to the http category within the network area.
Action Syntax
http-delete https://...
http-delete $variable
Return Value
This function returns a
$result = http-delete
Valid sizes
Examples
// Basic Usage
$response = http-delete https://someurl
http-get
The http-get
action Retrieves data from a web server using GET request. It belongs to the http category within the network area.
Action Syntax
http-get https://...
http-get $variable
Return Value
This function returns a
$result = http-get
Valid sizes
Examples
// Basic Usage
$response = http-get https://someurl
http-post
The http-post
action sends a low level http POST request. It belongs to the http category within the network area.
Action Syntax
http-post https://...
http-post $variable
Return Value
This function returns a
$result = http-post
Valid sizes
Examples
// Basic Usage
$response = http-post https://someurl
http-put
The http-put
action sends a low level http PUT request. It belongs to the http category within the network area.
Action Syntax
http-put https://...
http-put $variable
Return Value
This function returns a
$result = http-put
Valid sizes
Examples
// Basic Usage
$response = http-put https://someurl
icon
The icon
action defines an icon the app will use including optional aliases. It belongs to the icons category within the ui area.
Action Syntax
icon !set:icon
icon !set:icon is !set:icon
Valid sizes
Examples
// Basic Usage
icon !icontag
if
The if
action if statement. It belongs to the logic category within the system area.
Action Syntax
if $variable = 123
if $variable is 123
if $variable = "text"
if $variable is "text"
if $variable = $variable
if $variable is $variable
if $variable = true|false
if $variable is true|false
if $variable < 123
if $variable < $variable
if $variable <= 123
if $variable <= $variable
if $variable > 123
if $variable > $variable
if $variable >= 123
if $variable >= $variable
if $variable contains "text"
if $variable contains $variable
if $variable starts-with "text"
if $variable starts-with $variable
if $variable ends-with "text"
if $variable ends-with $variable
if $variable is not "text"
if $variable is not 123
if $variable is not true|false
if $variable is not $variable
if missing $variable
if have $variable
Examples
// Basic Usage
if $foo = 10
if-fail
The if-fail
action if fail condition flow. It belongs to the if category within the control area.
Action Syntax
if-fail [file]
Valid sizes
Examples
// Basic Usage
if-fail [block]
if-is-closed
The if-is-closed
action Checks if your business is currently closed based on schedule. It belongs to the calendar category within the interaction area.
Action Syntax
if-is-closed [file]
Return Value
This function returns a
$result = if-is-closed
Valid sizes
Examples
// Basic Usage
$boolean = if-is-closed [blockname]
if-is-open
The if-is-open
action Checks if your business is currently open based on schedule. It belongs to the calendar category within the interaction area.
Action Syntax
if-is-open [file]
Return Value
This function returns a
$result = if-is-open
Valid sizes
Examples
// Basic Usage
$boolean = if-is-open [blockname]
if-success
The if-success
action if success condition flow. It belongs to the if category within the control area.
Action Syntax
if-success [file]
Valid sizes
Examples
// Basic Usage
if-success [block]
image
The image
action stores an image in a variable for future use. It belongs to the images category within the ui area.
Action Syntax
image https://...
image $variable
Return Value
This function returns a
$result = image
Valid sizes
Examples
// Basic Usage
$response = image https://imageurl
increment
The increment
action increment - hidden for $var++. It belongs to the math category within the data area.
Action Syntax
increment $variable
Return Value
This function returns a
$result = increment
Examples
// Basic Usage
$number = increment $numv
init-all
The init-all
action initalize all. It belongs to the init category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Tags
auth
client
images
Examples
// Basic Usage
init-all
init-animation
The init-animation
action initializes animation (lottie player). It belongs to the animation category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
init-animation
init-auth
The init-auth
action initial auth. It belongs to the init category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
init-auth
init-chat
The init-chat
action Sets up chat functionality for your app. It belongs to the chat category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
init-chat
init-client
The init-client
action initialized rhappsody client. It belongs to the init category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
init-client
init-compiler
The init-compiler
action initializes compiler (must be loaded already). It belongs to the compiler category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = init-compiler
Valid sizes
Tags
version
specific version. default is latest
Examples
// Basic Usage
init-compiler
init-help
The init-help
action initialized inline rhappsody/rhyme help actions. It belongs to the help category within the system area.
Action Syntax
init-help
This action takes no parameters and is used as a bare command.
Valid sizes
Examples
// Basic Usage
init-help
init-images
The init-images
action initializes / loads any saved images. It belongs to the init category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
init-images
Work with instagram
Overview
The instagram
action is part of the social set in Rhyme. Work with instagram.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
instagram "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
instagram "Example usage"
Example 2: With Variables
$my-variable: "some value"
instagram $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
is-appgroup-available
The is-appgroup-available
action tests if specified app group is available. It belongs to the appgroup category within the platform area.
Action Syntax
is-appgroup-available $variable
is-appgroup-available @reference
Return Value
This function returns a
$result = is-appgroup-available
Valid sizes
Examples
// Basic Usage
$boolean = is-appgroup-available $name
is-date
The is-date
action checks if a value is in date format (yyyy-mm-dd). It belongs to the logicfn category within the system area.
Action Syntax
is-date $variable
Return Value
This function returns a
$result = is-date
Valid sizes
Examples
// Basic Usage
$boolean = is-date $varname
is-greater-than
The is-greater-than
action checks if a value is greater than another value. It belongs to the logicfn category within the system area.
Action Syntax
is-greater-than $variable $variable
is-greater-than $variable 123
is-greater-than $variable "text"
Return Value
This function returns a
is-group
The is-group
action checks to see if value is a group (array). It belongs to the logicfn category within the system area.
Action Syntax
is-group $variable
Return Value
This function returns a
$result = is-group
Valid sizes
Examples
// Basic Usage
$boolean = is-group $varname
is-item
The is-item
action checks to see if value is an item (object). It belongs to the logicfn category within the system area.
Action Syntax
is-item $variable
Return Value
This function returns a
$result = is-item
Valid sizes
Examples
// Basic Usage
$boolean = is-item $varname
is-less-than
The is-less-than
action checks if a value is less than another value. It belongs to the logicfn category within the system area.
Action Syntax
is-less-than $variable $variable
is-less-than $variable 123
is-less-than $variable "text"
Return Value
This function returns a
is-number
The is-number
action checks to see if value is a number. It belongs to the logicfn category within the system area.
Action Syntax
is-number $variable
Return Value
This function returns a
$result = is-number
Valid sizes
Examples
// Basic Usage
$boolean = is-number $varname
is-time
The is-time
action checks if a value is in time format (hh:mm). It belongs to the logicfn category within the system area.
Action Syntax
is-time $variable
Return Value
This function returns a
$result = is-time
Valid sizes
Examples
// Basic Usage
$boolean = is-time $varname
is-valid-email
The is-valid-email
action checks if value is a valid email. It belongs to the validate category within the ui area.
Action Syntax
is-valid-email $variable
is-valid-email "text"
Return Value
This function returns a
$result = is-valid-email
Valid sizes
Examples
// Basic Usage
$boolean = is-valid-email $varname
is-valid-phone
The is-valid-phone
action checks if value is a valid phone. It belongs to the validate category within the ui area.
Action Syntax
is-valid-phone $variable
is-valid-phone "text"
Return Value
This function returns a
$result = is-valid-phone
Valid sizes
Examples
// Basic Usage
$boolean = is-valid-phone $varname
key
The key
action global app key shortcut handler. It belongs to the keys category within the ui area.
Action Syntax
key delete
key escape
Valid sizes
Examples
// Basic Usage
key delete
last-row
The last-row
action Gets the last row of a table or group. It belongs to the row category within the data area.
Action Syntax
last-row of $variable
last-row $variable
Return Value
This function returns a
$result = last-row
Valid sizes
Examples
// Basic Usage
$item = last-row of $Ggroup
Related Actions
- `` -
launch-module
The launch-module
action launches a loaded module. It belongs to the modules category within the platform area.
Action Syntax
launch-module @reference
Valid sizes
Examples
// Basic Usage
launch-module @modulename
left-key
The left-key
action left arrow key. It belongs to the keys category within the ui area.
Action Syntax
left-key [file]
left-key goto [file]
left-key run [file]
left-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
left-key [block]
length-of
The length-of
action Returns the length of a text string or variable. It belongs to the text category within the ui area.
Action Syntax
length-of $variable
length-of "text"
Return Value
This function returns a
$result = length-of
Valid sizes
Examples
// Basic Usage
$number = length-of $var
Work with linkedin
Overview
The linkedin
action is part of the social set in Rhyme. Work with linkedin.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
linkedin "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
linkedin "Example usage"
Example 2: With Variables
$my-variable: "some value"
linkedin $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
list-actions
The list-actions
action gets a full list of rhappsody actions. It belongs to the help category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-actions
Valid sizes
Tags
set
filter by set
area
filter by area
Examples
// Basic Usage
list-actions
list-actionsets
The list-actionsets
action returns a complete list of action sets. It belongs to the help category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-actionsets
Valid sizes
Examples
// Basic Usage
list-actionsets
list-app-data
The list-app-data
action list app data (private). It belongs to the data category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-app-data
Valid sizes
Examples
// Basic Usage
list-app-data
list-app-images
The list-app-images
action lists the current Rhappsody app images. It belongs to the images category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-app-images
Valid sizes
Examples
// Basic Usage
list-app-images
list-appgroups
The list-appgroups
action list account app groups. It belongs to the account category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-appgroups
Valid sizes
Examples
// Basic Usage
list-appgroups
list-apps
The list-apps
action list all apps for the account. It belongs to the account category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-apps
Valid sizes
Examples
// Basic Usage
list-apps
list-areas
The list-areas
action returns a list of action areas. It belongs to the help category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-areas
Valid sizes
Examples
// Basic Usage
list-areas
list-color-palettes
The list-color-palettes
action lists color palette names. It belongs to the color category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-color-palettes
Valid sizes
Examples
// Basic Usage
list-color-palettes
list-colors
The list-colors
action returns a list of rhappsody colors. It belongs to the color category within the ui area.
Action Syntax
list-colors "text"
Return Value
This function returns a
$result = list-colors
Valid sizes
Examples
// Basic Usage
$group = list-colors "base"
list-compilers
The list-compilers
action lists cached compilers. It belongs to the compiler category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-compilers
Valid sizes
Examples
// Basic Usage
list-compilers
list-dynamic-actions
The list-dynamic-actions
action lists the names of dynamic-actions. It belongs to the actions category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
list-dynamic-actions
list-fonts
The list-fonts
action Gets a list of all fonts currently loaded in your app. It belongs to the fonts category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-fonts
Valid sizes
Examples
// Basic Usage
list-fonts
list-icons
The list-icons
action lists the icons stored and available for offline use. It belongs to the icons category within the ui area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-icons
Valid sizes
Examples
// Basic Usage
list-icons
list-images
The list-images
action lists images saved in IDB using the set-image action. It belongs to the images category within the ui area.
Action Syntax
list-images $variable
Return Value
This function returns a
$result = list-images
Valid sizes
Examples
// Basic Usage
list-images $Limages
list-inbox
The list-inbox
action lists the current apps inbox contents. It belongs to the inbox category within the external area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-inbox
Valid sizes
Examples
// Basic Usage
list-inbox
list-public-app-data
The list-public-app-data
action list app data (public). It belongs to the data category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-public-app-data
Valid sizes
Examples
// Basic Usage
list-public-app-data
list-public-user-data
The list-public-user-data
action lists user data (public). It belongs to the users category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-public-user-data
Valid sizes
Examples
// Basic Usage
list-public-user-data
list-recipes
The list-recipes
action lists available recipes. It belongs to the recipes category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-recipes
Valid sizes
Examples
// Basic Usage
list-recipes
list-saved
The list-saved
action lists all previously saves variables. It belongs to the localstorage category within the storage area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-saved
Valid sizes
Examples
// Basic Usage
list-saved
list-secrets
The list-secrets
action lists all secrets for the current app. It belongs to the secrets category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-secrets
Valid sizes
Examples
// Basic Usage
list-secrets
list-user-data
The list-user-data
action lists user data (private). It belongs to the users category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-user-data
Valid sizes
Examples
// Basic Usage
list-user-data
list-videos
The list-videos
action lists videos saved in IDB using the set-image action. It belongs to the video category within the media area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = list-videos
Valid sizes
Examples
// Basic Usage
list-videos
load
The load
action loads a saved variable on local device. It belongs to the localstorage category within the storage area.
Action Syntax
load $variable
load $variable into $variable
Valid sizes
Examples
// Basic Usage
load $varname
load-app
The load-app
action loads an app record from the db. It belongs to the appdev category within the platform area.
Action Syntax
load-app @reference
load-app $variable
Return Value
This function returns a
$result = load-app
Valid sizes
Examples
// Basic Usage
$item = load-app @apptag
load-app-data
The load-app-data
action loads app data (private). It belongs to the data category within the data area.
Action Syntax
load-app-data $variable
Return Value
This function returns a
$result = load-app-data
Valid sizes
Examples
// Basic Usage
$varrec = load-app-data $varname
load-audio
The load-audio
action Loads an audio file into memory for later playback. It belongs to the audio category within the media area.
Action Syntax
load-audio ~sound https://...
load-audio ~sound $variable
Valid sizes
Examples
// Basic Usage
load-audio ~song https://example.com/song.mp3
// Using Variables
// Display dynamic content from variables
load-audio ~song $url-variable
load-binary-file
The load-binary-file
action Loads binary data from a URL into a variable. It belongs to the file category within the system area.
Action Syntax
load-binary-file https://...
load-binary-file $variable
Return Value
This function returns a
$result = load-binary-file
Valid sizes
Examples
// Basic Usage
$varrec = load-binary-file https://someurl
load-compiler
The load-compiler
action loads WASM compiler binary. It belongs to the compiler category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = load-compiler
Valid sizes
Tags
version
specifies version. default is latest. can be beta, dev, local, or specific number
load-json-file
The load-json-file
action Loads JSON data from a URL into a variable. It belongs to the file category within the system area.
Action Syntax
load-json-file https://...
load-json-file $variable
Return Value
This function returns a
$result = load-json-file
Valid sizes
Examples
// Basic Usage
$varrec = load-json-file https://someurl
load-public-app-data
The load-public-app-data
action loads app data (public). It belongs to the data category within the data area.
Action Syntax
load-public-app-data $variable
Return Value
This function returns a
$result = load-public-app-data
Valid sizes
Examples
// Basic Usage
$varrec = load-public-app-data $varname
load-public-user-data
The load-public-user-data
action loads user data (public). It belongs to the users category within the system area.
Action Syntax
load-public-user-data $variable
Return Value
This function returns a
$result = load-public-user-data
Valid sizes
Examples
// Basic Usage
$varrec = load-public-user-data $varname
load-saved
The load-saved
action loads all previously saves variables. It belongs to the localstorage category within the storage area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = load-saved
Valid sizes
Examples
// Basic Usage
load-saved
load-source
The load-source
action loads app source code. It belongs to the appdev category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = load-source
Valid sizes
Examples
// Basic Usage
load-source
load-text-file
The load-text-file
action Loads text content from a URL into a variable. It belongs to the file category within the system area.
Action Syntax
load-text-file https://...
load-text-file $variable
Return Value
This function returns a
$result = load-text-file
Valid sizes
Examples
// Basic Usage
$varrec = load-text-file https://someurl
load-user-data
The load-user-data
action loads user data (private). It belongs to the users category within the system area.
Action Syntax
load-user-data $variable
Return Value
This function returns a
$result = load-user-data
Valid sizes
Examples
// Basic Usage
$varrec = load-user-data $varname
logic
The logic
action logic operations. It belongs to the logic category within the system area.
Action Syntax
logic $variable and $variable
logic $variable or $variable
logic $variable xor $variable
Return Value
This function returns a
loop
The loop
action loop over a variable. It belongs to the loops category within the control area.
Action Syntax
loop 123 times
loop $variable times
Valid sizes
Examples
// Basic Usage
loop 10 times
// Using Variables
// Display dynamic content from variables
loop $number times
lowercase
The lowercase
action Converts text to all lowercase letters. It belongs to the text category within the ui area.
Action Syntax
lowercase "text"
lowercase $variable
Return Value
This function returns a
$result = lowercase
Valid sizes
Examples
// Basic Usage
$text = lowercase "REALLY IMPORTANT"
manager-login
The manager-login
action manager-login. It belongs to the auth category within the external area.
Action Syntax
manager-login @reference $variable
manager-login $variable $variable
Return Value
This function returns a
$result = manager-login
Valid sizes
Examples
// Basic Usage
$item = manager-login @name $passcode
max
The max
action Finds the maximum value from a set of numbers in an array. It belongs to the math category within the data area.
Action Syntax
max $variable
Return Value
This function returns a
$result = max
Examples
// Basic Usage
max $array
missing
The missing
action logic fn to test for missing variable. It belongs to the logicfn category within the system area.
Action Syntax
missing $variable
Return Value
This function returns a
$result = missing
Valid sizes
Examples
// Basic Usage
$boolean = missing $varname
modulo
The modulo
action calculate the modulo (remainder) of a division. It belongs to the math category within the data area.
Action Syntax
modulo $variable by $variable
modulo $variable by 123
Return Value
This function returns a
month-names
The month-names
action gets the localized month names. It belongs to the datetime category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = month-names
Valid sizes
Examples
// Basic Usage
$mn = month-names
multiply
The multiply
action multiply value. It belongs to the math category within the data area.
Action Syntax
multiply $variable by $variable
multiply $variable by 123
Return Value
This function returns a
my-approups
The my-approups
action lists your rhappsody account app groups. It belongs to the appgroup category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = my-approups
Valid sizes
Examples
// Basic Usage
my-approups
new-app
The new-app
action creates a new app (source). It belongs to the appdev category within the platform area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = new-app
Valid sizes
Tags
mobile
scaffold for a mobile app
Examples
// Basic Usage
new-app
new-appgroup
The new-appgroup
action adds a new app group to your account. It belongs to the appgroup category within the platform area.
Action Syntax
new-appgroup $variable
new-appgroup "text"
Return Value
This function returns a
$result = new-appgroup
Valid sizes
Examples
// Basic Usage
$response = new-appgroup $name
new-profile
The new-profile
action Creates a fresh profile with default values, replacing any existing data. It belongs to the profile category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
new-profile
noop
The noop
action does nothing. just a placeholder action. It belongs to the debug category within the dev area.
Action Syntax
noop
This action takes no parameters and is used as a bare command.
Description: just does nothing
Examples
// Basic Usage
noop
not
The not
action a negation action for logic statements like if and when. It belongs to the logic category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
not
not-equals
The not-equals
action not equals. It belongs to the logicfn category within the system area.
Action Syntax
not-equals 123
not-equals "text"
not-equals $variable
not-equals true|false
Return Value
This function returns a
$result = not-equals
Valid sizes
Examples
// Basic Usage
$boolean = not-equals 10
on-incoming-chat-message
The on-incoming-chat-message
action event handler for incoming chat message. It belongs to the chat category within the platform area.
Action Syntax
on-incoming-chat-message [file]
Valid sizes
Examples
// Basic Usage
on-incoming-chat-message [blocktorun]
on-notification
The on-notification
action event handler for notifications. It belongs to the notifications category within the interaction area.
Action Syntax
on-notification $variable
on-notification @reference
on-notification $variable [file]
on-notification @reference [file]
Valid sizes
Examples
// Basic Usage
on-notification $channel
open-browser
The open-browser
action opens a browser with specified URL. It belongs to the browser category within the ui area.
Action Syntax
open-browser https://...
open-browser $variable
Tags
new-window
opens in a new window (default is tab)
Examples
// Basic Usage
open-browser https://myurl
// Using Variables
// Display dynamic content from variables
open-browser $urlwithvariable
open-browser-window
The open-browser-window
action opens a new browser window. It belongs to the browser category within the ui area.
Action Syntax
open-browser-window https://...
open-browser-window $variable
Valid sizes
Examples
// Basic Usage
open-browser-window https://myurl
// Using Variables
// Display dynamic content from variables
open-browser-window $urlwithvariable
open-menu
The open-menu
action opens a menu. It belongs to the menus category within the ui area.
Action Syntax
open-menu E
Valid sizes
Examples
// Basic Usage
open-menu *foo
openai-chat
The openai-chat
action sends message to OpenAI. It belongs to the openai category within the plugins area.
Action Syntax
openai-chat "text"
openai-chat $variable
Return Value
This function returns a
$result = openai-chat
Valid sizes
Tags
full
returns a full response including all details
model
specifies the model name to use
pause-audio
The pause-audio
action Pauses any currently playing audio. It belongs to the audio category within the media area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
pause-audio
person
The person
action person, member, user, employee. It belongs to the resources category within the external area.
Action Syntax
person "text"
Valid sizes
Tags
email
phone
Examples
// Basic Usage
person "name"
pick-random
The pick-random
action Selects a random item from a group of options. It belongs to the random category within the numbers area.
Action Syntax
pick-random $variable
pick-random from $variable
Valid sizes
Examples
// Basic Usage
$any = pick-random $group-var
play-audio
The play-audio
action Plays a previously loaded audio file. It belongs to the audio category within the media area.
Action Syntax
play-audio ~sound
Valid sizes
Examples
// Basic Usage
play-audio ~song
The print
action print text to ui for app development and testing. It belongs to the utils category within the undefined area.
Action Syntax
print "text"
print $variable
Examples
// Basic Usage
print "debug output here"
// Using Variables
// Display dynamic content from variables
print $outputtext
print-error
The print-error
action prints inline error message. It belongs to the print category within the dev area.
Action Syntax
print-error "text"
print-error $variable
Valid sizes
Examples
// Basic Usage
print-error "message"
// Using Variables
// Display dynamic content from variables
print-error $message
print-header
The print-header
action Prints bold header text for debugging and testing. It belongs to the print category within the dev area.
Action Syntax
print-header "text"
print-header $variable
Valid sizes
Examples
// Basic Usage
print-header "debug output here"
// Using Variables
// Display dynamic content from variables
print-header $output-text
profile
The profile
action defines an app user’s profile record data. It belongs to the profile category within the data area.
Action Syntax
profile $variable "text"
profile $variable "text" "text"
profile $variable "text" 123
profile $variable "text" true|false
profile $variable "text" $variable
profile $variable "text" YYYY-MM-DD
profile $variable "text" +imagetag
profile $variable "text" #color
Valid sizes
Tags
email
email value
protect-with-password
The protect-with-password
action protect app with basic password. It belongs to the auth category within the external area.
Action Syntax
protect-with-password 123
protect-with-password "text"
Valid sizes
Examples
// Basic Usage
protect-with-password 1234
proxy
The proxy
action sets proxy mode. It belongs to the http category within the network area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
proxy
publish-bin
The publish-bin
action publishes binary to regional public R2. It belongs to the publish category within the appdev area.
Action Syntax
publish-bin $variable
Return Value
This function returns a
$result = publish-bin
Valid sizes
Examples
// Basic Usage
$response = publish-bin $bin
publish-html
The publish-html
action publishes launch html to regional public R2. It belongs to the publish category within the appdev area.
Action Syntax
publish-html $variable
Return Value
This function returns a
$result = publish-html
Valid sizes
Examples
// Basic Usage
$response = publish-html $bin
publish-private
The publish-private
action publishes binary to regional private R2. It belongs to the publish category within the appdev area.
Action Syntax
publish-private "text" $variable
Return Value
This function returns a
$result = publish-private
Valid sizes
Examples
// Basic Usage
$response = publish-private "name" $varname
random-between
The random-between
action generates a random integer between two numbers. It belongs to the random category within the numbers area.
Action Syntax
random-between 123 and 123
random-between $variable and 123
random-between 123 and $variable
random-between $variable and $variable
Return Value
This function returns a
random-dice-roll
The random-dice-roll
action generate a random dice roll from a text D&D style spec like “3d6” or “1d20 + 4”. It belongs to the random category within the numbers area.
Action Syntax
random-dice-roll "text"
random-dice-roll $variable
Return Value
This function returns a
$result = random-dice-roll
Valid sizes
Examples
// Basic Usage
$NUMBER = random-dice-roll "3d6"
random-digits
The random-digits
action generate a string of random digits with the specified length. Default length is 6. It belongs to the random category within the numbers area.
Action Syntax
random-digits length 123
random-digits length $variable
Return Value
This function returns a
$result = random-digits
Valid sizes
Examples
// Basic Usage
$text = random-digits length 10
random-row
The random-row
action gets a random row from a table of data. It belongs to the row category within the data area.
Action Syntax
random-row of $variable
Return Value
This function returns a
$result = random-row
Valid sizes
Examples
// Basic Usage
$item = random-row of $table
random-text
The random-text
action Creates random text with letters and numbers for passwords or tokens. It belongs to the random category within the numbers area.
Action Syntax
random-text !set:icon
random-text length 123
random-text length $variable
Return Value
This function returns a
random-uuid
The random-uuid
action generate a random uuidv4. It belongs to the random category within the numbers area.
Action Syntax
random-uuid
This action takes no parameters and is used as a bare command.
Return Value
This function returns a
$result = random-uuid
Valid sizes
Examples
// Basic Usage
random-uuid
register-actionset
The register-actionset
action registers/loads a remote actionset. It belongs to the actions category within the system area.
Action Syntax
register-actionset https://...
Return Value
This function returns a
$result = register-actionset
Valid sizes
Examples
// Basic Usage
$response = register-actionset https://actionsetrepo
reload
The reload
action reloads/refreshes browser window. Restarts app from scratch. It belongs to the exec category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
reload
remember
The remember
action a modifier that forces a read once cache/consulation of a value before a call to the network. It belongs to the variables category within the external area.
Action Syntax
remember
This action takes no parameters and is used as a bare command.
Examples
// Basic Usage
remember
remove-secret
The remove-secret
action removes a secret for an app. It belongs to the secrets category within the system area.
Action Syntax
remove-secret 123
remove-secret $variable
Return Value
This function returns a
$result = remove-secret
Valid sizes
Examples
// Basic Usage
$item = remove-secret 12
render-recipe
The render-recipe
action renders an app using a recipe. It belongs to the recipes category within the platform area.
Action Syntax
render-recipe $variable with $variable
Return Value
This function returns a
$result = render-recipe
Valid sizes
Examples
// Basic Usage
$text = render-recipe $recipevar with $args
repeat
The repeat
action repeat an action or group of actions multiple times. It belongs to the flow category within the system area.
Action Syntax
repeat 123 times
repeat $variable times
Tags
index-name
use this name as the index variable. Default is $index
Examples
// Basic Usage
repeat 10 times
// Using Variables
// Display dynamic content from variables
repeat $foo times
resend-send-email
The resend-send-email
action sends an email using resend. It belongs to the resend category within the plugins area.
Action Syntax
resend-send-email in 30m
resend-send-email true|false YYYY-MM-DD
Return Value
This function returns a
$result = resend-send-email
Valid sizes
Examples
// Basic Usage
$response = resend-send-email in 3d
reset-client
The reset-client
action resets the client. Note: this will clear all associated profile information. It belongs to the client category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
reset-client
resize-image
The resize-image
action resizes an image. It belongs to the images category within the ui area.
Action Syntax
resize-image $variable width 123
resize-image $variable width 123 height 123
Return Value
This function returns a
restore-profile
The restore-profile
action Loads your saved profile data or creates a new one if needed. It belongs to the profile category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
restore-profile
resume
The resume
action resumes as flow (after wait/break/pause). It belongs to the exec category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
resume
return
The return
action return values. It belongs to the exec category within the system area.
Action Syntax
return $variable
return "text"
return 123
return true|false
return IT
Valid sizes
Examples
// Basic Usage
return $varname
right-key
The right-key
action right arrow key. It belongs to the keys category within the ui area.
Action Syntax
right-key [file]
right-key goto [file]
right-key run [file]
right-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
right-key [block]
round
The round
action rounds a number to a specified number of decimals. It belongs to the math category within the data area.
Action Syntax
round $variable
Return Value
This function returns a
$result = round
Valid sizes
Tags
digits
number of decimals to round to
Examples
// Basic Usage
$number = round $var
round-down
The round-down
action rounds a number down to nearest integer. It belongs to the math category within the data area.
Action Syntax
round-down $variable
round-down 123
Return Value
This function returns a
$result = round-down
Valid sizes
Examples
// Basic Usage
$number = round-down $number
round-up
The round-up
action rounds a number up to nearest integer. It belongs to the math category within the data area.
Action Syntax
round-up $variable
round-up 123
Return Value
This function returns a
$result = round-up
Valid sizes
Examples
// Basic Usage
$number = round-up $number
run
The run
action runs a block one time. It belongs to the exec category within the system area.
Action Syntax
run [file]
run $variable
Valid sizes
Examples
// Basic Usage
run [block]
// Using Variables
// Display dynamic content from variables
run $blockvar
save
The save
action saves a variable to local device. It belongs to the localstorage category within the storage area.
Action Syntax
save $variable
Valid sizes
Examples
// Basic Usage
save $varname
save-app-data
The save-app-data
action saves app data (private). It belongs to the data category within the data area.
Action Syntax
save-app-data $variable
save-app-data $variable as $variable
Return Value
This function returns a
$result = save-app-data
Valid sizes
Examples
// Basic Usage
$response = save-app-data $varname
save-app-image
The save-app-image
action saves an app image. It belongs to the images category within the ui area.
Action Syntax
save-app-image +imagetag $variable
save-app-image +imagetag https://...
Return Value
This function returns a
$result = save-app-image
Valid sizes
Examples
// Basic Usage
$response = save-app-image %savetag $imagedata
save-public-app-data
The save-public-app-data
action saves app data (public). It belongs to the data category within the data area.
Action Syntax
save-public-app-data $variable
save-public-app-data $variable as $variable
Return Value
This function returns a
$result = save-public-app-data
Valid sizes
Examples
// Basic Usage
$response = save-public-app-data $varname
save-public-user-data
The save-public-user-data
action saves user data (public). It belongs to the users category within the system area.
Action Syntax
save-public-user-data $variable
save-public-user-data $variable as $variable
Return Value
This function returns a
$result = save-public-user-data
Valid sizes
Examples
// Basic Usage
$response = save-public-user-data $varname
save-source
The save-source
action saves current app source code. It belongs to the source category within the appdev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = save-source
Valid sizes
Examples
// Basic Usage
save-source
save-user-data
The save-user-data
action saves user data (private). It belongs to the users category within the system area.
Action Syntax
save-user-data $variable
save-user-data $variable as $variable
Return Value
This function returns a
$result = save-user-data
Valid sizes
Examples
// Basic Usage
$response = save-user-data $varname
say
The say
action use the browser text to speech. It belongs to the speech category within the voice area.
Action Syntax
say "text"
say $variable
Examples
// Basic Usage
say "text"
// Using Variables
// Display dynamic content from variables
say $speechtext
schedule
The schedule
action Creates and manages business schedules with hours and dates. It belongs to the calendar category within the interaction area.
Action Syntax
schedule "text"
schedule 123 HH:MM HH:MM
schedule 123 HH:MM HH:MM "text"
schedule 123 HH:MM "text"
schedule YYYY-MM-DD "text"
schedule YYYY-MM-DD YYYY-MM-DD "text"
Valid sizes
Tags
closed
sets date as closed
secret
The secret
action define secret value. It belongs to the secrets category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
secret
send-email
The send-email
action sends an email. It belongs to the email category within the external area.
Action Syntax
send-email
This action takes no parameters and is used as a bare command.
Return Value
This function returns a
$result = send-email
Valid sizes
Examples
// Basic Usage
send-email
Usage Guide
Before using send-email, you must configure the email using these actions:
send-notification
The send-notification
action low level send notification. It belongs to the notifications category within the interaction area.
Action Syntax
send-notification "text"
send-notification $variable
Return Value
This function returns a
$result = send-notification
Valid sizes
Tags
channel
the channel to send notification on
Examples
// Basic Usage
$response = send-notification "message"
send-to-inbox
The send-to-inbox
action sends message to inbox. It belongs to the inbox category within the external area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = send-to-inbox
Valid sizes
Examples
// Basic Usage
send-to-inbox
server-run
The server-run
action runs specified block on server/remote. It belongs to the exec category within the system area.
Action Syntax
server-run [file]
Return Value
This function returns a
$result = server-run
Valid sizes
Examples
// Basic Usage
$response = server-run [record-order]
set
The set
action explicit set of a variable. It belongs to the variables category within the external area.
Action Syntax
set $variable "text"
set $variable 123
set $variable [file]
set $variable HH:MM
set $variable true|false
set $variable YYYY-MM-DD
set $variable 30m
set $variable $variable
set $variable IT
Valid sizes
Tags
temp
marks the value as a temp variable
set-active-schedule
The set-active-schedule
action Switches to a different schedule by name. It belongs to the calendar category within the interaction area.
Action Syntax
set-active-schedule "text"
Return Value
This function returns a
$result = set-active-schedule
Valid sizes
Examples
// Basic Usage
$text = set-active-schedule "My Schedule"
set-ai-service
The set-ai-service
action sets the apps AI service provider. It belongs to the ai category within the external area.
Action Syntax
set-ai-service groq
set-ai-service openai
set-ai-service anthropic
Valid sizes
Examples
// Basic Usage
set-ai-service groq
set-animation
The set-animation
action sets/defines an animation tag. It belongs to the animation category within the ui area.
Action Syntax
set-animation +imagetag https://...
set-animation +imagetag +imagetag
Valid sizes
Tags
save
persists the animation in local storage. Use for static animations
set-announcement
The set-announcement
action sets an app wide banner announcement. It belongs to the announcements category within the interaction area.
Action Syntax
set-announcement "text"
set-announcement $variable
set-announcement blk
Return Value
This function returns a
$result = set-announcement
Valid sizes
Examples
// Basic Usage
$response = set-announcement "text"
set-app-bin
The set-app-bin
action sets the app binary manually (RHDEV.bin). It belongs to the appdev category within the platform area.
Action Syntax
set-app-bin $variable
Valid sizes
Examples
// Basic Usage
set-app-bin $varname
set-app-source
The set-app-source
action sets the app source. This replaces the current source. Be careful!. It belongs to the source category within the appdev area.
Action Syntax
set-app-source $variable
Valid sizes
Examples
// Basic Usage
set-app-source $source
set-app-title
The set-app-title
action sets the app title string. It belongs to the config category within the system area.
Action Syntax
set-app-title "text"
Valid sizes
Examples
// Basic Usage
set-app-title "title"
set-brand-color
The set-brand-color
action sets the brand color. It belongs to the color category within the ui area.
Action Syntax
set-brand-color #color
Valid sizes
Examples
// Basic Usage
set-brand-color #brandcolor
set-build-mode
The set-build-mode
action sets build mode. It belongs to the appdev category within the platform area.
Action Syntax
set-build-mode true|false
Valid sizes
Examples
// Basic Usage
set-build-mode true
set-css-variable
The set-css-variable
action sets a CSS variable. It belongs to the advanced category within the undefined area.
Action Syntax
set-css-variable $variable "text" // sets Rhappsody CSS variable
set-css-variable $variable $variable // sets variable to other variable Value
Examples
// Basic Usage
set-css-variable $cssvarname "value" // sets Rhappsody CSS variable
set-debug-ui
The set-debug-ui
action sets UI debug mode. It belongs to the config category within the system area.
Action Syntax
set-debug-ui true|false
Valid sizes
Examples
// Basic Usage
set-debug-ui true
set-default
The set-default
action sets a default value for a variable if it does not already exist. It belongs to the variables category within the external area.
Action Syntax
set-default $variable "text"
set-default $variable 123
set-default $variable [file]
set-default $variable HH:MM
set-default $variable YYYY-MM-DD
set-default $variable 30m
set-default $variable $variable
set-default $variable IT
Valid sizes
Examples
// Basic Usage
set-default $var "text value"
set-default-font
The set-default-font
action Makes a previously loaded font the default for your app. It belongs to the fonts category within the ui area.
Action Syntax
set-default-font %font
Valid sizes
Examples
// Basic Usage
set-default-font ^font-tag
set-dev-mode
The set-dev-mode
action sets dev mode. It belongs to the platform category within the system area.
Action Syntax
set-dev-mode true|false
Valid sizes
Examples
// Basic Usage
set-dev-mode true
set-email-bcc
The set-email-bcc
action sets the email bcc field. It belongs to the email category within the external area.
Action Syntax
set-email-bcc "text"
set-email-bcc $variable
Valid sizes
Examples
// Basic Usage
set-email-bcc "bcc"
// Using Variables
// Display dynamic content from variables
set-email-bcc $bcc
set-email-body
The set-email-body
action sets the email body field. It belongs to the email category within the external area.
Action Syntax
set-email-body "text"
set-email-body blk
set-email-body $variable
Valid sizes
Examples
// Basic Usage
set-email-body "body"
// Using Variables
// Display dynamic content from variables
set-email-body $body
set-email-cc
The set-email-cc
action sets the email cc field. It belongs to the email category within the external area.
Action Syntax
set-email-cc "text"
set-email-cc $variable
Valid sizes
Examples
// Basic Usage
set-email-cc "cc"
// Using Variables
// Display dynamic content from variables
set-email-cc $cc
set-email-from
The set-email-from
action sets the email from field. It belongs to the email category within the external area.
Action Syntax
set-email-from "text"
set-email-from $variable
Valid sizes
Examples
// Basic Usage
set-email-from "from"
// Using Variables
// Display dynamic content from variables
set-email-from $from
set-email-service
The set-email-service
action sets the email service the app will use. It belongs to the email category within the external area.
Action Syntax
set-email-service rhappsody
set-email-service resend
Valid sizes
Examples
// Basic Usage
set-email-service rhappsody
set-email-subject
The set-email-subject
action sets the email subject field. It belongs to the email category within the external area.
Action Syntax
set-email-subject "text"
set-email-subject $variable
Valid sizes
Examples
// Basic Usage
set-email-subject "sub"
// Using Variables
// Display dynamic content from variables
set-email-subject $subject
set-email-to
The set-email-to
action sets the email to field. It belongs to the email category within the external area.
Action Syntax
set-email-to "text"
set-email-to $variable
Valid sizes
Examples
// Basic Usage
set-email-to "to"
// Using Variables
// Display dynamic content from variables
set-email-to $to
set-groq-api-key
The set-groq-api-key
action Stores your Groq API key for AI chat features. It belongs to the groq category within the plugins area.
Action Syntax
set-groq-api-key "text"
Valid sizes
Examples
// Basic Usage
set-groq-api-key "value"
set-http-body
The set-http-body
action sets HTTP request body. It belongs to the network category within the external area.
Action Syntax
set-http-body IT
set-http-body $variable
Valid sizes
Examples
// Basic Usage
set-http-body {item}
// Using Variables
// Display dynamic content from variables
set-http-body $variable
set-http-header
The set-http-header
action Sets a custom header for HTTP requests. It belongs to the http category within the network area.
Action Syntax
set-http-header "text" "text"
set-http-header "text" $variable
set-http-header $variable $variable
Valid sizes
Examples
// Basic Usage
set-http-header "name" "value"
// Using Variables
// Display dynamic content from variables
set-http-header "name" $value-var
set-http-timeout
The set-http-timeout
action sets the timeout for the http-* actions. It belongs to the http category within the network area.
Action Syntax
set-http-timeout 30m
Valid sizes
Examples
// Basic Usage
set-http-timeout 10m
set-iconset
The set-iconset
action sets the default iconset. It belongs to the icons category within the ui area.
Action Syntax
set-iconset !set:icon
set-iconset $variable
Examples
// Basic Usage
set-iconset !mdi
// Using Variables
// Display dynamic content from variables
set-iconset $iconset
set-image
The set-image
action sets/defines an image tag. It belongs to the images category within the ui area.
Action Syntax
set-image +imagetag https://...
set-image +imagetag +imagetag
Valid sizes
Tags
save
persists the image in local storage. Use for static images
set-language
The set-language
action sets the default app language. It belongs to the language category within the media area.
Action Syntax
set-language arabic
set-language german
set-language english
set-language spanish
set-language french
set-language italian
set-language japanese
set-language korean
set-language portuguese
set-language russian
set-language mandarin
set-language greek
set-language hebrew
set-language hindi
set-language $variable
Valid sizes
Examples
// Basic Usage
set-language arabic
// Using Variables
// Display dynamic content from variables
set-language $lang
set-message-body
The set-message-body
action sets the message body field. It belongs to the inbox category within the external area.
Action Syntax
set-message-body "text"
set-message-body $variable
Valid sizes
Examples
// Basic Usage
set-message-body "body"
// Using Variables
// Display dynamic content from variables
set-message-body $body
set-message-from
The set-message-from
action sets the message from field. It belongs to the inbox category within the external area.
Action Syntax
set-message-from "text"
set-message-from $variable
Valid sizes
Examples
// Basic Usage
set-message-from "from"
// Using Variables
// Display dynamic content from variables
set-message-from $from
set-message-subject
The set-message-subject
action sets the message subject field. It belongs to the inbox category within the external area.
Action Syntax
set-message-subject "text"
set-message-subject $variable
Valid sizes
Examples
// Basic Usage
set-message-subject "sub"
// Using Variables
// Display dynamic content from variables
set-message-subject $subject
set-mock-mode
The set-mock-mode
action sets mock mode. It belongs to the platform category within the system area.
Action Syntax
set-mock-mode true|false
Valid sizes
Examples
// Basic Usage
set-mock-mode true
set-private-key
The set-private-key
action sets app private key. It belongs to the appauth category within the system area.
Action Syntax
set-private-key "text"
Valid sizes
Examples
// Basic Usage
set-private-key "rh_private_appkey"
set-public-key
The set-public-key
action sets public key. Required for secrets and users support. It belongs to the appauth category within the system area.
Action Syntax
set-public-key "text"
Valid sizes
Examples
// Basic Usage
set-public-key "publickey"
set-resend-api-key
The set-resend-api-key
action sets the RESEND email plugin API key. It belongs to the resend category within the plugins area.
Action Syntax
set-resend-api-key "text"
Valid sizes
Examples
// Basic Usage
set-resend-api-key "value"
set-secret
The set-secret
action sets a secret key for the current app. It belongs to the secrets category within the system area.
Action Syntax
set-secret $variable "text"
Valid sizes
Examples
// Basic Usage
set-secret $openapikey "ffff"
set-sound
The set-sound
action defines an app sound. It belongs to the sounds category within the media area.
Action Syntax
set-sound ~sound to https://...
set-sound ~sound to ~sound
Examples
// Basic Usage
set-sound ~beep to https://soundfile
set-start-block
The set-start-block
action Defines which block your app starts running from. It belongs to the flow category within the system area.
Action Syntax
set-start-block [file]
Valid sizes
Examples
// Basic Usage
set-start-block [block]
set-target-ag
The set-target-ag
action sets the target app group. It belongs to the appdev category within the platform area.
Action Syntax
set-target-ag $variable
set-target-ag @reference
Valid sizes
Examples
// Basic Usage
set-target-ag $ag
set-target-aid
The set-target-aid
action sets the target or working app id. It belongs to the appdev category within the platform area.
Action Syntax
set-target-aid $variable
set-target-aid "text"
Valid sizes
Examples
// Basic Usage
set-target-aid $aid
set-video
The set-video
action sets/defines a video tag. It belongs to the video category within the media area.
Action Syntax
set-video +imagetag https://...
set-video +imagetag +imagetag
Valid sizes
Tags
save
persists the video in local storage. Use for videos which to do not change often
set-voice
The set-voice
action sets the voice for the say command. It belongs to the speech category within the voice area.
Action Syntax
set-voice "text"
set-voice $variable
Examples
// Basic Usage
set-voice "michael"
// Using Variables
// Display dynamic content from variables
set-voice $voicename
set-voice-language
The set-voice-language
action sets the voice language. It belongs to the speech category within the voice area.
Action Syntax
set-voice-language "text"
set-voice-language $variable
Examples
// Basic Usage
set-voice-language "En"
// Using Variables
// Display dynamic content from variables
set-voice-language $value
shield
The shield
action converts value to a shielded (secure, encrypted) value. It belongs to the server category within the platform area.
Action Syntax
shield $variable
Return Value
This function returns a
$result = shield
Valid sizes
Examples
// Basic Usage
$item = shield $any
show
The show
action shows a hidden ui element. It belongs to the layout category within the ui area.
Action Syntax
show E
Valid sizes
Examples
// Basic Usage
show *target
slide-down
The slide-down
action slide down. It belongs to the navigation category within the interaction area.
Action Syntax
slide-down [file]
Valid sizes
Examples
// Basic Usage
slide-down [block]
slide-left
The slide-left
action navigate to a block sliding left. It belongs to the navigation category within the interaction area.
Action Syntax
slide-left [file]
Valid sizes
Examples
// Basic Usage
slide-left [block]
slide-right
The slide-right
action navigate to a block sliding right. It belongs to the navigation category within the interaction area.
Action Syntax
slide-right [file]
Valid sizes
Examples
// Basic Usage
slide-right [block]
slide-up
The slide-up
action navigate to a block sliding right. It belongs to the navigation category within the interaction area.
Action Syntax
slide-up [file]
Valid sizes
Examples
// Basic Usage
slide-up [block]
slot
The slot
action a slot, booking, meeting etc. It belongs to the resources category within the external area.
Action Syntax
slot HH:MM
slot HH:MM "text"
slot HH:MM HH:MM
slot HH:MM HH:MM "text"
Examples
// Basic Usage
slot 09:00
sort-column
The sort-column
action sorts a column of data. It belongs to the column category within the data area.
Action Syntax
sort-column $variable
Return Value
This function returns a
$result = sort-column
Valid sizes
Examples
// Basic Usage
$group = sort-column $coldata
sort-group
The sort-group
action sorts a group. It belongs to the group category within the data area.
Action Syntax
sort-group $variable
Return Value
This function returns a
$result = sort-group
Valid sizes
Tags
reverse
sort the group in reverse
Examples
// Basic Usage
$group = sort-group $Ggroup
sort-table
The sort-table
action sorts a table by a specify column name. It belongs to the table category within the ui area.
Action Syntax
sort-table $variable by "text"
sort-table $variable by $variable
Return Value
This function returns a
source-block-list
The source-block-list
action gets a list of blocks from the source. It belongs to the source category within the appdev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = source-block-list
Valid sizes
Examples
// Basic Usage
source-block-list
source-delete-block
The source-delete-block
action deletes a source block. It belongs to the source category within the appdev area.
Action Syntax
source-delete-block $variable
source-delete-block "text"
Valid sizes
Examples
// Basic Usage
source-delete-block $name
source-get-block
The source-get-block
action gets source block from blocks object. It belongs to the source category within the appdev area.
Action Syntax
source-get-block $variable
source-get-block "text"
Return Value
This function returns a
$result = source-get-block
Valid sizes
Examples
// Basic Usage
$text = source-get-block $name
source-join-blocks
The source-join-blocks
action splits joins source blocks into a single source file. It belongs to the source category within the appdev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = source-join-blocks
Valid sizes
Examples
// Basic Usage
source-join-blocks
source-split-blocks
The source-split-blocks
action splits single source file into blocks. It belongs to the source category within the appdev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = source-split-blocks
Valid sizes
Examples
// Basic Usage
source-split-blocks
source-update-block
The source-update-block
action updates a block in a app block group object. It belongs to the source category within the appdev area.
Action Syntax
source-update-block $variable
source-update-block "text"
Return Value
This function returns a
$result = source-update-block
Valid sizes
Examples
// Basic Usage
$item = source-update-block $content
space-between-lines
The space-between-lines
action controls the space between lines. It belongs to the styling category within the ui area.
Action Syntax
space-between-lines 123
space-between-lines none
space-between-lines tiny
space-between-lines small
space-between-lines large
Valid sizes
Examples
// Basic Usage
space-between-lines 15
space-key
The space-key
action space key. It belongs to the keys category within the ui area.
Action Syntax
space-key [file]
space-key goto [file]
space-key run [file]
space-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
space-key [block]
spanish
The spanish
action conditional spanish. It belongs to the language category within the media area.
Action Syntax
spanish
This action takes no parameters and is used as a bare command.
Valid sizes
Examples
// Basic Usage
spanish
split-text
The split-text
action Splits text into an array of words by whitespace. It belongs to the text category within the ui area.
Action Syntax
split-text "text"
split-text $variable
Return Value
This function returns a
$result = split-text
Valid sizes
Examples
// Basic Usage
$group = split-text "hello world welcome to rhappsody"
stack
Work with stack
Overview
The stack
action is part of the stacks set in Rhyme. Work with stack.
Category: Stacks
Area: 📐 Layout
Basic Usage
stack "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
stack "Example usage"
Example 2: With Variables
$my-variable: "some value"
stack $my-variable
Tips
- This action is part of the stacks set
- Common use case: Arranging UI elements
Related Actions
Related actions from the stacks set will be listed here.
stop-audio
The stop-audio
action Stops any currently playing audio. It belongs to the audio category within the media area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
stop-audio
store-profile
The store-profile
action Saves your current profile data to device for future use. It belongs to the profile category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
store-profile
style
The style
action defined style for a .element. It belongs to the styling category within the ui area.
Action Syntax
style .element
Valid sizes
Examples
// Basic Usage
style .element
su-account
The su-account
action retrieves the details of an account. It belongs to the platform category within the system area.
Action Syntax
su-account "text"
Return Value
This function returns a
$result = su-account
Valid sizes
Examples
// Basic Usage
$response = su-account "email"
su-accounts
The su-accounts
action returns a summary of all platform accounts. It belongs to the platform category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
su-accounts
su-platform
The su-platform
action enables platform app. It belongs to the platform category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
su-platform
subscribe
The subscribe
action subscribe to app notification channel. It belongs to the notifications category within the interaction area.
Action Syntax
subscribe @reference
subscribe $variable
Return Value
This function returns a
$result = subscribe
Valid sizes
Examples
// Basic Usage
$response = subscribe @channel
subtract
The subtract
action subtracts a number from another number. It belongs to the math category within the data area.
Action Syntax
subtract subtract
subtract 123 from $variable
subtract $variable from $variable
Return Value
This function returns a
sync-time-to-server
The sync-time-to-server
action syncs time from Interet server source. It belongs to the datetime category within the data area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = sync-time-to-server
Valid sizes
Examples
// Basic Usage
sync-time-to-server
test
The test
action test action. It belongs to the test category within the dev area.
Action Syntax
test 123 123
Valid sizes
Examples
// Basic Usage
test 10 20
test-owner-auth
The test-owner-auth
action tests owner/sb authenticated action end to end. It belongs to the test category within the dev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = test-owner-auth
Valid sizes
Examples
// Basic Usage
test-owner-auth
test-server
The test-server
action tests a server action. It belongs to the test category within the dev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = test-server
Valid sizes
Examples
// Basic Usage
test-server
timer-start
The timer-start
action a timer for low level debugging purposes. It belongs to the debug category within the dev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
timer-start
timer-stop
The timer-stop
action a timer for low level debugging purposes. It belongs to the debug category within the dev area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Return Value
This function returns a
$result = timer-stop
Valid sizes
Examples
// Basic Usage
timer-stop
toggle-menu
The toggle-menu
action toggles a menu open/close. It belongs to the menus category within the ui area.
Action Syntax
toggle-menu E
Valid sizes
Examples
// Basic Usage
toggle-menu *id
top-left
Work with top left
Overview
The top-left
action is part of the stacks set in Rhyme. Work with top left.
Category: Stacks
Area: 📐 Layout
Basic Usage
top-left "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
top-left "Example usage"
Example 2: With Variables
$my-variable: "some value"
top-left $my-variable
Tips
- This action is part of the stacks set
- Common use case: Arranging UI elements
Related Actions
Related actions from the stacks set will be listed here.
Work with twitter
Overview
The twitter
action is part of the social set in Rhyme. Work with twitter.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
twitter "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
twitter "Example usage"
Example 2: With Variables
$my-variable: "some value"
twitter $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.
typed-getters-example
example demonstrating typed getter patterns
Overview
The typed-getters-example
action is part of the examples set in Rhyme. example demonstrating typed getter patterns. example demonstrating typed getter patterns
Category: Examples
Area: 🔧 Development & Testing
Basic Usage
typed-getters-example "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
typed-getters-example "Example usage"
Example 2: With Variables
$my-variable: "some value"
typed-getters-example $my-variable
Tips
- This action is part of the examples set
- Common use case: Debugging your app
Related Actions
Related actions from the examples set will be listed here.
unpack-row
The unpack-row
action unpacks the individual row values into seperate values. It belongs to the row category within the data area.
Action Syntax
unpack-row $variable
Valid sizes
Examples
// Basic Usage
unpack-row $Irowvar
unshield
The unshield
action unshield a shielded value. It belongs to the shield category within the system area.
Action Syntax
unshield $variable
Valid sizes
Examples
// Basic Usage
$any = unshield $value
unsubscribe
The unsubscribe
action unsubscribes from notification channel. It belongs to the notifications category within the interaction area.
Action Syntax
unsubscribe @reference
unsubscribe $variable
Return Value
This function returns a
$result = unsubscribe
Valid sizes
Examples
// Basic Usage
$response = unsubscribe @channel
up-key
The up-key
action up arrow key. It belongs to the keys category within the ui area.
Action Syntax
up-key [file]
up-key goto [file]
up-key run [file]
up-key toggle-between [file] and [file]
Valid sizes
Examples
// Basic Usage
up-key [block]
upload-app-image
The upload-app-image
action Uploads an image for use within your app interface. It belongs to the images category within the ui area.
Action Syntax
upload-app-image +imagetag
Return Value
This function returns a
$result = upload-app-image
Valid sizes
Tags
ar
desired aspect ratio for the uploaded image
Examples
// Basic Usage
$response = upload-app-image %imagetag
uppercase
The uppercase
action Converts text to all uppercase letters. It belongs to the text category within the ui area.
Action Syntax
uppercase "text"
uppercase $variable
Return Value
This function returns a
$result = uppercase
Valid sizes
Examples
// Basic Usage
$text = uppercase "really important"
use
The use
action loads platform plugin or component and makes available for use. It belongs to the platform category within the system area.
Action Syntax
use "text"
Valid sizes
Examples
// Basic Usage
use "plugin"
use-modules
The use-modules
action loads and makes available modules within the larger app. It belongs to the modules category within the platform area.
Action Syntax
use-modules @reference
use-modules @reference @reference
use-modules @reference @reference @reference
use-modules @reference @reference @reference @reference
use-modules @reference @reference @reference @reference @reference
Return Value
This function returns a
user
The user
action defines an app user. It belongs to the users category within the system area.
Action Syntax
user @reference 123
user @reference 123 user
user @reference 123 admin
user @reference 123 manager
user @reference 123 editor
Valid sizes
Tags
public
makes the user name and role visible on client side app
user-data
The user-data
action stub action for all server user data ACTIONS. It belongs to the users category within the system area.
Action Syntax
user-data $variable
Return Value
This function returns a
$result = user-data
Valid sizes
Examples
// Basic Usage
$response = user-data $varname
user-login
The user-login
action user-login. It belongs to the auth category within the external area.
Action Syntax
user-login @reference $variable
user-login $variable $variable
Return Value
This function returns a
$result = user-login
Valid sizes
Examples
// Basic Usage
$item = user-login @name $passcode
vardump
The vardump
action vardump action (triggered when we have $varname
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
vardump
varref
The varref
action this is just a demo action. It belongs to the variables category within the external area.
Action Syntax
varref
This action takes no parameters and is used as a bare command.
Description: bare description
Examples
// Basic Usage
varref
varset
The varset
action varset. It belongs to the variables category within the external area.
Action Syntax
varset "text"
varset 123
varset [file]
varset HH:MM
varset YYYY-MM-DD
varset 30m
varset $variable
varset IT
varset EXPR
varset blk
Valid sizes
Examples
// Basic Usage
varset "text value"
// Using Variables
// Display dynamic content from variables
varset $othervar
vibrate
The vibrate
action vibrates the device (if supported). It belongs to the effects category within the undefined area.
Action Syntax
vibrate 30m
Examples
// Basic Usage
vibrate 1s
wait
The wait
action wait for interaction before continuing. It belongs to the exec category within the system area.
Action Syntax
This action accepts various parameters. See the examples below for usage patterns.
Valid sizes
Examples
// Basic Usage
wait
waitfor
The waitfor
action waits for a value from an input into a variable. It belongs to the exec category within the system area.
Action Syntax
waitfor
This action takes no parameters and is used as a bare command.
Description: waits for input
Valid sizes
Examples
// Basic Usage
waitfor
when
The when
action when - a synonymn for if. It belongs to the logic category within the system area.
Action Syntax
when $variable
Valid sizes
Examples
// Basic Usage
when $var
youtube
Work with youtube
Overview
The youtube
action is part of the social set in Rhyme. Work with youtube.
Category: Social
Area: 🎨 UI & Presentation
Basic Usage
youtube "Example usage"
Parameters
Documentation for this action’s parameters is coming soon.
Examples
Example 1: Basic Usage
youtube "Example usage"
Example 2: With Variables
$my-variable: "some value"
youtube $my-variable
Tips
- This action is part of the social set
- Common use case: Creating visual elements and layouts
Related Actions
Related actions from the social set will be listed here.