website icon indicating copy to clipboard operation
website copied to clipboard

šŸ› Bug: Multiple Pages Are Not Adjusted For Mobile

Open idanidan29 opened this issue 9 months ago • 4 comments

Describe the bug

when accessing the following pages on a mobile device, the pages are not adjusted for mobile screens, the pages are:

  • Array
  • Boolean
  • Null
  • Numeric Types
  • Object
  • String
  • Dialect and Vocabulary Declaration

The issues observed include:

  • The navigation bar extends beyond the viewport.
  • The language selection dropdown is too wide for mobile screens, causing it to overflow.

Steps To Reproduce

  1. Open the JSON Schema website on a mobile device.
  2. Navigate to one of the pages
  3. Observe.

Expected Behavior

  • The navigation bar should remain within the screen width.
  • The language selection should adjust to fit mobile screens properly.

Screenshots

some examples: Image

Device Information [optional]

- OS:
- Browser:
- version:

Are you working on this issue?

Yes

Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)

No

idanidan29 avatar Mar 05 '25 09:03 idanidan29

This is a big issue, and I would like to start working on it as soon as possible. Please assign it to me so I can begin. @benjagm @jdesrosiers

idanidan29 avatar Mar 05 '25 09:03 idanidan29

We also do not get to dark/light mode toggle (complete navbar) on some of these pages. Let's complete this issue collaboratively once approved @idanidan29 as there are alot of pages, we would get the work done way faster šŸ¤

Screenshot_20250305-181218.png

Karan-Palan avatar Mar 05 '25 12:03 Karan-Palan

Hi @Karan-Palan, thank you for your suggestion! I've already made some progress on this issue, and I’d prefer all the pages to follow a similar format

idanidan29 avatar Mar 05 '25 13:03 idanidan29

That's great @idanidan29 šŸš€

Utkarsh-123github avatar Mar 08 '25 13:03 Utkarsh-123github

Hi @idanidan29 . Please go ahead with this issue.

benjagm avatar Jun 14 '25 10:06 benjagm