Skip to content

IBX-12067: New fonts - #1965

Merged
dew326 merged 4 commits into
6.0from
IBX-12067-new-fonts
Aug 13, 2026
Merged

IBX-12067: New fonts#1965
dew326 merged 4 commits into
6.0from
IBX-12067-new-fonts

Conversation

@tischsoic

@tischsoic tischsoic commented Jul 10, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12067

Related PRs:

Note

The TEMPORARY: dependencies.json commit was removed after CI passed (see comments).
Browser tests on this PR now build against release-branch siblings, so they can only be fully
green again once ibexa/design-system#121 merges and its build reaches admin-ui-assets.
Merge together with the related PR, and delete the CI-only admin-ui-assets#IBX-12067-new-fonts
branch afterwards.

Description:

For QA:

Documentation:

@tischsoic
tischsoic force-pushed the ds-development branch 2 times, most recently from f474be6 to ed8b2e2 Compare July 15, 2026 10:58
@tischsoic
tischsoic force-pushed the IBX-12067-new-fonts branch from 396919c to 45597fc Compare July 21, 2026 12:33
@tischsoic
tischsoic marked this pull request as ready for review July 21, 2026 12:39
@tischsoic
tischsoic requested a review from a team July 21, 2026 13:00
@ibexa-workflow-automation-1
ibexa-workflow-automation-1 Bot requested review from GrabowskiM, OstafinL, albozek, alekmick and dew326 and removed request for a team July 21, 2026 13:00
@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/colors' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/shadows' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/typography' as ids-typography;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/typography' as ids-typography;
@use '@ids-assets/scss/variables/typography' as ids-typography;

and above if you agree?

Base automatically changed from ds-development to 6.0 July 24, 2026 10:21
@tischsoic
tischsoic force-pushed the IBX-12067-new-fonts branch 2 times, most recently from 13c2d52 to 7a2f38d Compare July 29, 2026 11:18
tischsoic and others added 4 commits August 11, 2026 14:32
Mulish becomes the body font ($ibexa-font-family), Manrope stays for
headings, and JetBrains Mono is used for code via Bootstrap's
$font-family-monospace (new $ibexa-font-family-code).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The security-base CSS entry pulled the raw precompiled ids-assets
styles.css, whose @font-face URLs point at the server root (/font/...)
and 404. Use ibexa-ids-assets.scss instead (as the layout entry does),
so the DS styles are recompiled with the correct assets base path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Reference the DS typography module instead of hardcoding the Mulish /
Manrope / JetBrains Mono stacks, so the fonts have a single source of
truth in design-system-60. Uses a namespaced @use to avoid pulling in
the DS font-size variables that admin-ui deliberately overrides.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@barbaragr
barbaragr force-pushed the IBX-12067-new-fonts branch from 5395e0f to b644392 Compare August 11, 2026 12:32
@tischsoic

Copy link
Copy Markdown
Contributor Author

Claude: All CI green ✅ before removing dependencies.json

@tischsoic
tischsoic force-pushed the IBX-12067-new-fonts branch from b644392 to d432d90 Compare August 13, 2026 10:40
@sonarqubecloud

Copy link
Copy Markdown

@dew326
dew326 merged commit 00a73d0 into 6.0 Aug 13, 2026
21 of 28 checks passed
@dew326
dew326 deleted the IBX-12067-new-fonts branch August 13, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants