Skip to content

💄(frontond) Fix UI diff wit the UI Kit 2#1869

Draft
AntoLC wants to merge 2 commits intomainfrom
fix/ui-diff
Draft

💄(frontond) Fix UI diff wit the UI Kit 2#1869
AntoLC wants to merge 2 commits intomainfrom
fix/ui-diff

Conversation

@AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Feb 6, 2026

Purpose

Fix few minor issues with the implementation of the new colors and themes from the UI Kit 2.
#1722

Proposal

  • 🎨(frontend) improve overriding from configuration theme
  • 💄(frontend) Title header optional

We were partially overriding the frontend with the
cunningham theme meaning at build time. We stop to
do this way to do it only from the configuration
theme. This way it will be easier to maintain and
to update.
We improve as well the typing with more global types
like Image type from logo and icons, and HTMLLinkElement
type for the favicon, meaning you can really
override compoments from the configuration theme.
On the DSFR instance the title will not
be displayed anymore in favor of
a icon that include the title.
So we make the title optional, it
will be configurable from the
theme configuration.
@AntoLC AntoLC self-assigned this Feb 6, 2026
@AntoLC AntoLC added enhancement improve an existing feature frontend configuration labels Feb 6, 2026
@AntoLC AntoLC linked an issue Feb 6, 2026 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Size Change: -1.55 kB (-0.04%)

Total Size: 4.2 MB

Filename Size Change
apps/impress/out/_next/static/246749e3/_buildManifest.js 0 B -831 B (removed) 🏆
apps/impress/out/_next/static/c52ad31f/_buildManifest.js 831 B +831 B (new file) 🆕
apps/impress/out/_next/static/css/6a59910f4653194c.css 0 B -46.2 kB (removed) 🏆
apps/impress/out/_next/static/css/c5a0e34a699c5638.css 45.6 kB +45.6 kB (new file) 🆕

compressed-size-action

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

Labels

configuration enhancement improve an existing feature frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Theme and Color Adjustments

1 participant