Skip to content

Enhance 404 page with responsive design, animations, and algorithm-themed content , Fixes #53#54

Merged
CipherYuvraj merged 1 commit intoCipherYuvraj:mainfrom
MohdShayan:feature/404-page-enhancement
Oct 26, 2025
Merged

Enhance 404 page with responsive design, animations, and algorithm-themed content , Fixes #53#54
CipherYuvraj merged 1 commit intoCipherYuvraj:mainfrom
MohdShayan:feature/404-page-enhancement

Conversation

@MohdShayan
Copy link
Contributor

Enhancements & Bug Fixes

404 Page Enhancement

Modernized the NotFoundPage.jsx to provide a responsive, algorithm-themed 404 page.
Key Improvements:

  • Centered glassmorphism card with theme-aware colors
  • Pulsing 404 title, animated divider, and fade-in effects
  • Dynamic messages using algorithm/graph terminology
  • Clear navigation: Back to Home, View Docs, and quick-links to algorithm pages
  • Fully responsive and accessible

GraphVisualizer Bug Fix

Problem: Runtime Error: useAlgorithmSettings must be used within an AlgorithmSettingsProvider
Root Cause: GraphVisualizer wasn't wrapped with the required context provider, but ControlPanel uses useAlgorithmSettings

Solution: Wrapped GraphVisualizer with AlgorithmSettingsProvider

Result:

  • Fixed runtime error; page no longer crashes
  • ControlPanel works as expected
  • No breaking changes
  • Proper context hierarchy established

🔗 Related Issues

Screenshots

image image

@CipherYuvraj CipherYuvraj merged commit fc3f96b into CipherYuvraj:main Oct 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: Improve Visual Design and Responsiveness of 404 Page

2 participants