Skip to content

Conversation

GavinSin
Copy link

@GavinSin GavinSin commented Sep 28, 2025

  • Add base style, typography
  • Update existing UIs like LandingPage, Login, Sign Up components based on new figma design

Closes #28

@GavinSin GavinSin self-assigned this Sep 28, 2025
@GavinSin GavinSin added the ui Code for frontend UI label Sep 28, 2025
@GavinSin GavinSin marked this pull request as ready for review September 28, 2025 09:12
Copy link

@Copilot 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

This PR introduces a comprehensive design system update implementing new base styles and typography based on a Figma design. The changes establish a consistent visual foundation across the application with improved font usage and modern styling patterns.

  • Adds custom typography system with IBM Plex Serif and Inter fonts
  • Updates UI components to use responsive design with clamp() functions
  • Implements new color scheme and border radius standards through CSS custom properties

Reviewed Changes

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

Show a summary per file
File Description
PeerPrep/src/frontend/pages/auth/Login.tsx Restructured login form layout with responsive typography and improved button styling
PeerPrep/src/frontend/pages/LandingPage.tsx Updated landing page with responsive text sizing and improved grid layout
PeerPrep/src/frontend/assets/styles.css Added comprehensive design system with custom fonts, base styles, and updated theme variables
PeerPrep/package.json Added IBM Plex Serif font dependency
.vscode/settings.json Added VS Code configuration for consistent file formatting
Files not reviewed (1)
  • PeerPrep/package-lock.json: Language not supported
Comments suppressed due to low confidence (1)

PeerPrep/src/frontend/pages/LandingPage.tsx:1

  • The company name should be capitalized as 'GitHub' (with a capital 'H'), not 'Github'.
import { Link } from "react-router";

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Connect with peers, practice problems, and ace your next technical
interview!
</p>
<div className="grid grid-cols-2 gap-7 w-7/10">
Copy link

Copilot AI Sep 28, 2025

Choose a reason for hiding this comment

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

The class w-7/10 is not a standard Tailwind CSS utility class. Use w-[70%] or define a custom width utility in your Tailwind configuration instead.

Suggested change
<div className="grid grid-cols-2 gap-7 w-7/10">
<div className="grid grid-cols-2 gap-7 w-[70%]">

Copilot uses AI. Check for mistakes.

@sheenkerr sheenkerr removed the request for review from okkhoy September 28, 2025 09:14
@GavinSin GavinSin marked this pull request as draft September 28, 2025 09:28
@GavinSin GavinSin marked this pull request as ready for review October 7, 2025 12:08
Copy link

@rollingpencil rollingpencil left a comment

Choose a reason for hiding this comment

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

LGTM

@rollingpencil rollingpencil merged commit 8fd3b3b into master Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui Code for frontend UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI: Create base style and typography

2 participants