Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR implements a comprehensive visual redesign of the trymito.io homepage, focusing on a modern, app-inspired aesthetic and improved user experience.
Key changes include:
ThemeContext.tsx, FOUC prevention in_document.js,ThemeToggle.tsxin the header) and migrated all existing color variables to a new, consistent palette defined instyles/globals.css.--color-backgroundand--color-surfacefor visual rhythm, feature radial glow accents, and a subtle SVG dot-grid texture overlay.useInViewhook and CSS classes to enable fade-in-up animations for homepage sections, with support forprefers-reduced-motion.FeatureSquarescomponent has been redesigned into a 6-feature bento grid. The "AI Chat" card is prominently displayed as a 2x2 hero card on desktop. Each feature card now supports hover-to-play video behavior and unique accent color styling.DataSources.tsx): Showcases compatibility with major databases via a grid of logos.EnterpriseLLM.tsx): Highlights enterprise-grade LLM integration capabilities with key points and provider logos.DownloadCTACard,FAQCard,CaseStudies, andMadeWithMitohave received visual enhancements, including gradient backgrounds, smooth accordion animations, and improved hover effects.The motivation behind these changes is to modernize the website's visual appeal, align it more closely with the Mito application's brand, improve user engagement through interactive elements and a consistent theme, and clearly communicate key product features and enterprise value propositions.
Testing
Theme Functionality:
Mobile Responsiveness:
FeatureSquares Interaction:
mouseenterand pause/reset onmouseleave.New Sections:
Scroll Animations:
prefers-reduced-motionenabled (if possible in your browser/OS settings) to ensure animations are disabled.General Visual QA:
I have tested this on real data that is reasonable and large (N/A for marketing site UI)
If I changed the interaction with JupyterLab, I tested that it does not break other programs (like VS Code), and tested that it works "multiple times" in the same notebook. (N/A for marketing site UI)
Documentation
No new documentation is required for this visual redesign of the marketing site.