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

Fix: UI improvements in navbar, status, compare page. #548

Closed
wants to merge 2 commits into from

Conversation

whatDeepak
Copy link

@whatDeepak whatDeepak commented May 24, 2024

This PR enhances the responsiveness and user experience of the application.

  1. Navbar Responsiveness: I've made updates to the navbar component to ensure it adapts smoothly to various screen sizes. Now, users can easily navigate the application regardless of the device they're using.
  2. Responsive Status Page: The status page has overall responsiveness improvements.
  3. Enhanced Compare Page: The input bar on the compare page has been redesigned to improve its aesthetics and user-friendliness. Now, it aligns better with the overall design of the application and provides a smoother input experience as it is responsive. ( The earlier design had some movements which was not that good UX experience. If the newer one doesn't work for you, I'll be more than happy to redesign. )

Issue Number:

Screenshots/videos:

Before:
1
2
Frame 3
5

After:

3
4
6

I believe these changes will significantly enhance the overall usability and accessibility of the application, contributing to a more positive user experience.

Additionally, I'd like to request access to secret key necessary to further contribute to the project. Having access to these resources will enable me to continue making meaningful contributions to the project's development.

I'm looking forward to your feedback and suggestions for further improvements. :)

@whatDeepak whatDeepak requested a review from frouioui as a code owner May 24, 2024 16:24
@whatDeepak
Copy link
Author

whatDeepak commented May 24, 2024

hey @frouioui ! Can you share your views on this pls and guide me further. (I'm quite new to open source)

website/yarn.lock Outdated Show resolved Hide resolved
Copy link

@Ari1009 Ari1009 left a comment

Choose a reason for hiding this comment

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

Hey @whatDeepak, can you check out the file comments? Thanks!

Copy link
Member

@frouioui frouioui left a comment

Choose a reason for hiding this comment

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

Left a review that should be addressed, otherwise this is a great contribution, thanks a bunch 🙇🏻

Comment on lines 27 to 36
<div className="flex flex-col md:flex-row gap-4 overflow-hidden">
<ComparisonInput
name="old"
className="rounded-l-full"
className="text-xl px-6 py-4 bg-background border-2 border-gray-300 rounded-full focus:border-primary focus:outline-none"
setGitRef={setGitRef}
gitRef={gitRef}
/>
<ComparisonInput
name="new"
className="rounded-r-full "
className="text-xl px-6 py-4 bg-background border-2 border-gray-300 rounded-full focus:border-primary focus:outline-none"
Copy link
Member

Choose a reason for hiding this comment

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

In my opinion we should keep the same style for the input as what we have on other pages, here is a diff between search and compare:

image image

Copy link
Author

Choose a reason for hiding this comment

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

got it, I'll make the input style consistent across pages
what i suggest: instead of keeping separate input boxes, i'll follow the old style only and make that responsive by decreasing the size of that in small devices

Copy link
Author

Choose a reason for hiding this comment

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

hey @frouioui , kindly check if this is fine by you and addresses the review comments correctly?

this fix brings responsiveness to compare page while keeping the input style consistent with older design.

Before :
11
After :
12

@frouioui
Copy link
Member

Hello again @whatDeepak, truly thank you for taking the time to work on this. @Jad31 recently revamped these pages/components, I will then close this PR for now.

@frouioui frouioui closed this Jul 30, 2024
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.

🐛 Bug: Text overlap in Navbar
3 participants