Skip to content

feat(tokens): add support for dynamic fonts#31027

Merged
BenOsodrac merged 5 commits intonextfrom
ROU-12556
Mar 23, 2026
Merged

feat(tokens): add support for dynamic fonts#31027
BenOsodrac merged 5 commits intonextfrom
ROU-12556

Conversation

@BenOsodrac
Copy link
Copy Markdown
Contributor

@BenOsodrac BenOsodrac commented Mar 20, 2026

Issue number: internal


What is the new behavior?

This pull request updates the design tokens dependency and standardizes font size variables to use rem units instead of px. It also makes several adjustments to the package-lock.json to align dependency versions and peer dependency flags.

Dependency updates:

  • Upgraded the outsystems-design-tokens dependency from version ^1.3.4 to 1.3.7 in both package.json and package-lock.json. [1] [2] [3]

Design token improvements:

  • Changed all font size variables in ionic.vars.scss from fixed px values to scalable rem units, improving accessibility and scalability of font sizing.

Does this introduce a breaking change?

  • Yes
  • No

@BenOsodrac BenOsodrac added type: feature request a new feature, enhancement, or improvement package: core @ionic/core package labels Mar 20, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ionic-framework Ready Ready Preview, Comment Mar 20, 2026 5:32pm

Request Review

@BenOsodrac BenOsodrac marked this pull request as ready for review March 20, 2026 17:58
@BenOsodrac BenOsodrac requested a review from a team as a code owner March 20, 2026 17:58
@BenOsodrac BenOsodrac requested a review from OS-jacobbell March 20, 2026 17:58
@BenOsodrac BenOsodrac added type: bug a confirmed bug report and removed type: feature request a new feature, enhancement, or improvement labels Mar 23, 2026
@BenOsodrac BenOsodrac closed this Mar 23, 2026
@BenOsodrac BenOsodrac reopened this Mar 23, 2026
Copy link
Copy Markdown
Contributor

@OS-jacobbell OS-jacobbell left a comment

Choose a reason for hiding this comment

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

LGTM

@BenOsodrac BenOsodrac merged commit 9b02bfe into next Mar 23, 2026
252 of 275 checks passed
@BenOsodrac BenOsodrac deleted the ROU-12556 branch March 23, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: core @ionic/core package type: bug a confirmed bug report

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants