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

[TB] Enhance Responsiveness of ThemeBuilder Application on Mobile Devices #855

Open
Sweetdevil144 opened this issue May 5, 2024 · 6 comments
Assignees
Labels
theme builder app Theme Builder application

Comments

@Sweetdevil144
Copy link

Problem/Concern

Screenshot 2024-05-06 at 2 19 02 AM

Non responsiveness exhibited in small window view.

Proposed Solution

  • Utilization of Hamburger menu for sidebar.
  • Utilization of Flex and Grid Layouts wherever required.
    -Introduce media queries to adjust text sizes and layout dynamically based on the screen size.
@aaronreed708
Copy link
Contributor

Thanks for opening the issue @Sweetdevil144! We haven't spent much time working on responsiveness, yet, since it is a design tool that isn't likely to be used on a very small screen. Probably nothing smaller than a tablet. With that in mind, do you have a suggested list of things that we could fix to assure a good user experience on a tablet? So that we can prioritize the work?

@aaronreed708 aaronreed708 added the theme builder app Theme Builder application label May 8, 2024
@Sweetdevil144
Copy link
Author

Here are a few things we could prioritize:

  • Optimizing the sidebar: Implementing a collapsible hamburger menu can help free up space and improve navigation.
  • Flexible layouts: Using Flexbox and Grid can make the UI more adaptable, ensuring elements scale properly on various tablet sizes.
  • Media queries: Adjusting basic UI components like buttons, text sizes, and spacing can greatly improve readability and interaction on smaller devices.

@kburk1997
Copy link

As discussed in the 5/16 meeting, this is not exclusively limited to mobile screens - this is an accessibility issue as well.

Web Content Accessibility Guidelines (WCAG) has a success criterion that mentions this - 1.4.10: Reflow:

Content can be presented without loss of information or functionality, and without requiring scrolling in two dimensions for:

-Vertical scrolling content at a width equivalent to 320 CSS pixels;
-Horizontal scrolling content at a height equivalent to 256 CSS pixels.

Except for parts of the content which require two-dimensional layout for usage or meaning.

@Sweetdevil144
Copy link
Author

Hey @kburk1997 , you're right. This is an accessibility issue in Whole as per the WCAG guidelines as well. Enhancing the Views may prove beneficial in fixing this issue.

@aaronreed708
Copy link
Contributor

You are all making great points and good suggestions. @Sweetdevil144 would you like me to assign this issue to you?

@Sweetdevil144
Copy link
Author

Yeah sure. I'd love to work on this. I'm wrapping up the test Enhancement Issue. So, I'll start with this parallely too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme builder app Theme Builder application
Projects
Status: High Priority
Development

No branches or pull requests

3 participants