Theme
The Theme tab allows you to customize the visual experience for users within a specific Area. Define branding through custom colors and logos, and fine-tune how data is presented across forms, lists, and detail views.
Area-level theme and display configurations override global settings defined in Settings → Theme. This allows you to create distinct visual identities for different departments or user groups (e.g., a "dark mode" warehouse interface vs. a "light mode" admin portal).
Configuring Theme and Display
Follow these steps to customize the look and feel of your Area:
- Navigate to Areas and select the Area you wish to configure.
- Click the Theme tab.
- Toggle Enable Theme Configuration to begin customizing the visual settings.
- Select a Default Theme or enable Custom Theme to provide a custom configuration.
- Upload Light Mode and Dark Mode logos in the Logo Upload section.
- Enable Display Settings to configure layout behavior for Forms, List View, and Detail View.
- Click Save Changes to apply the configuration.
Reference
Theme Settings
Define the core visual style of the Area interface.
View all settings
| Setting | Description |
|---|---|
| Default Theme | A list of curated themes: Default, Amber Minimal, Amethyst Haze, Bold Tech, Bubble Gum, Caffeine, and Candyland. |
| Custom Theme | A toggle to enable the input of custom configuration code. |
| Theme Code | Paste custom CSS or JSON theme definitions. Supports Tailwind v4 and OKLCH color formats. |
Visit TweakCn to visually design your theme and copy the resulting code directly into Hyper Studio.
Logo Upload
Manage branding for both light and dark display modes.
View logo constraints
| Constraint | Requirement |
|---|---|
| File Types | SVG, PNG, JPEG, JPG |
| Max Size | 1MB |
| Aspect Ratio | Recommended 2:1. An integrated cropping tool is available during upload. |
Display Configuration
Manage how the user interface presents notifications, forms, and data tables.
General
Configure system-wide display behavior for the Area.
View General settings
| Setting | Description |
|---|---|
| Display Mode | Determines how system messages and notifications are shown (e.g., Notification, Toast). |
Forms
Define the layout and behavior for creating and editing records.
View Forms settings
| Setting | Description |
|---|---|
| Use Shared Form | When enabled, the Add Form configuration applies to both add and edit operations. |
| Display Mode | The layout style for the form. Choose between Modal, Drawer, or Card. (New Page is currently in development). |
| Columns Per Row | The number of fields displayed per horizontal row (1-4). |
| Width | The layout width in pixels. Available for Modal and Drawer modes. |
| Drawer Position | The placement of the drawer (Left, Right, Top, or Bottom). Available for Drawer mode. |
List View
Control the presentation and interaction logic for data tables.
View List View settings
| Setting | Description |
|---|---|
| Display Mode | The layout style for record tables. Defaults to Table. |
| Enable Pagination | A toggle to enable results paging. Enabling this reveals further configuration options. |
| Enable Infinite Scroll | A toggle to load records continuously as the user scrolls. Requires Enable Pagination to be active. |
| Page Size | The number of records displayed per page or loaded per scroll batch. |
| Max Records | The maximum number of records to fetch in total. Only available when Infinite Scroll is disabled. |
| Filter Setting | Description |
|---|---|
| Display Mode | How the filter interface appears (e.g., Modal, Drawer, or Card). |
| Columns Per Row | The number of filter fields displayed per horizontal row (1-4). |
| Width | The layout width in pixels. Available for Modal and Drawer modes. |
| Drawer Position | The placement of the drawer (Left, Right, Top, or Bottom). Available for Drawer mode. |
Detail View
Customize how individual record details are presented.
View Detail View settings
| Setting | Description |
|---|---|
| Display Mode | The layout style for record details. Choose between Modal, Drawer, or Card. (New Page is currently in development). |
| Columns Per Row | The number of fields displayed per horizontal row (1-4). |
| Width | The layout width in pixels. Available for Modal and Drawer modes. |
| Drawer Position | The placement of the drawer (Left, Right, Top, or Bottom). Available for Drawer mode. |
Example
Branded Warehouse Interface
In this scenario, a warehouse team requires a distinct, high-contrast dark theme to reduce eye strain in low-light environments.
- Theme: Enable Custom Theme and paste an
OKLCHdefinition with a high-contrast palette. - Logo: Upload a white version of the company logo for the Dark Mode Logo field.
- Display: Set the Display Mode for Forms to
Drawerand Drawer Position toRight. This keeps the inventory list visible while editing a specific item's stock levels. - List View: Enable Infinite Scroll with a Page Size of
50to allow staff to quickly scan long inventory lists without clicking through pages.
Related
- Areas Overview
- General Configuration — Include collections in your Area
- Collection Configuration — Customize individual collection behavior
- Menu Configuration — Customize the navigation sidebar