The idea is about adding a custom set of Typography and spacing controls under the Page Settings panel of the Elementor Editor.
These settings will apply on the whole layout, eliminating the need of manually adding styles to Typographic elements.
The panels we are going to introduce are:
- Headings Typography Typography styles for headings h1-h6
- Body and p typography Typographic styles for body and p
- Sizes Targets Elementor's built-in sizes small-medium-large-XL-XXL
- Column Gaps Targets Elementor's built-in column gap controls.
- Colours Gives options for a number of custom labeled color codes.
Tokens
A collection of custom settings on those values is referred to as a token. Tokens can be saved and applied to any template. Additionally, a token can be applied globally.
Token = Page styling settings { Typography + Sizes + Column Gap + Colors }
Assigning a token on a page will auto-populate the setting values with the ones of the token.