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

Shoelace conversion #299

Merged
merged 1 commit into from
Nov 14, 2024
Merged

Shoelace conversion #299

merged 1 commit into from
Nov 14, 2024

Conversation

AdamJ
Copy link
Owner

@AdamJ AdamJ commented Nov 6, 2024

Update the site to utilize Shoelace as the basis for components, rather than Bootstrap. Specific changes are as follows:

  • Swap Bootstrap Carousels with <sl-carousel> with addition of preview images for each slide
  • Replace Buttons and Links with <sl-button> and <sl-button type="">
  • Replace .card with Card+Image <sl-card class="card-image">
  • Remove Bootstrap colors and components - Update ALM
  • Remove all Bootstrap dependencies except for bootstrap-grid.scss
  • Update layout for simplified implementation
  • Update styles and CEA page
  • Upgrade navigation, add new logo
  • Fix responsive nav, update Testimonials
  • Switch font families to use Lato and Oswald
  • Update a11y for menu button
  • Update a11y checks
  • Update mobile navigation and page overflows
  • Resolve layout issues
  • Replace Nav element with class nav
  • Add aria-label to navigation checkbox

@AdamJ AdamJ self-assigned this Nov 6, 2024
@github-actions github-actions bot added dependencies Pull requests that update a dependency file minor Minor release tag labels Nov 6, 2024
accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

This was linked to issues Nov 11, 2024
accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

accesslint[bot]

This comment was marked as outdated.

@AdamJ AdamJ marked this pull request as ready for review November 14, 2024 14:28
@AdamJ AdamJ added this to the Shoelace implementation milestone Nov 14, 2024
Additional Shoelace updates

Add Card Image Shoelace component

Remove Bootstrap colors and components - Update ALM

Update styles and CEA page

Upgrade navigation, add new logo

Fix responsive nav, update Testimonials

Switch font families

Update a11y for menu button

Update a11y checks

Update mobile navigation and page overflows

Resolve layout issues

Replace Nav element with class nav

Add aria-label to menu checkbox
@AdamJ AdamJ merged commit 84d2ddf into main Nov 14, 2024
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file minor Minor release tag
Projects
Status: Done
1 participant