Skip to main content

Theme

Customize the visual experience for users within a specific Area. Define branding through custom colors and logos, and set how data is presented across forms, lists, and detail views.

note

Area-level theme and display settings override the global settings in SettingsTheme. This lets you create distinct visual identities for different departments or user groups (for example, a dark-mode warehouse screen and a light-mode admin portal).

Go to Areas, select an Area, then click the Theme tab.

Theme settings are grouped into sections accessible from the THEME rail.

Theme

SettingDescription
Enable theme configurationTurn on to customize this Area's theme, localization, logo, and display settings, overriding the project defaults.
Default ThemeSelect from curated themes (Default, Amber Minimal, Amethyst Haze, Bold Tech, Bubble Gum, Caffeine, Candyland).
Custom ThemeTurn on to enter custom CSS or JSON theme definitions. Supports Tailwind v4 and OKLCH color formats.
tip

Use TweakCn to visually design your theme and copy the resulting code directly into Hyper Studio.

Localization

Set the language behavior for this Area. These override the project defaults in Settings → Theme.

SettingDescription
Default LanguageThe primary language for this Area scope.
Surfaced LanguagesThe subset of project languages available in this Area. Leave empty to support all project languages.
View ModeThe default display mode for data fields (Current language or All surfaced languages).
Allow Language SwitchingRender a language switcher in the Area header.
TypographySelect a custom font family for each supported language.

Manage branding for both light and dark display modes.

ConstraintRequirement
File TypesSVG, PNG, JPEG, JPG
Max Size1MB
Aspect RatioRecommended 2:1. An integrated cropping tool is available during upload.

Display settings

Configure the presentation across forms, list views, and detail views.

General

SettingDescription
Display ModeThe method for showing system messages and notifications (uses Sonner).

Forms

SettingDescription
Use Shared FormApply the Add Form configuration to both add and edit operations.
Display ModeThe layout style for the form (Modal, Drawer, Card, or New Page).
Columns Per RowThe number of fields displayed per horizontal row (1–4).
WidthThe layout width in pixels. Available for Modal and Drawer modes.
Drawer PositionThe placement of the drawer (Left, Right, Top, or Bottom). Available for Drawer mode.
Use Field IconsDisplay field icons in generated forms.

List view

SettingDescription
Display ModeThe layout style for record tables. Defaults to Table.
Enable PaginationEnable results paging.
Enable Infinite ScrollEnable infinite scroll loading.
Page SizeThe number of records displayed per page or loaded per scroll batch.
Max RecordsThe maximum number of records to fetch in total.

These settings apply to the filter panel in list views:

Filter settingDescription
Display ModeHow filters should be displayed. Defaults to Card.
Columns Per RowThe number of filter fields displayed per horizontal row (1–4).
Use Field IconsEnable to display field icons in filters.

Detail view

SettingDescription
Display ModeThe layout style for detail views (Modal, Drawer, Card, or New Page).
Columns Per RowThe number of fields displayed per horizontal row (1–4).
WidthThe layout width in pixels. Available for Modal and Drawer modes.
Drawer PositionThe placement of the drawer (Left, Right, Top, or Bottom). Available for Drawer mode.