Skip to content

Implement global dynamic grid background#111

Merged
JhaSourav07 merged 1 commit into
JhaSourav07:mainfrom
diksha78dev:fix/issue-58
May 17, 2026
Merged

Implement global dynamic grid background#111
JhaSourav07 merged 1 commit into
JhaSourav07:mainfrom
diksha78dev:fix/issue-58

Conversation

@diksha78dev
Copy link
Copy Markdown
Contributor

@diksha78dev diksha78dev commented May 16, 2026

Description

Fixes #58

Replaced the pink background animation with a brand‑particles effect that aligns with the visual identity of CommitPulse. The particles are rendered globally via <BrandParticles /> in the root layout, providing a premium, subtle animated background across the entire site.

Key changes

  • Added components/BrandParticles.tsx (lightweight particle animation).
  • Updated app/layout.tsx to import and render <BrandParticles /> instead of the old CherryBlossom animation.
  • Deleted the now‑unused CherryBlossom component.
  • Cleaned up page‑specific background containers from:
    • app/page.tsx
    • app/not-found.tsx
    • app/customize/page.tsx
    • app/documentation/page.tsx (now only the noise overlay remains).
  • Ensured consistent background and visual hierarchy across all pages.

Pillar

  • 🎨 Pillar 1 — New Theme Design
  • 📐 Pillar 2 — Geometric SVG Improvement
  • 🕐 Pillar 3 — Timezone Logic Optimization
  • 🛠️ Other (UI Enhancement)

Visual Preview

Screen.Recording.2026-05-17.183228.mp4

Checklist before requesting a review

  • I have read the CONTRIBUTING.md file.
  • I have tested these changes locally (localhost:3000).
  • I have run npm run format and npm run lint locally and resolved all errors.
  • My commits follow the Conventional Commits format.
  • I have updated README.md if I added a new theme or URL parameter. (N/A)
  • I have starred the repo.
  • I have made sure that I have only one commit to merge in this PR.
  • The visual update matches the “premium” aesthetic required for CommitPulse.

Copilot AI review requested due to automatic review settings May 16, 2026 07:49
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 16, 2026

@diksha78dev is attempting to deploy a commit to the jhasourav07's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Introduces a unified, fixed grid background component rendered globally via the root layout, and removes per-page ambient blurs/grid backgrounds from the landing, 404, documentation, and customize pages.

Changes:

  • Adds components/Background.tsx with a fixed full-screen CSS grid pattern masked by a radial gradient.
  • Mounts <Background /> once in app/layout.tsx so it persists across navigation.
  • Cleans up redundant blur/grid background blocks in app/page.tsx, app/not-found.tsx, app/documentation/page.tsx, and app/customize/page.tsx.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
components/Background.tsx New global background component with grid pattern and radial mask.
app/layout.tsx Mounts the new Background component in the root layout.
app/page.tsx Removes the landing page's local ambient blur layers.
app/not-found.tsx Removes the 404 page's local grid and blur backgrounds.
app/documentation/page.tsx Removes documentation page's colored blur layers; switches main to transparent.
app/customize/page.tsx Removes customize page's colored ambient blur layers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JhaSourav07
Copy link
Copy Markdown
Owner

@diksha78dev

Kindly update the PR description as template. then ping me for review

@diksha78dev
Copy link
Copy Markdown
Contributor Author

diksha78dev commented May 16, 2026

@JhaSourav07
I have updated the PR description according to the template
Kindly review and let me know if any changes required.
thanks

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 16, 2026

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

Project Deployment Actions Updated (UTC)
commitpulse Ready Ready Preview, Comment May 17, 2026 2:00pm

@JhaSourav07
Copy link
Copy Markdown
Owner

JhaSourav07 commented May 16, 2026

@diksha78dev

This background looks simple and i wanted that pink background animation to be changed
Not the addition of grid.

@diksha78dev diksha78dev force-pushed the fix/issue-58 branch 4 times, most recently from 851ade3 to 5c0a2cf Compare May 16, 2026 09:46
@JhaSourav07
Copy link
Copy Markdown
Owner

Visual Preview

The new background features a subtle gray grid pattern (24px) on a black canvas, masked by a smooth radial gradient that fades towards the edges, creating a "monolithic" and technical feel.

can you attach video of it?

@diksha78dev
Copy link
Copy Markdown
Contributor Author

Visual Preview

The new background features a subtle gray grid pattern (24px) on a black canvas, masked by a smooth radial gradient that fades towards the edges, creating a "monolithic" and technical feel.

can you attach video of it?

Sure i'll attach testing video

@diksha78dev
Copy link
Copy Markdown
Contributor Author

Screen.Recording.2026-05-16.201236.mp4

@JhaSourav07
Copy link
Copy Markdown
Owner

@diksha78dev

As i said i don't want anything like grid , i want something creative

@diksha78dev
Copy link
Copy Markdown
Contributor Author

Thanks for pointing it out. I was a bit confused initially, but I understood it now. I’ll make the required changes and update the PR soon

@diksha78dev
Copy link
Copy Markdown
Contributor Author

@JhaSourav07 The PR description has been updated and the new brand‑particles background is live. Please review when you have a moment.

@JhaSourav07
Copy link
Copy Markdown
Owner

@diksha78dev

CI is not passing

@diksha78dev
Copy link
Copy Markdown
Contributor Author

@JhaSourav07 Resolved those failing checks of CI pipeline
Kindly review my pr , if there are any changes required i would be happy to resolve them
Thanks.

@JhaSourav07
Copy link
Copy Markdown
Owner

Screencast.From.2026-05-17.19-03-49.mp4

Looks nice
@diksha78dev
Thanks for the contribution.

Few changes i would like to make before i merge this.
Lets not delete the cherryblossom.tsx file.
And can you keep the PR with only one commit?

Comment on lines 136 to 137
<main className="min-h-screen overflow-x-hidden bg-transparent text-white">
<div className="fixed inset-0 pointer-events-none overflow-hidden">
{/* Layered brand glows for depth */}
<div className="absolute left-[-10%] top-[-8%] h-[40rem] w-[40rem] rounded-full bg-emerald-500/15 blur-[120px]" />
<div className="absolute right-[-5%] top-[10%] h-[35rem] w-[35rem] rounded-full bg-cyan-400/10 blur-[100px]" />
<div className="absolute bottom-[-15%] left-[15%] h-[45rem] w-[45rem] rounded-full bg-indigo-500/10 blur-[140px]" />
{/* Noise texture overlay for a premium surface feel */}
<div className="absolute inset-0 bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-[0.03] mix-blend-overlay" />
</div>

<div className="relative mx-auto flex min-h-screen max-w-6xl flex-col px-6 pb-10 pt-6 md:px-8">
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

what was the point of removing this lines?

@JhaSourav07 JhaSourav07 added ui / tailwind Pure styling, layout, responsive design, and CSS fixes. level:beginner Small changes Usually isolated fixes or simple UI/text updates. level:intermediate Moderate complexity tasks labels May 17, 2026
@diksha78dev
Copy link
Copy Markdown
Contributor Author

diksha78dev commented May 17, 2026

Apologies for the confusion
I've restored the glows and noise overlay to keep the visual depth exactly as you intended.

@JhaSourav07
Copy link
Copy Markdown
Owner

Thanks for contributing to CommitPulse 🚀

To make collaboration, PR reviews, issue coordination, and future contributions smoother, we highly recommend joining the CommitPulse Discord community:

https://discord.gg/Cb73bS79j

Inside the server you can:

⚡ discuss implementations with contributors

🛠️ get faster support for setup/issues

🔍 request PR reviews easily

🧠 get guidance and mentorship from assigned mentors

🚀 stay updated with active development discussions

Most contributor coordination happens there, so joining will make the contribution experience much smoother 💜

@JhaSourav07 JhaSourav07 added gssoc:approved PR has been reviewed and accepted for valid contribution points quality:clean PR follows clean coding practices, proper formatting, documentation, and maintainability standards. and removed level:beginner Small changes Usually isolated fixes or simple UI/text updates. labels May 17, 2026
@JhaSourav07 JhaSourav07 merged commit 086b25b into JhaSourav07:main May 17, 2026
4 checks passed
@JhaSourav07 JhaSourav07 added this to the GSSoC 2026 milestone May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend gssoc:approved PR has been reviewed and accepted for valid contribution points GSSoC 2026 level:intermediate Moderate complexity tasks quality:clean PR follows clean coding practices, proper formatting, documentation, and maintainability standards. ui / tailwind Pure styling, layout, responsive design, and CSS fixes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Better Background through out the website

3 participants