Skip to content

IBX-12296: Updated headers font size and weight - #2017

Open
tischsoic wants to merge 1 commit into
6.0from
IBX-12296-update-headers-font-size-and-weight
Open

IBX-12296: Updated headers font size and weight#2017
tischsoic wants to merge 1 commit into
6.0from
IBX-12296-update-headers-font-size-and-weight

Conversation

@tischsoic

@tischsoic tischsoic commented Aug 19, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12296

Related PRs:

⚠️ The design-system PR must merge first (and ids-assets be updated) — this PR consumes the new $heading-line-height and heading tokens.

Description:

Back-office headings now follow the design-system scale: Bootstrap's $h1..$h6-font-size, $headings-font-weight and the new $headings-line-height are fed from ids-typography variables instead of duplicated literals — h1 28→24, h2 22→18, h3 18→16, h4 16→15, weight 700→600, line-height 1.2→1.5.

Also disabled Bootstrap RFS ($enable-rfs: false): it made every font-size above 1.25rem fluid below 1200px viewports (h1 rendered ~23.9px at 1030px) — off-spec, and discontinuous at our 14px root since RFS assumes 16px. Only h1/h2/legend and unused display-*/fs-* utilities were affected. Removed a raw-rem one-off on .ibexa-content-edit h2.text-muted (rendered 15.75px at the 14px root — a 16px-root assumption bug).

Deliberately untouched (follow-ups): modal title (28px, now larger than h1), .ibexa-page-title__content-name (26px), page-builder iframe raw 22px.

For QA:

All BO headings are smaller/lighter with ~25% taller line-height. Check: dashboard, content view (page title 24px/600), content edit, card titles and empty-chart placeholders (h2 22→18), summary tiles (h1 28→24), and any heading at a viewport below 1200px — it must stay exactly at its size (previously fluid, e.g. h1 23.9px at 1030px).

Documentation:

Co-Authored-By: Claude <noreply@anthropic.com>
@tischsoic
tischsoic force-pushed the IBX-12296-update-headers-font-size-and-weight branch from 3618e91 to 7636047 Compare August 20, 2026 06:07
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants