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

Enhance Main Page UI/UX for ArduPilot Web Tools #230

Open
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

Saloni-2005
Copy link

This PR introduces significant improvements to the UI/UX of the main page for the ArduPilot Web Tools, focusing on creating a modern and responsive layout. The key updates include:

Responsive Design: Leveraged Flexbox to ensure the layout adjusts seamlessly across various screen sizes.
Visual Enhancements: Updated the color scheme, improved spacing, and refined typography for a polished look.
Interactive Elements: Added hover effects and subtle animations to boost user engagement.
These changes are currently limited to the main page, serving as a prototype for a platform-wide redesign.

This is how it looks :

ezyZip.mp4

Next Steps:
I propose extending these enhancements to other connected pages for a consistent and cohesive user experience across the platform.

I kindly request feedback from the team, particularly from @IamPete1 and @Ryanf55, to ensure alignment with the overall project goals. Upon approval, I would like to proceed with implementing these updates across the platform.

Thankyou!

@Ryanf55
Copy link
Contributor

Ryanf55 commented Jan 9, 2025

I'll leave this for Pete, he's the maintainer.

@Saloni-2005
Copy link
Author

@Ryanf55 @IamPete1 Did you like the styling. Should I work for all pages. Please share your suggestion and any changes you want me to do.
Thankyou!

@Saloni-2005
Copy link
Author

@Ryanf55 @IamPete1
Resolve isuue #229
I’ve updated all pages' theme with reference to the main page. Could you please review this PR and please suggest if any changes requied.
Thankyou!

@Saloni-2005
Copy link
Author

Hello @Ryanf55 and @IamPete1 Could you please review this PR and kindly share your suggestion if any changes is required.
Thankyou!

@IamPete1
Copy link
Member

Sorry its taken me so long to look at this.

I like the idea of new tiles for the landing page, but you have had to remove information from some of the tool descriptions.

The change in background color means the plots look less like part of the page.
image

I don't think the new headers on the tools is a nice as the original.

@Saloni-2005
Copy link
Author

@IamPete1 "Thank you for reviewing and providing feedback! I understand your concern about the tool descriptions, but I’m not entirely sure which details you’re referring to, as I only modified the color scheme and reorganized the descriptions without intentionally removing any content. I’ll revisit the descriptions to ensure they remain complete and detailed. Additionally, I’ll work on improving the background color or plot styling to make the plots feel more cohesive with the page. Please let me know if there’s anything specific you'd like me to address further."

@IamPete1
Copy link
Member

Maybe the text is overflowing, for example from your little vid:
image

vs

image

@Saloni-2005
Copy link
Author

@IamPete1 Okay I got it. I will update this.
Thankyou!

@Saloni-2005
Copy link
Author

@IamPete1 I have updated files . Please review it .
Thankyou!

@Saloni-2005
Copy link
Author

Hello, @IamPete1 Could you please review this pr whenever you have time.
Thankyou!

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.

3 participants