Skip to content

Conversation

@amrit110
Copy link
Member

This pull request introduces a comprehensive visual refresh to the onboarding status web app, aligning it with the Vector Institute's branding. The changes focus on updating the color palette, typography, and UI components to use Vector's brand colors and styles, resulting in a more cohesive and modern user interface.

Branding and Theming Updates:

  • Added Vector Institute brand color variables (e.g., --vector-magenta, --vector-cobalt, etc.) and gradients to globals.css for consistent theming across the app. Also updated card styles, border radii, and shadows for a more polished look.
  • Switched the global font from Arial/Inter to Open Sans, and updated the layout to use this new font throughout the application. [1] [2]

UI Component Restyling:

  • Updated all status badges, summary cards, buttons, progress bars, and table headers/rows to use Vector brand colors instead of default Tailwind or generic colors. This includes onboarding status, team badges, and error/loading indicators. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
  • Enhanced the header with a Vector brand accent gradient and applied gradient text to the main title for a visually distinctive introduction.
  • Improved filter controls and buttons to use Vector colors and bolder font weights, enhancing focus and accessibility. [1] [2]

Typography Improvements:

  • Increased font weights and added uppercase styling and tracking to summary cards, progress bars, and filter controls for better readability and emphasis. [1] [2] [3] [4]

These changes collectively modernize the app's appearance, strengthen brand identity, and improve overall user experience.

@amrit110 amrit110 self-assigned this Nov 27, 2025
@amrit110 amrit110 added the enhancement New feature or request label Nov 27, 2025
@amrit110 amrit110 merged commit 38ffba3 into main Nov 27, 2025
5 checks passed
@amrit110 amrit110 deleted the update_onboarding_page_style branch November 27, 2025 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants