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

Feature Request: UI/UX Improvements for Badge Maker Tool #109

Open
6 of 9 tasks
Swayam-code opened this issue Jan 7, 2025 · 2 comments · May be fixed by #117
Open
6 of 9 tasks

Feature Request: UI/UX Improvements for Badge Maker Tool #109

Swayam-code opened this issue Jan 7, 2025 · 2 comments · May be fixed by #117
Assignees
Labels
ADVANCE Advance level enhancement New feature or request SWOC Associated with SWOC

Comments

@Swayam-code
Copy link

Swayam-code commented Jan 7, 2025

Describe the feature

Description

This feature request proposes several UI/UX enhancements to improve the overall usability, responsiveness, and user interaction within the Badge Maker tool. These improvements will create a more intuitive and polished user experience.


Proposed Improvements:

  • 1. Loading Spinners or Skeleton Loaders:

    • Display loading indicators while fetching data or rendering changes to provide visual feedback to users.
  • 2. Validation and Error Messages:

    • Add validation for image URLs and display user-friendly error messages when invalid URLs are provided.
  • 3. Tooltips for Options:

    • Introduce tooltips that briefly explain each customization option, making the tool more accessible to new users.
  • 4. Preview Mode:

    • Add a preview mode to simulate how the badge will look in different contexts (e.g., light vs. dark backgrounds, web vs. print).
  • 5. Responsive Design Improvements:

    • Enhance the tool’s mobile responsiveness by improving layout flexibility, particularly addressing the current fixed width of 50vw.
  • 6. Undo/Redo Functionality:

    • Implement undo and redo options to allow users to easily revert or repeat configuration changes during the design process.

Benefits:

  • Enhanced User Feedback: Loading spinners and validation improve user confidence and reduce frustration.
  • Improved Accessibility: Tooltips and error messages guide users effectively, even if they are unfamiliar with the tool.
  • Better Customization Experience: Preview mode and undo/redo functionality empower users to experiment with designs confidently.
  • Optimized Mobile Experience: Responsive design ensures the tool works seamlessly across all device sizes, especially for mobile users.

Proposed Implementation Plan:

  1. Begin with responsive design improvements to ensure usability across devices.
  2. Add validation and error messaging for image URLs.
  3. Introduce tooltips for customization options.
  4. Implement preview mode for contextual badge visualization.
  5. Add loading spinners/skeleton loaders for better user feedback.
  6. Finally, incorporate undo/redo functionality for seamless design iteration.

Add ScreenShots

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm GSSOC'24 Extd registered Contributor
  • I want to work on this issue
@Swayam-code Swayam-code added the enhancement New feature or request label Jan 7, 2025
@Swayam-code
Copy link
Author

assign me this under "SWOC" label

@vansh-codes
Copy link
Owner

work on only those marked by me in the issue description.

  • NOTE: mention and explain everything you implemented in detail in the PR description

@vansh-codes vansh-codes added ADVANCE Advance level SWOC Associated with SWOC labels Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ADVANCE Advance level enhancement New feature or request SWOC Associated with SWOC
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants