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: Enhance Badge Maker Functionality #108

Open
2 of 10 tasks
Swayam-code opened this issue Jan 7, 2025 · 1 comment
Open
2 of 10 tasks

Feature Request: Enhance Badge Maker Functionality #108

Swayam-code opened this issue Jan 7, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@Swayam-code
Copy link

Describe the feature

Description

This feature request outlines several suggestions to enhance the functionality and usability of the Badge Maker project. These improvements aim to provide users with more customization options, better usability, and additional sharing capabilities.


Proposed Features:

  • 1. Implement Unfinished Export Features:

    • Complete the exportMarkdown, exportURL, and exportImg functionalities to allow seamless exporting of badges in various formats.
  • 2. Add More Theme Options:

    • Expand beyond the current "dark" and "light" themes by introducing more pre-designed themes to suit different aesthetic preferences.
  • 3. Introduce Additional Pattern Options:

    • Include new pattern choices beyond "shape 1" and "shape 2" to give users more design variety.
  • 4. Add Custom Color Picker:

    • Enable users to choose custom background and text colors for their badges using a color picker tool.
  • 5. Image URL Preview:

    • Add a feature to preview the badge's background image when a URL is provided, ensuring users can see the image before applying it.
  • 6. Social Media Sharing Buttons:

    • Provide built-in sharing buttons for platforms like Twitter, Facebook, LinkedIn, etc., making it easier for users to share their badges.
  • 7. Save Badge Configurations:

    • Add the ability to save badge configurations locally or in the cloud, allowing users to revisit and reuse their designs later.

Benefits:

  • Enhanced User Experience: Greater customization and sharing options improve engagement and satisfaction.
  • Increased Versatility: More themes, patterns, and colors cater to a broader audience.
  • Streamlined Workflow: Features like saving configurations and export functionality make the tool more efficient for users.
  • Social Media Reach: Sharing badges directly promotes the tool and encourages more users to engage.

Proposed Implementation Plan:

  • Prioritize unfinished export features to complete the base functionality.
  • Sequentially roll out additional themes, patterns, and the custom color picker.
  • Introduce the image preview feature and social sharing buttons in parallel to improve interactivity.
  • Finally, implement a save feature to retain user configurations.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant