Avdhesh-Varshney / WebMasterLog

A record of Unique Web Development Projects made with Angular, Next, Node, React, ExpressJS, Redux, Vanilla, Vue, etc. Technologies...
https://web-master-log.vercel.app
MIT License
93 stars 181 forks source link

Enhancements to the Drawing Web App: Improved User Interaction and New Drawing Tools #990

Closed abhisek2004 closed 3 weeks ago

abhisek2004 commented 1 month ago

@Avdhesh-Varshney Hi Project Admin

Pull Request Summary

Describe the add-ons or changes you've made 📃

I have implemented significant updates to the Drawing Web App, enhancing user interaction and functionality, including tools for drawing, erasing, and customizing brush sizes.

Screenshots 📷

1 2 Screenshot 2024-10-23 224746

Type of change ☑️

Checklist: ☑️

Note to reviewers 📄

I believe these enhancements significantly improve the user experience of the Drawing Web App. Please accept my pull request, and I look forward to your feedback!

Features of the Drawing Web App:

  1. Canvas for Drawing:

    • The main area is a canvas where users can draw freely.
  2. Download Functionality:

    • Users can download their drawings as a PNG file.
  3. Drawing Tools:

    • Pencil Tool: Allows users to draw with a pencil.
    • Eraser Tool: Users can erase parts of their drawing.
    • Brush Customizer: Users can adjust the brush size for finer or thicker lines.
  4. Undo Action:

    • Users can undo their last drawing action using a dedicated button.
  5. Color Selection:

    • A color palette allows users to choose the drawing color.
    • A background color picker enables users to customize the canvas background.
  6. Clear Canvas:

    • A button to clear the entire canvas for starting fresh.
  7. Settings Icon:

    • An option to access app settings.
  8. Tooltips:

    • Informative tooltips for each tool, enhancing user experience and guidance.
  9. Responsive Design:

    • The app is designed to be responsive, adapting to different screen sizes.

Additional Information: If there are any dependencies required for these changes, please let me know, and I can add them.

I kindly request you to accept my pull request and support my ongoing development of this project. I look forward to your review and feedback! Thank you for your support! 👍

Best regards, Abhisek Panda

vercel[bot] commented 1 month ago

@abhisek2004 is attempting to deploy a commit to the avdheshvarshney's projects Team on Vercel.

A member of the Team first needs to authorize it.

github-actions[bot] commented 1 month ago

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

Avdhesh-Varshney commented 3 weeks ago

Please link your issue and never create your pr in main branch. Create your own branch.