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

Fix dependencies issue #16

Merged
merged 4 commits into from Dec 12, 2021
Merged

Fix dependencies issue #16

merged 4 commits into from Dec 12, 2021

Conversation

keithliam
Copy link
Owner

  • Fixed eslint dependency conflict with react-scripts.
  • Added postscss to dev dependencies as a temporary fix for stylelint due to compatibility issues.

@keithliam
Copy link
Owner Author

obama award

@keithliam keithliam merged commit 45391bc into main Dec 12, 2021
@keithliam keithliam deleted the bugfix/fix-dependencies-issue branch December 12, 2021 11:46
keithliam added a commit that referenced this pull request Dec 12, 2021
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Dec 18, 2021
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Dec 18, 2021
* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Dec 19, 2021
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove unused files

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Dec 29, 2021
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make landing page responsive (#43)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design (#44)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design

* Stop autoplay on card scroll

* Put cards behind member list

* Add BA logo as background of member list

* Lengthen card width for large screens

* Put next and previous card buttons over cards

* Loop card navigation buttons

* Put BA logo behind member list

* Apply frosted glass effect to member list

* Hide member list logo background for smaller screens

* Fix card footer padding

* Fix topic and photo index overflow in Pillars and Imagine sections (#45)

* Fix topic and photo index overflow in Pillars and Imagine sections

* Update wording in Cover section (#46)

* Update wording in Cover section

* Add functionality to scroll indicator button in Cover section (#47)

* Add functionality to scroll indicator button in Cover section

* Add missing bracket in SCSS (#48)

* Fix unbalances SCSS brackets (#49)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Feb 24, 2022
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make landing page responsive (#43)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design (#44)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design

* Stop autoplay on card scroll

* Put cards behind member list

* Add BA logo as background of member list

* Lengthen card width for large screens

* Put next and previous card buttons over cards

* Loop card navigation buttons

* Put BA logo behind member list

* Apply frosted glass effect to member list

* Hide member list logo background for smaller screens

* Fix card footer padding

* Fix topic and photo index overflow in Pillars and Imagine sections (#45)

* Fix topic and photo index overflow in Pillars and Imagine sections

* Update wording in Cover section (#46)

* Update wording in Cover section

* Add functionality to scroll indicator button in Cover section (#47)

* Add functionality to scroll indicator button in Cover section

* Add missing bracket in SCSS (#48)

* Fix unbalances SCSS brackets (#49)

* Decrease page padding for small screens (#54)

* Decrease page padding for small screens

* Update responsiveness for small screens

* Make transitions faster (#51)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Optimize state management (#52)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing key in Team section (#53)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Add missing key in Team section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Close header menu on nav button click (#55)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Close header menu on nav button click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Animate quote highlight color (#56)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Animate quote highlight color

* Remove leading spaces

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix team cards autoplay not working (#57)

* Add card data for Amos Rivera (#58)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Disable scroll on team cards not in view (#60)

* Remove unnecessary check for header effect (#59)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Rename header to navbar (#61)

* Move navbar subcomponents into multiple files (#62)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition (#63)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove duplicate navbar file (#64)

* Add official emoji "☝️" all over landing page (#65)

* Improve navbar visibility in cover section (#66)

* Update Facebook page link (#67)

* Use hash links for navigation instead of refs (#68)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add blank "Get Involved" page (#69)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make a reusable component for social media links (#70)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Open new tab on social media link click (#71)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" page contents (#72)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

* Update "Get Involved" page contents

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make "Get Involved" page header responsive (#73)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive (#74)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive

* Make team social media links responsive

* Update downloads section links (#75)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Update asset preview links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Avoid header when scrolling to the "Meet the Team" section (#76)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" section CTA button link (#77)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update "Get Involved" section CTA button link

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update navigation bar links for "Get Involved" page (#78)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update navigation bar links for "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix circular dependency in Downloads section (#79)

* Move member social media links to team data (#80)

* Fix animation of scroll down arrow in cover section (#81)

* Add animations to Get Involved page (#82)

* Add shaking animation to present emoji in Donation section

* Add transitions to download previews

* Add transitions to step numbers

* Show elements on reload

* Reset animations on scroll up

* Remove unnecessary scroll trigger

* Add missing timeout prop in StepNumber transition

* Rename gift box emoji className in Donation section

* Remove unused import

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update team social media links to bitly links (#83)

* Update brand guidelines & assets sections' content (#84)

* Update brand guidelines & assets sections' CTA button text (#85)

* Update download links (#86)

* Move all download links into a single file (#87)

* Update download links

* Move all download links into a single file

* Update Imagine section contents (#88)

* Update Imagine section contents

* Update culinary strip feature title

* Make Cover section social media links more visible (#89)

* Implement image caching and lazy-loading (#90)

* Add Rivera CV downloadable poster (#91)

* Implement code splitting (#92)

* Implement code-splitting

* Fix typo in loading page

* Remove newline

* Refactor imports

* Update alt text in error page

* Resize and compress images (#96)

* Implement code-splitting

* Fix typo in loading page

* Embed small images as base64 strings

* Revert "Embed small images as base64 strings"

This reverts commit d7ede4f.

* Optimize image sizes

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add image loading indicators (#94)

* Implement code-splitting

* Fix typo in loading page

* Add image loading indicators

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix sticker & poster downloads animation (#95)

* Implement code-splitting

* Fix typo in loading page

* Fix sticker & poster downloads animation

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Learn More" buttons in "Meet the Team" section (#93)

* Implement code-splitting

* Fix typo in loading page

* Update "Learn More" buttons in "Meet the Team" section

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update loading screen UX (#98)

* Update loading screen UX

* Fix incorrect error screen class name

* Update documentation

* Fix inconsistencies between branches

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Feb 24, 2022
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make landing page responsive (#43)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design (#44)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design

* Stop autoplay on card scroll

* Put cards behind member list

* Add BA logo as background of member list

* Lengthen card width for large screens

* Put next and previous card buttons over cards

* Loop card navigation buttons

* Put BA logo behind member list

* Apply frosted glass effect to member list

* Hide member list logo background for smaller screens

* Fix card footer padding

* Fix topic and photo index overflow in Pillars and Imagine sections (#45)

* Fix topic and photo index overflow in Pillars and Imagine sections

* Update wording in Cover section (#46)

* Update wording in Cover section

* Add functionality to scroll indicator button in Cover section (#47)

* Add functionality to scroll indicator button in Cover section

* Add missing bracket in SCSS (#48)

* Fix unbalances SCSS brackets (#49)

* Decrease page padding for small screens (#54)

* Decrease page padding for small screens

* Update responsiveness for small screens

* Make transitions faster (#51)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Optimize state management (#52)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing key in Team section (#53)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Add missing key in Team section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Close header menu on nav button click (#55)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Close header menu on nav button click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Animate quote highlight color (#56)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Animate quote highlight color

* Remove leading spaces

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix team cards autoplay not working (#57)

* Add card data for Amos Rivera (#58)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Disable scroll on team cards not in view (#60)

* Remove unnecessary check for header effect (#59)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Rename header to navbar (#61)

* Move navbar subcomponents into multiple files (#62)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition (#63)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove duplicate navbar file (#64)

* Add official emoji "☝️" all over landing page (#65)

* Improve navbar visibility in cover section (#66)

* Update Facebook page link (#67)

* Use hash links for navigation instead of refs (#68)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add blank "Get Involved" page (#69)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make a reusable component for social media links (#70)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Open new tab on social media link click (#71)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" page contents (#72)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

* Update "Get Involved" page contents

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make "Get Involved" page header responsive (#73)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive (#74)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive

* Make team social media links responsive

* Update downloads section links (#75)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Update asset preview links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Avoid header when scrolling to the "Meet the Team" section (#76)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" section CTA button link (#77)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update "Get Involved" section CTA button link

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update navigation bar links for "Get Involved" page (#78)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update navigation bar links for "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix circular dependency in Downloads section (#79)

* Move member social media links to team data (#80)

* Fix animation of scroll down arrow in cover section (#81)

* Add animations to Get Involved page (#82)

* Add shaking animation to present emoji in Donation section

* Add transitions to download previews

* Add transitions to step numbers

* Show elements on reload

* Reset animations on scroll up

* Remove unnecessary scroll trigger

* Add missing timeout prop in StepNumber transition

* Rename gift box emoji className in Donation section

* Remove unused import

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update team social media links to bitly links (#83)

* Update brand guidelines & assets sections' content (#84)

* Update brand guidelines & assets sections' CTA button text (#85)

* Update download links (#86)

* Move all download links into a single file (#87)

* Update download links

* Move all download links into a single file

* Update Imagine section contents (#88)

* Update Imagine section contents

* Update culinary strip feature title

* Make Cover section social media links more visible (#89)

* Implement image caching and lazy-loading (#90)

* Add Rivera CV downloadable poster (#91)

* Implement code splitting (#92)

* Implement code-splitting

* Fix typo in loading page

* Remove newline

* Refactor imports

* Update alt text in error page

* Resize and compress images (#96)

* Implement code-splitting

* Fix typo in loading page

* Embed small images as base64 strings

* Revert "Embed small images as base64 strings"

This reverts commit d7ede4f.

* Optimize image sizes

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add image loading indicators (#94)

* Implement code-splitting

* Fix typo in loading page

* Add image loading indicators

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix sticker & poster downloads animation (#95)

* Implement code-splitting

* Fix typo in loading page

* Fix sticker & poster downloads animation

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Learn More" buttons in "Meet the Team" section (#93)

* Implement code-splitting

* Fix typo in loading page

* Update "Learn More" buttons in "Meet the Team" section

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update loading screen UX (#98)

* Update loading screen UX

* Fix incorrect error screen class name

* Update documentation

* Add bounce animation to official emoji (#99)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Feb 24, 2022
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make landing page responsive (#43)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design (#44)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design

* Stop autoplay on card scroll

* Put cards behind member list

* Add BA logo as background of member list

* Lengthen card width for large screens

* Put next and previous card buttons over cards

* Loop card navigation buttons

* Put BA logo behind member list

* Apply frosted glass effect to member list

* Hide member list logo background for smaller screens

* Fix card footer padding

* Fix topic and photo index overflow in Pillars and Imagine sections (#45)

* Fix topic and photo index overflow in Pillars and Imagine sections

* Update wording in Cover section (#46)

* Update wording in Cover section

* Add functionality to scroll indicator button in Cover section (#47)

* Add functionality to scroll indicator button in Cover section

* Add missing bracket in SCSS (#48)

* Fix unbalances SCSS brackets (#49)

* Decrease page padding for small screens (#54)

* Decrease page padding for small screens

* Update responsiveness for small screens

* Make transitions faster (#51)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Optimize state management (#52)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing key in Team section (#53)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Add missing key in Team section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Close header menu on nav button click (#55)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Close header menu on nav button click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Animate quote highlight color (#56)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Animate quote highlight color

* Remove leading spaces

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix team cards autoplay not working (#57)

* Add card data for Amos Rivera (#58)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Disable scroll on team cards not in view (#60)

* Remove unnecessary check for header effect (#59)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Rename header to navbar (#61)

* Move navbar subcomponents into multiple files (#62)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition (#63)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove duplicate navbar file (#64)

* Add official emoji "☝️" all over landing page (#65)

* Improve navbar visibility in cover section (#66)

* Update Facebook page link (#67)

* Use hash links for navigation instead of refs (#68)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add blank "Get Involved" page (#69)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make a reusable component for social media links (#70)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Open new tab on social media link click (#71)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" page contents (#72)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

* Update "Get Involved" page contents

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make "Get Involved" page header responsive (#73)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive (#74)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive

* Make team social media links responsive

* Update downloads section links (#75)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Update asset preview links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Avoid header when scrolling to the "Meet the Team" section (#76)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" section CTA button link (#77)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update "Get Involved" section CTA button link

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update navigation bar links for "Get Involved" page (#78)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update navigation bar links for "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix circular dependency in Downloads section (#79)

* Move member social media links to team data (#80)

* Fix animation of scroll down arrow in cover section (#81)

* Add animations to Get Involved page (#82)

* Add shaking animation to present emoji in Donation section

* Add transitions to download previews

* Add transitions to step numbers

* Show elements on reload

* Reset animations on scroll up

* Remove unnecessary scroll trigger

* Add missing timeout prop in StepNumber transition

* Rename gift box emoji className in Donation section

* Remove unused import

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update team social media links to bitly links (#83)

* Update brand guidelines & assets sections' content (#84)

* Update brand guidelines & assets sections' CTA button text (#85)

* Update download links (#86)

* Move all download links into a single file (#87)

* Update download links

* Move all download links into a single file

* Update Imagine section contents (#88)

* Update Imagine section contents

* Update culinary strip feature title

* Make Cover section social media links more visible (#89)

* Implement image caching and lazy-loading (#90)

* Add Rivera CV downloadable poster (#91)

* Implement code splitting (#92)

* Implement code-splitting

* Fix typo in loading page

* Remove newline

* Refactor imports

* Update alt text in error page

* Resize and compress images (#96)

* Implement code-splitting

* Fix typo in loading page

* Embed small images as base64 strings

* Revert "Embed small images as base64 strings"

This reverts commit d7ede4f.

* Optimize image sizes

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add image loading indicators (#94)

* Implement code-splitting

* Fix typo in loading page

* Add image loading indicators

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix sticker & poster downloads animation (#95)

* Implement code-splitting

* Fix typo in loading page

* Fix sticker & poster downloads animation

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Learn More" buttons in "Meet the Team" section (#93)

* Implement code-splitting

* Fix typo in loading page

* Update "Learn More" buttons in "Meet the Team" section

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update loading screen UX (#98)

* Update loading screen UX

* Fix incorrect error screen class name

* Update documentation

* Add bounce animation to official emoji (#99)

* Update cover photo (#101)

* Update cover photo

* Remove unused photo

* Fix inconsistencies between branches

* Improve heading visibility in get involved page (#103)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
keithliam added a commit that referenced this pull request Feb 24, 2022
* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

* Backport staging to main (#29)

* Add first section of new landing page (#1) (#2)

* Merge main to staging (#6)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Resolve conflicts (#7)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* Remove unused css

* Merge main to staging (#22)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Merge main to staging (#27)

* Add first section of new landing page (#1)

* Add the pillars section (#3)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Add logo and animations to header (#4)

* Move cover section to new component

* Fix imports

* Add three pillars section

* Use classnames package

* Move header to new component

* Remove duplicate footer css import

* Make photo credits glow on hover

* Change photo credit on-hover transition timing

* Update header

* Recalculate header layout on resize

* ci(Mergify): configuration update (#8)

Signed-off-by: Keith Manaloto <keithliamm@gmail.com>

* Make PillarsSection vertical position-agnostic (#9)

* Add the imagine section (#10)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use CSSTransition package in pillars section (#11)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Hide pillars section when scrolled past (#12)

* Make PillarsSection vertical position-agnostic

* Add imagine section

* Fix image fade

* Combine css properties

* Remove unused css

* Fix background image transition

* Reset background image scale on every photo

* Hide elements when part of section leaves viewport

* Fix scaling issue when section leaves viewport

* Use CSSTransition package in pillars section

* Hide pillars section when scrolled past

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Reduce motion in header transitions (#13)

* Use CSSTransition package in header

* Add fade transition to static header

* Show header earlier

* Use SCSS instead of CSS (#14)

* Add linters (#15)

* Add linters

* Add eslintcache to gitignore

* Fix stylelint issue

* Address styelint errors

* Address eslint errors

* Fix dependencies issue (#16)

* Fix eslint issue

* Remove style linter

* Revert "Remove style linter"

This reverts commit d2b5f10.

* Fix stylelint issue

* Use SASS color variables (#17)

* Use SASS color variables

* Fix SASS variable imports

* Use SASS spacing variables (#18)

* Use SASS typography variables (#19)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page (#20)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use measure hook (#21)

* Use SASS spacing variables

* Use SASS typography variables

* Fix incorrect imports

* Add quote section to landing page

* Use measure hook

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Warn on no-unused-vars instead of error (#26)

* Make text with wing icon reusable (#23)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the team section (#24)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

* Move configurable site data to data directory (#25)

* Make text with wing icon reusable

* Add initial layout

* Stop subtracting header height from section

* Fix incorrect header spacing

* Speed up card transition

* Fix cards autoplay

* Fix autoplay restarting on scroll

* Update markdown styles

* Divide section parts into components

* FIx incorrect destructuring

* Add missing keys

* Destructure swiper object

* Fix missing member cards

* Move team data to new file

* Remove bulk exports to avoid variable name conflicts

* Move topics data to new file

* Move imagine section data to new file

* Disable right card nav button when at end of list

* Remove unnecessary forwardRef in Header component

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update header buttons (#28)

* Link meet our team button to appropriate section

* Remove unnecessary logging

* Link logo button to cover section

* Fix logo padding

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add the "Get Involved" section (#30)

* Add the Downloads section (#31)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Fix photo credit not appearing in Pillars section (#32)

* Fix photo credit not appearing in Pillars section

* Revert "Fix photo credit not appearing in Pillars section"

This reverts commit 3591e6b.

* Fix photo credit not appearing in Pillars section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing photo credit in Team section (#33)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Move social media links data to data directory (#34)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Fix footer

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update footer design (#35)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Change social media button from hover to glow (#36)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Use `font-weight` SASS variables (#37)

* Add the "Get Involved" section

* Add the Downloads section

* Use smaller logo in asset preview

* Move social media links data to new file

* Add keys

* Update footer

* Change social media buttons' hover animation to glow

* Use font-weight sass variables

* Fix footer

* Move footer out of content div

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove shadows from downloads preview images (#38)

* Remove shadows from downloads preview images

* Move downloads preview assets to new folder

* Fix broken layout on page refresh (#39)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

* Update photo credit links (#40)

* Fix broken layout on page refresh

* Remove unnecessary use of useScroll hook in GetInvolvedSection and QuoteSection

* Remove unused import

* Remove unnecessary use of useScroll hook in TeamSection

* Fix autoplay triggering on page refresh

* Add fix for react-stickynode not appearing on page reload

* Update photo credit links

* Refactor photoIndex computation

* Reduce imagine section image scale up velocity

* Fix photo index overflow in pillars and imagine sections

* Refactor topic index computation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make landing page responsive (#43)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design (#44)

* Make landing page responsive

* Fix header flicker on toggle

* Add drop shadow to header

* Implement auto-close for menu

* Use consistent css transition property declaration

* Use inline style prefixer

* Fix glow animation for safari

* Fix image background scaling for safari

* Fix download preview images sizing for safari

* Fix download preview images scaling on hover for safari

* Update team cards content and design

* Stop autoplay on card scroll

* Put cards behind member list

* Add BA logo as background of member list

* Lengthen card width for large screens

* Put next and previous card buttons over cards

* Loop card navigation buttons

* Put BA logo behind member list

* Apply frosted glass effect to member list

* Hide member list logo background for smaller screens

* Fix card footer padding

* Fix topic and photo index overflow in Pillars and Imagine sections (#45)

* Fix topic and photo index overflow in Pillars and Imagine sections

* Update wording in Cover section (#46)

* Update wording in Cover section

* Add functionality to scroll indicator button in Cover section (#47)

* Add functionality to scroll indicator button in Cover section

* Add missing bracket in SCSS (#48)

* Fix unbalances SCSS brackets (#49)

* Decrease page padding for small screens (#54)

* Decrease page padding for small screens

* Update responsiveness for small screens

* Make transitions faster (#51)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Optimize state management (#52)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add missing key in Team section (#53)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Add missing key in Team section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Close header menu on nav button click (#55)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Close header menu on nav button click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Animate quote highlight color (#56)

* Make transitions faster

* Remove frosted glass effect on smaller screens

* Revert "Remove frosted glass effect on smaller screens"

This reverts commit 861462a.

* Improve performance in Team section

* Improve performance in Quote section

* Refactor Team section performance improvements

* Refactor Quote section performance improvements

* Remove unused import

* Improve performance in Imagine section

* Improve performance in Pillars section

* Improve performance in Get Involved section

* Improve performance of Landing component

* Remove unused react-use-measure dependency

* Remove unused web-vitals dependency

* Improve performance of Header component

* Remove unused react-viewport-utils dependency

* Update page on resize

* Animate quote highlight color

* Remove leading spaces

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix team cards autoplay not working (#57)

* Add card data for Amos Rivera (#58)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Disable scroll on team cards not in view (#60)

* Remove unnecessary check for header effect (#59)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Rename header to navbar (#61)

* Move navbar subcomponents into multiple files (#62)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition (#63)

* Rename header to navbar

* Divide navbar into multiple files

* Use default export for navbar

* Fix incorrect tag for NavigationLinks

* Remove plain navbar transition

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Remove duplicate navbar file (#64)

* Add official emoji "☝️" all over landing page (#65)

* Improve navbar visibility in cover section (#66)

* Update Facebook page link (#67)

* Use hash links for navigation instead of refs (#68)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add blank "Get Involved" page (#69)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make a reusable component for social media links (#70)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Open new tab on social media link click (#71)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" page contents (#72)

* Use hash links for navigation instead of refs

* Add blank "Get Involved" page

* Make a reusable component for social media links

* Open new tab on social media link click

* Update "Get Involved" page contents

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Make "Get Involved" page header responsive (#73)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive (#74)

* Make "Get Involved" page header responsive

* Move image preview anchor tag to ImagePreview component

* Make "Get Involved" page contents responsive

* Make team social media links responsive

* Update downloads section links (#75)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Update asset preview links

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Avoid header when scrolling to the "Meet the Team" section (#76)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Get Involved" section CTA button link (#77)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update "Get Involved" section CTA button link

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update navigation bar links for "Get Involved" page (#78)

* Remove target and rel props from CTAButton

* Update CTA button link in downloads section of landing page

* Avoid header when scrolling to "Meet the Team" section

* Update navigation bar links for "Get Involved" page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix circular dependency in Downloads section (#79)

* Move member social media links to team data (#80)

* Fix animation of scroll down arrow in cover section (#81)

* Add animations to Get Involved page (#82)

* Add shaking animation to present emoji in Donation section

* Add transitions to download previews

* Add transitions to step numbers

* Show elements on reload

* Reset animations on scroll up

* Remove unnecessary scroll trigger

* Add missing timeout prop in StepNumber transition

* Rename gift box emoji className in Donation section

* Remove unused import

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update team social media links to bitly links (#83)

* Update brand guidelines & assets sections' content (#84)

* Update brand guidelines & assets sections' CTA button text (#85)

* Update download links (#86)

* Move all download links into a single file (#87)

* Update download links

* Move all download links into a single file

* Update Imagine section contents (#88)

* Update Imagine section contents

* Update culinary strip feature title

* Make Cover section social media links more visible (#89)

* Implement image caching and lazy-loading (#90)

* Add Rivera CV downloadable poster (#91)

* Implement code splitting (#92)

* Implement code-splitting

* Fix typo in loading page

* Remove newline

* Refactor imports

* Update alt text in error page

* Resize and compress images (#96)

* Implement code-splitting

* Fix typo in loading page

* Embed small images as base64 strings

* Revert "Embed small images as base64 strings"

This reverts commit d7ede4f.

* Optimize image sizes

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Add image loading indicators (#94)

* Implement code-splitting

* Fix typo in loading page

* Add image loading indicators

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Fix sticker & poster downloads animation (#95)

* Implement code-splitting

* Fix typo in loading page

* Fix sticker & poster downloads animation

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update "Learn More" buttons in "Meet the Team" section (#93)

* Implement code-splitting

* Fix typo in loading page

* Update "Learn More" buttons in "Meet the Team" section

* Remove newline

* Refactor imports

* Update alt text in error page

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

* Update loading screen UX (#98)

* Update loading screen UX

* Fix incorrect error screen class name

* Update documentation

* Add bounce animation to official emoji (#99)

* Update cover photo (#101)

* Update cover photo

* Remove unused photo

* Improve heading visibility in get involved page (#103)

* Add polyfill for IntersectionObserver (#105)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
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.

None yet

1 participant