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

Improve mobile responsiveness on ZubHub #823

Open
ladyami opened this issue Oct 6, 2023 · 8 comments
Open

Improve mobile responsiveness on ZubHub #823

ladyami opened this issue Oct 6, 2023 · 8 comments
Labels

Comments

@ladyami
Copy link

ladyami commented Oct 6, 2023

Describe the bug
The website is not responsive on smaller devices, such as smartphones and tablets. This means that the website layout does not adjust for different screen sizes, and users may have difficulty viewing and interacting with the website on these devices.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Zubhub website'
  2. Right Click on ' any space and click on inspect to use the developer tool'
  3. Scroll down to 'toggle device toolbar to change device'
  4. See error

Expected behavior
The website layout should adjust for the smaller screen size, and all elements of the website should be easily visible and clickable.

Actual results

The website layout does not adjust for the smaller screen size, and some elements of the website may be difficult to see or click on.

Screenshots
Screenshot (308)

The header content is not responsive, there should only be the logo and the hamburger menu other content should be hidden

Screenshot (311)
Screenshot (312)

There shouldn't be a small white space on the right-hand side, the background color needs to cover the entire body background.

Screenshot (316)
Screenshot (317)

The project card content is cramped and requires more space for proper layout.

Screenshot (318)

The video timelines overlap, adding a margin will separate each card.

@ladyami
Copy link
Author

ladyami commented Oct 6, 2023

I came up with a solution to make the navbar responsive.

current state of the design
Screenshot (308)

The solution
Slide 4_3 - 1


I removed the profile icon, notification icon, search icon and language icon


Slide 4_3 - 3

I moved the search, language, and notification icons to the sidebar and removed the profile icon as it serves the same purpose as my profile in the sidebar.

Slide 4_3 - 2

When the search icon is clicked, this screen will appear.

Slide 4_3 - 4

When the change language is clicked, this screen will appear.

Slide 16_9 - 1

https://www.figma.com/file/M3Cl5VO1enP6a3jgvZD4TI/Zubhub-header?type=design&node-id=4%3A179&mode=design&t=hjwTUlSM57fEdONN-1

@ladyami
Copy link
Author

ladyami commented Oct 6, 2023

I'm currently in the process of finding solutions for the remaining issues.

and not I didn't add the background gradient because the main focus is the navbar and sidebar

@srish srish added enhancement New feature or request low priority design labels Oct 7, 2023
@srish
Copy link
Member

srish commented Oct 7, 2023

@ladyami Thanks for making these suggestions! This can become a project of its own and be promoted via the next round of Outreachy.

@srish srish changed the title Website not responsive on smaller devices Improve responsiveness on ZubHub Oct 7, 2023
@srish srish changed the title Improve responsiveness on ZubHub Improve mobile responsiveness on ZubHub Oct 7, 2023
@Marhiposa
Copy link

@srish Does that mean we shouldn't work on this issue?

@ladyami
Copy link
Author

ladyami commented Oct 7, 2023

@srish I am also a developer I can implement it should I go and do that?

@coderatomy
Copy link
Collaborator

Nice work @ladyami

@ladyami
Copy link
Author

ladyami commented Oct 7, 2023

Thank you @coderatomy

@CodebyCc
Copy link

Hello please can you assign this issue to me please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants