Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add our brand colours (GSI-1202) #19

Merged
merged 14 commits into from
Dec 3, 2024

Conversation

ac-jorellanaf
Copy link
Contributor

Regenerated the palette
Overwrote colour variables
Added new variables for other GHGA colours

Added some additional styling to header and footer links.
Footer links remain to be wrapped in a button of some sort, but angular material limits button sizes, so custom CSS code needs adding.
Added GHGA logos, added swoosh, fixed footer placement
Fixed colour scheme to light, instead
Fixed header mixins
Fixed images stretching with small screens
Fixed some issues with small screens
Minor fixes to footer navigation icon alignment
Overwrote colour variables
Added new variables for other GHGA colours
@ac-jorellanaf ac-jorellanaf marked this pull request as ready for review December 2, 2024 12:58
@SilverLinings89
Copy link
Member

Some parameters aren't described (see JSDoc warnings) other than that, everything looks good to me!

Copy link
Member

@SilverLinings89 SilverLinings89 left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Member

@Cito Cito left a comment

Choose a reason for hiding this comment

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

The home page looks good with this workaround.

We may run into problems later because the colors have a different tone than what Material would expect, and we may need to add more manual CSS style rules to apply the right colors instead of letting Material pick the colors based on the role. Also, tternary" and "quinary" are not part of Material and specific to our corporate design. Switching to a different corporate design might become difficult because our workaround is so tailored to this.

But let's go with this for now.

I have pushed a commit that fixes the linter issue.

@ac-jorellanaf ac-jorellanaf merged commit c599b10 into main Dec 3, 2024
1 check passed
@ac-jorellanaf ac-jorellanaf deleted the feature/fix_material_colours_GSI-1202 branch December 3, 2024 09:06
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