Intro
When you create an App Studio app, the first task is to choose a theme.
- Fonts
- Colors
- Card and table styling
- Tabs
- Rounded corners
CHOOSE A THEME EDIT A THEME Edit your theme REUSE A THEME
App Themes
App Studio comes with several pre-built packages that include fonts, colors, and styles—these packages are called app themes. They display in the first tab of the themes modal and have names like Essential and Saturated Brand. Either select a theme tile > Apply to apply the theme to your app and open the app editor or select Explore theme to learn more about a certain theme.

Custom Themes
The other tab in the themes modal is Custom Themes.
Save a Custom Theme
These steps describe how to save a theme to your Custom Themes after you have made changes to an app theme or another custom theme.-
After making changes to a theme in the
app editor, go to
App theme.
-
Under Theme, select Save as custom.
Note: This option doesn’t display until you make changes to the theme.

-
Name your new Custom Theme and save. The max character length is 30.


Edit Your Theme
When you open the app editor, the
App theme area of the left navigation is open by default.

Change Theme
In the
App theme area, hover over the preview thumbnail and select Change Theme.


Edit Current Theme
To edit your current theme, navigate to the
App theme area and select Edit Styles below the preview thumbnail.


Configure Defaults
The Defaults tab (App theme > Edit Styles > Defaults [tab]) lets you choose how the following elements appear as you add them to the app. You can always edit the elements after adding them.- App navigation
- Tabs
- Cards (single value, charts, controls, images, and documents)
- Tables
- Buttons
- Header
- Text headers and boxes
- Fonts
- Forms

Style Layout
Layout settings determine the style of the app’s main navigation and tabs. Under App theme > Edit Styles > Styles (tab) > Layout Components, s elect Edit Styles to make changes.
Edit for each element.

Reset at the top of the panel at any time to reset all settings to their default values.

Edit App Layout
Under
App theme > Layout, you can change the following settings for the entire app:
- App width — App width changes the way all app pages fill space across different screen sizes. You can choose to use auto width or fixed width.
- Auto width — Margins are fixed and the page flexibly fits the screen.
- Fixed width — Page width is fixed and margins are flexible to fit screen.
- App density — App density determines the space between objects in the app. The options are default (4 px), comfortable (8 px), compact (2 px), nil (0 px), and custom.

Style Cards
You can customize up to eight different card styles to match your app’s branding when you bring cards into the app. Under
App theme > Edit Styles > Styles (tab) > Cards, select Edit Styles.
In the panel, s elect
Edit to customize each card style individually. (Learn about color in App Studio.)
Select
Reset at the top of the panel at any time to reset all settings to their default values.

Spacing controls — The spacing controls for cards and other elements allow you to customize the following:
Note: There is no preview available for these advanced controls.When you are finished making changes to the advanced controls, return to the card style controls by selecting Edit card style in the breadcrumbs at the top of the panel.
- Card inner padding (default, comfortable, compact, micro, and custom) — This padding adjusts the space between the edge of the element and the content within it.
- Card content spacing (default, comfortable, compact, and nil) — This padding adjusts the space between card text and controls, tables, or visualizations in your card.
- Space below header content — This is the space between the element header and other content.
- Card content spacing (default, comfortable, compact, and nil)
- Space below title
- Space below Summary Number
- Space below timeframe
- Space below description
- Space below header content


Style Tables
You can customize up to three different table styles. Under
App theme > Edit Styles > Styles (tab) > Tables, select Edit Styles.
In the panel, s elect
Edit to customize each table style individually. Learn about color and spacing controls in App Studio.)
Select
Reset at the top of the panel at any time to reset all settings to their default values.

- Border weight (0–4 pixels)
- Border color**
- Row height (default, comfortable, or compact)
- Row color**

- Toggle alternating row color
- Configure alternating row color
- Choose a separate font for column headers
- Header font color
- Header background color
- Total row font
- Total row font color
- Total row background color
- Subtotal row font
- Subtotal row font color
- Subtotal row background color
- URL font color
Style Buttons
You can customize five different button styles. Under
App theme > Edit Styles > Styles (tab) > Buttons, select Edit Styles.
In the panel, s elect
Edit to customize each button style individually. (Learn about color in App Studio.)
Select
Reset at the top of the panel at any time to reset all settings to their default values.

Style Text Components
This section allows you to configure two header styles and three card styles. Header styles include only font and color. Card styles have more options, including spacing. (Learn about color in App Studio.) Under
App theme > Edit Styles > Styles (tab) > Text Components, select Edit Styles.

Style Fonts
You can customize five different heading styles and one style each for body, paragraph, and buttons. Under
App theme > Edit Styles > Styles (tab) > Font Styles, select Edit Styles.

Edit for any of the styles allows you to choose a font family (condensed, monospace, sans, serif, or slab), font weight, font size, and whether to italicize.

Style Forms
You can customize three styles for forms. Under
App theme > Edit Styles > Styles (tab) > App Components, select Edit Styles.

Edit for any style displays a preview of form appearance, card appearance, padding, and font style controls.
Form Appearance controls allow you to customize the following:
- Form primary button — Allows you to choose one of the available button styles.
- Form secondary button — Allows you to choose one of the available button styles.
- Form controls color and opacity — The color is applied to form input field controls, including checkboxes and radio selections.
Choose Colors
Under
App theme > Color, you can choose an app background color and choose a pre-built color palette. The pre-built color palettes include a set of theme colors and a set of chart colors. If you would rather create your own palette, select Edit Theme Colors.

Set App Background Color
The app background color allows you to set a color fill or an image fill.- Color Fill — See Color Picker. Selecting Edit in theme expands the Theme Colors/Chart Colors palettes.
- Image Fill — The image fill allows you to choose an image from your machine to use as the background.

Theme Color Palette/Chart Color Palettes
Under
App Theme > Color, selecting Edit Theme Colors displays the Theme Colors and Chart Colors palettes.
The Theme color palette dropdown contains eight pre-built color palettes. Each color palette contains a primary color and three accent colors, with a predefined gradient for each color.

Add under Custom colors opens the color picker. Editing an included accent color displays suggestions for accent colors based on the primary color.



Expanded Series
The Expanded series of chart colors is used as the number of series in charts increases, or in some cases on line charts. You can add to and edit colors in the expanded series. Selecting
Add under Expanded series displays a specialized color picker with colors from the chosen theme.
Reorder the series colors by dragging the handles of the colors into the order you want.

Copy a Custom Theme
Unless an app is locked, app owners and editors can choose to reuse a custom theme created in another App Studio app to preserve your branding. They can also download a custom theme as a JSON file for future use. If an app is locked, only owners can copy and reuse themes. To copy or reuse a custom theme, you must complete two processes: downloading and uploading. These processes are described below, depending on whether you download from the Apps Home or inside the app and whether you upload to a new app or to an existing app.Notes:
- The JSON theme file only includes information about the theme styles, colors, and app branding. It does not include any other app or data-related information.
- When you import a theme from another app, it imports and applies the theme currently live in the other app. If you want to use a previous theme stored in that app’s custom theme library, go to the app and download the JSON theme file. Then you can upload it to any app.
Note: Theme background images are not copied over and must be applied individually if required.
Download a Custom Theme From the Apps Home
- Navigate to the Apps Home and find the app with the custom theme you want to download.
-
Hover over the app and select More (vertical three-dot menu) > Download theme file.
This downloads a JSON file of the custom theme being used in the app with all the current customizations. If you want to use an older theme with different customizations, see downloading a custom theme from inside an app.

Download a Custom Theme From Inside an App
-
From inside the app editor, go to
App theme, hover over the preview thumbnail and select Change Theme to open the themes modal.

-
Go to the Custom Themes tab of the modal and select Download theme for the theme you want to download.
The custom theme’s JSON file downloads to your machine.

Upload a Custom Theme to a New App — JSON File
To reuse a custom theme in a different app, you must first create the new app so that it displays in the Apps Home.- Navigate to the Apps Home and find the app from which you want to reuse the custom theme.
-
Hover over the app and select More (vertical three-dot menu) > Edit.
The app editor opens.

-
In the left navigation under
App theme, hover over the preview thumbnail and select Change Theme to open the themes modal.

-
Go to the Custom Themes tab of the modal and select Upload Custom Theme.

- Choose your downloaded JSON file. After your theme uploads successfully, it displays in the Custom Themes tab of the modal.
- Select the theme thumbnail and then Apply to bring the uploaded theme into your app.
- Select Save in the app editor to ensure your theme changes are complete.
Import a Custom Theme From an Existing App
- Open the app editor for the app to which you want to apply a custom theme.
-
In the left navigation under
App theme, hover over the preview thumbnail and select Change Theme to open the themes modal.
-
In the App Themes tab, select Import Theme From App.

- Search for and select the app with the custom theme you want to apply. Select Import Theme.
-
The modal displays the three steps—importing, applying, and complete. When the import is complete, close the modal.

- Select Save in the app editor to ensure your theme changes are complete.

Add under Custom colors displays a color picker with an eyedropper to allow you to pinpoint your color selection. The color picker also accepts HEX and RGB values.