Skip to content

Implement Dark/Light Mode Theme Persistence #4

Description

@Sendi0011

Problem:

Theme preference is not remembered across sessions, and theme switching lacks smooth transitions. Users have to manually switch themes every time they visit.

Files to Modify:

frontend/components/theme-provider.tsx
frontend/components/landing/header.tsx
frontend/app/layout.tsx
frontend/lib/utils.ts

Files to Create:

frontend/components/ui/theme-toggle.tsx
frontend/hooks/useTheme.ts

Branch Name: improvement/theme-persistence

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaignfrontendgood first issueGood for newcomersmedium-complexityNot too complex, Few files and some planning needed

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions