Skip to content

Apply new Labs immersive grid layouts and styling - #16506

Open
DanielCliftonGuardian wants to merge 80 commits into
mainfrom
dc/labs-immersive-follow-up
Open

Apply new Labs immersive grid layouts and styling#16506
DanielCliftonGuardian wants to merge 80 commits into
mainfrom
dc/labs-immersive-follow-up

Conversation

@DanielCliftonGuardian

@DanielCliftonGuardian DanielCliftonGuardian commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

What does this change?

This builds on the revamped immersive layouts introduced in #15922 (which added portrait and landscape grids, background fade effects, etc.), but adapts the work so that it only applies to Guardian Labs immersives. This is the figma design

Specific changes in this PR include restricting the new grid immersive layouts to exclusively target ArticleSpecial.Labs content. Applying correct Labs design colors across the page (Labs header, standfirst, share buttons, follow icons, etc.) using a new keepsOriginalLabsColour helper to handle edge cases. Various fixes and polish on top of the base layout branch.

Looking at individual commits may help when reviewing.

Why?

Interactive atoms have long been used as a workaround for these immersive pages. This work finally makes these layouts built into the platform.

By scoping these structural changes strictly to Labs for now, we can safely deliver these layouts to commercial campaigns while ensuring the updated Guardian Labs branding is consistently applied.

How has this change been tested?

Screenshots

See stories


frederickobrien and others added 30 commits July 2, 2026 15:56
… to top and bottom of headline container, hide stripes above meta
Slim nav, display bylines in the right place, grid adjustments
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 10, 2026
@DanielCliftonGuardian
DanielCliftonGuardian marked this pull request as ready for review August 10, 2026 11:14
@DanielCliftonGuardian
DanielCliftonGuardian requested a review from a team as a code owner August 10, 2026 11:14
@github-actions

Copy link
Copy Markdown

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@DanielCliftonGuardian DanielCliftonGuardian changed the title Labs immersive follow up Apply new Labs immersive grid layouts and brand styling Aug 10, 2026
@DanielCliftonGuardian DanielCliftonGuardian changed the title Apply new Labs immersive grid layouts and brand styling Apply new Labs immersive grid layouts and styling Aug 10, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 10, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 10, 2026
Comment thread dotcom-rendering/src/components/ArticleMeta.web.tsx Outdated
Comment thread dotcom-rendering/src/components/ArticleMeta.web.tsx
Comment thread dotcom-rendering/src/components/ArticleTitle.tsx Outdated
@DanielCliftonGuardian DanielCliftonGuardian added the run_chromatic Runs chromatic when label is applied label Aug 11, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Aug 11, 2026
@DanielCliftonGuardian
DanielCliftonGuardian requested a review from a team August 11, 2026 10:06
@cemms1
cemms1 changed the base branch from main to portrait-layout August 11, 2026 10:34
@cemms1
cemms1 requested review from a team as code owners August 11, 2026 10:34
@cemms1
cemms1 changed the base branch from portrait-layout to main August 11, 2026 10:53
Comment thread dotcom-rendering/src/paletteDeclarations.ts Outdated
Comment thread dotcom-rendering/src/paletteDeclarations.ts Outdated
Comment thread dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx Outdated
Comment thread dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx Outdated
Comment thread dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx Outdated
Comment thread dotcom-rendering/src/layouts/StandardLayoutArticleGrid.tsx Outdated
Comment thread dotcom-rendering/src/components/ArticleMeta.web.tsx
Comment thread dotcom-rendering/src/components/ArticleMeta.web.tsx
cemms1
cemms1 previously approved these changes Aug 11, 2026

@cemms1 cemms1 left a comment

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.

Looks great 👏

@cemms1
cemms1 self-requested a review August 11, 2026 16:20
@cemms1
cemms1 dismissed their stale review August 11, 2026 16:21

Need to block from releasing until design review has happened & comms with stakeholders has been done

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

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants