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.