zubhub icon indicating copy to clipboard operation
zubhub copied to clipboard

Improve mobile responsiveness on ZubHub

Open ladyami opened this issue 2 years ago • 8 comments

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 avatar Oct 06 '23 12:10 ladyami

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 avatar Oct 06 '23 15:10 ladyami

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

ladyami avatar Oct 06 '23 15:10 ladyami

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

srish avatar Oct 07 '23 02:10 srish

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

Marhiposa avatar Oct 07 '23 04:10 Marhiposa

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

ladyami avatar Oct 07 '23 08:10 ladyami

Nice work @ladyami

coderatomy avatar Oct 07 '23 15:10 coderatomy

Thank you @coderatomy

ladyami avatar Oct 07 '23 20:10 ladyami

Hello please can you assign this issue to me please?

CodebyCc avatar Oct 21 '23 23:10 CodebyCc