Web Form 2.1 is a redesigned user interface plus a richer customization API. It runs on the same 2.0 product - you opt in per profile by setting theme.base = DEFAULT_V2_1.
🟨 Beta. The 2.1 UI (
DEFAULT_V2_1) and thethemestyling section are currently beta.
What you get over the legacy UI
-
A redesigned UI - the current-generation web form look and layout.
-
The
themestyling model - replaces the flataspectmodel with:-
Palette for light and dark, with dedicated primary/text/background/divider slots.
-
Typography per variant (h1–h3, body) - font family, size, weight, line-height.
-
Components - button variants, input highlight, link and icon colors, shape (border radius), shadows.
-
-
Dark mode -
theme.palette.dark+functionality.colorMode(initial mode + user toggle). The legacy UI renders light only. -
New functionality flags -
cancelButton,messageForm(formal/informal),featuredBankGroups,finapiFooterBranding.
🟥🖼️ IMAGE PLACEHOLDER - 2.0 vs 2.1 UI, side by side. Same web form step rendered in the legacy UI and in the 2.1 UI (light + dark).
How to adopt it
Create a theme-based profile with base = DEFAULT_V2_1. If you have an existing aspect profile, follow [Switching from 2.0 to 2.1] - you recreate the profile rather than editing it.