Skip to content

UI Updates - #288

Open
AhmadAlHusseini wants to merge 6 commits into
developfrom
feat/rebranding-2025
Open

UI Updates#288
AhmadAlHusseini wants to merge 6 commits into
developfrom
feat/rebranding-2025

Conversation

@AhmadAlHusseini

Copy link
Copy Markdown
  • Update brand colors
  • Update hubspot button styles
  • Update pagination styles
  • General button styles

- Update hubspot button styles
- Update pagination styles
- General button styles
@vercel

vercel Bot commented Mar 28, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
io-technology ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 24, 2025 0:23am

@DaveBitter

Copy link
Copy Markdown
Collaborator

This pull request includes several changes to the color themes and button styles across various components and files. The most important changes include updates to the brandColors.js file, modifications to button styles in multiple components, and updates to the hubspot.css file.

Color Theme Updates:

  • brandColors.js: Updated the color themes to reflect the latest iO Brand Guidelines 2023, including changes to color names and comments. Added a new greyscale color theme.

Button Style Modifications:

  • components/Experiment.js: Updated the button styles for the demo link to use the bg-io_blue-600 background color and added transition effects for the arrow icon.
  • components/Pagination.js: Updated the button styles for pagination controls to use the bg-io_blue-600 background color and added transition effects for the arrow icons. [1] [2] [3]
  • layouts/PostLayout.js: Updated the button styles for the "Back to all articles" link to use the bg-io_blue-600 background color and added transition effects for the arrow icon.
  • layouts/SerieLayout.js: Updated the button styles for the "Back to all series" link to use the bg-io_blue-600 background color and added transition effects for the arrow icon.
  • pages/book-a-talk.js: Updated the button styles for the "All Talks" link to use the bg-io_blue-600 background color and added transition effects for the arrow icon.
  • pages/index.js: Updated the button styles for the "All Posts" link to use the bg-io_blue-600 background color and added transition effects for the arrow icon.

CSS Updates:

  • css/hubspot.css: Updated the styles for the .hs-button class to use the #0017ee background color and removed the hover effect that changed the background color to transparent.

@DaveBitter DaveBitter left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM! Nice man!

@DaveBitter
DaveBitter requested a review from Copilot April 1, 2025 07:57

Copilot AI left a comment

Copy link
Copy Markdown

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 implements UI updates by modifying button styles, pagination, and brand colors.

  • Updates button styles (background color, padding, and hover effects) across multiple pages and layouts
  • Introduces consistent arrow transitions and adjustments in spacing and sizing for navigation elements
  • Revises and clarifies brand color comments and introduces a dedicated greyscale palette

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pages/index.js Updated "All Posts" button styling and arrow transition effect
pages/book-a-talk.js Updated "All Talks" button styling and arrow transition effect
layouts/SerieLayout.js Updated "Back to all series" button styling with improved arrow effects
layouts/PostLayout.js Updated "Back to all articles" button styling with improved arrow effects
components/Pagination.js Updated button styles and arrow transitions for pagination controls
components/Experiment.js Updated "Demo" button styling; arrow icon repositioning
brandColors.js Revised color comments and added a new greyscale palette
Files not reviewed (1)
  • css/hubspot.css: Language not supported
Comments suppressed due to low confidence (1)

components/Experiment.js:64

  • Verify whether repositioning the Arrow component after the text (unlike its placement in other buttons) is intentional, as this could lead to inconsistent button layouts.
Demo
              <Arrow className="ml-3 w-5 transition-transform group-hover:translate-x-3" />

Fix icon issue on the search bar
Adjust header size
Change grid listing for articles

Copilot AI left a comment

Copy link
Copy Markdown

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 several UI updates including changes to hero sections, improved button styles across multiple pages, updated pagination, and refreshed brand color definitions.

  • Updated hero image and layout for the homepage
  • Revised button and navigational styles in pages, layouts, and components
  • Refreshed brand color themes for consistency with updated design guidelines

Reviewed Changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pages/index.js Updated hero section with a new background image, updated blog post count, and new “View case” button styles.
pages/book-a-talk.js Revised button styling for the “All Talks” call-to-action.
layouts/SerieLayout.js Adjusted button styling for series navigation.
layouts/PostLayout.js Updated “Back to all articles” button styling and transitions.
layouts/ListLayout.js Improved search icon rendering based on the search state.
components/Tag.js Added rounded styling to tag buttons.
components/Pagination.js Refreshed button styles and transitions for pagination controls.
components/LayoutWrapper.js Modified header behavior and styling on scroll.
components/Experiment.js Updated demo button styles and arrow transitions.
components/Article.js Redesigned article card layout with cover image, updated author avatars, and content formatting.
brandColors.js Refined brand color definitions and updated comments for clarity.
Files not reviewed (1)
  • css/hubspot.css: Language not supported
Comments suppressed due to low confidence (2)

components/LayoutWrapper.js:44

  • The removal of the 'pointer-events-none' class when scrolled may impact header interactivity. Verify that users can still access all header elements as intended when the header background changes.
scrolledPassedHeader ? 'bg-white shadow-md' : `bg-io_${themeBg}-500`

components/Article.js:35

  • [nitpick] The reduction of avatar dimensions to 24px (h-6 w-6) may result in avatars that are too small for clear user recognition. Confirm that this change was intentional for the new design and adjust if necessary.
className="relative overflow-hidden rounded-full border-2 border-white h-6 w-6"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants