Skip to content

Conversation

bashSunny101
Copy link
Contributor

Summary

This PR fixes a major mobile usability issue on the model page where the three action buttons were being cut off on small screens.

Changes

  • Updated catalog.scss to use flex-wrap on the button container for smaller screens.
  • Ensures all buttons are visible and easily accessible on mobile.

Impact

  • Improves mobile user experience for anyone accessing the model page.
  • Fixes a blocker for users trying to interact with the catalog on mobile devices.

Hacktoberfest 2025

This contribution is part of Hacktoberfest 2025.

Fixes #2357

- Adjusted catalog.scss to use flex-wrap for button container
- Ensures all action buttons are fully visible and usable on mobile devices
- Improves overall mobile usability for AigisUK model page

Signed-off-by: Sunny <[email protected]>
Copy link

welcome bot commented Oct 3, 2025

Yay, your first pull request! 👍 A contributor will be by to give feedback soon. In the meantime, please review the Newcomers' Guide and sure to join the community Slack.
Be sure to double-check that you have signed your commits. Here are instructions for making signing an implicit activity while peforming a commit.

Copy link

netlify bot commented Oct 3, 2025

Deploy Preview for mesheryio-preview ready!

Name Link
🔨 Latest commit 7967426
🔍 Latest deploy log https://app.netlify.com/projects/mesheryio-preview/deploys/68e55908f0bb110008922ed4
😎 Deploy Preview https://deploy-preview-2358--mesheryio-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Summary of Changes

Hello @bashSunny101, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request resolves a significant mobile usability problem on the model page by ensuring that the action buttons are fully visible and accessible on smaller screens. By introducing a responsive design adjustment, the change enhances the user experience for mobile users interacting with the catalog, removing a previous interaction blocker.

Highlights

  • Mobile Usability Fix: Addresses a critical issue where model catalog action buttons were cut off on smaller screens, significantly improving mobile user experience.
  • Responsive Design Implementation: Implements "flex-wrap: wrap;" in "_sass/catalog.scss" to ensure buttons dynamically adjust and remain visible on various screen sizes.
  • Hacktoberfest Contribution: This pull request is submitted as part of the Hacktoberfest 2025 event.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request effectively resolves a significant mobile usability issue on the model catalog page by introducing flex-wrap: wrap. This ensures all action buttons are accessible on smaller screens, which is a great improvement. I have one suggestion regarding the ordering of CSS properties to enhance code maintainability.

Copy link
Contributor

@Rajesh-Nagarajan-11 Rajesh-Nagarajan-11 left a comment

Choose a reason for hiding this comment

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

LGTM

@bashSunny101
Copy link
Contributor Author

Hi ,
This PR is approved by @Rajesh-Nagarajan-11 and is ready to be merged. Please let me know if any additional updates are needed.

Thank you!

@ChetanFTW
Copy link
Contributor

hi @bashSunny101, Thanks for contribution 🎉
I request you to attend tomorrow meeting before that add you PR under meshery.io here

@bashSunny101
Copy link
Contributor Author

hi @bashSunny101, Thanks for contribution 🎉 I request you to attend tomorrow meeting before that add you PR under meshery.io here

Sure, will be there on time.

@bashSunny101
Copy link
Contributor Author

Kindly merge this PR as it has got 3 approvals and also it is a part of hacktoberfest.
I would be really thankful.

@Namanv0509 Namanv0509 added hacktoberfest Happy contributing! hacktoberfest-accepted Approved for Hacktoberfest. Happy hacking! and removed hacktoberfest Happy contributing! labels Oct 7, 2025
@Namanv0509 Namanv0509 merged commit ccf0632 into meshery:master Oct 7, 2025
11 checks passed
Copy link

welcome bot commented Oct 7, 2025

Thanks for your contribution to the Meshery community! 🎉

Meshery Logo
        ⭐ Please leave a star on the project. 😄

@bashSunny101 bashSunny101 deleted the fix/model-responsive-buttons branch October 7, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/website hacktoberfest-accepted Approved for Hacktoberfest. Happy hacking!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Buttons cut off on mobile devices(visit docs, download model and add new model)
5 participants