Skip to content

Mobile ux fixes #2638

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

Merged
merged 50 commits into from Mar 13, 2024
Merged

Mobile ux fixes #2638

merged 50 commits into from Mar 13, 2024

Conversation

ghost
Copy link

@ghost ghost commented Mar 11, 2024

Description

Resolves mobile specific UX issues based on last minute design feedback.

  • Consistent mobile breadcrumbs formatting.
  • Mobile hamburger navigation menu color contrast.
  • Mobile left / right padding across site (excluding legacy templates yet to be migrated into the new design system; eg individual blog pages, etc.)
  • Swipe behavior on hero carousel
  • Swipe behavior on testimonials
  • Mobile fixes and text styling changes for testimonial carousel
  • Carousel navigation dot spacing and coloring
  • Hides hero / testimonial carousel arrows on mobile in favor of swipe behavior
  • Release page mobile table styles; the same needs to be applied to all pages with tables to solve responsive device width concerns and data tables.
  • Various spacing issues specific to mobile devices.
  • Adds reusable category filtering to conference sessions and speakers listings for filtering based on session track.
  • Adds mobile UX for category filtering component.
  • Adds NodeJS automation script for creating boilerplate filesystem structure, and placeholder content for new OpenSearchCon conferences, and updating the top navigation menu items.
  • Adds NodeJS automation script for automating the archival of an existing OpenSearchCon conference content, and updating the top navigation menu items.
  • Adds necessary NPM dependencies and script names to the package.json.
  • Removes old placeholder images for community members without photos.

Check List

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Aaron Stephanus added 30 commits February 26, 2024 11:12
Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
…a conference archive hero images

Signed-off-by: Aaron Stephanus <[email protected]>
…ghtly for active carousel item navigation dot

Signed-off-by: Aaron Stephanus <[email protected]>
…rousel touch and mouse events

Signed-off-by: Aaron Stephanus <[email protected]>
…ion automation script; adds missing front matter properties to the sample conference landing page markdown.

Signed-off-by: Aaron Stephanus <[email protected]>
…ges to the community member pages for conference speakers when their page has been navigated to from a conference page

Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
Aaron Stephanus added 14 commits March 11, 2024 00:25
…ions listing template

Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
…t overlapping the cta button on small screens

Signed-off-by: Aaron Stephanus <[email protected]>
Aaron Stephanus added 6 commits March 11, 2024 18:04
…n scripts; updates conference landing page name to be semantically accurate

Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
…ile table logic for abstract reusability

Signed-off-by: Aaron Stephanus <[email protected]>
Signed-off-by: Aaron Stephanus <[email protected]>
…updates templates accordingly

Signed-off-by: Aaron Stephanus <[email protected]>
Copy link
Member

@nateynateynate nateynateynate left a comment

Choose a reason for hiding this comment

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

A gorgeous and huge chunk of code. Thanks Aaron. LGTM.

@nateynateynate nateynateynate merged commit c0652ac into opensearch-project:main Mar 13, 2024
4 checks passed
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.

1 participant