sd012gfhkhhvh / Slate.AI

A Real Time Whiteboard for doodling with multiple peoples
https://slate-ai.vercel.app
MIT License
11 stars 16 forks source link

[FEATURE] - Implement an eraser tool in the toolbar #6

Closed sd012gfhkhhvh closed 7 months ago

sd012gfhkhhvh commented 7 months ago

Feature Request

Proposed Solution

Implement an eraser tool in the toolbar on the room page to allow users to clean a particular part of the board.

Implementation Steps:

  1. Refer to the roughjs API doccumentation - https://github.com/rough-stuff/rough/wiki
  2. Follow the coding style used to implement other tools and structure your jsx accordingly
  3. Implement inside a seperate div inside toolbar seperate from the drawing tools.
  4. Go through the entire implementation process of other tools both frontend and the connection with socket io carefully.
  5. Add the frontend implementation.
  6. Connect with backend using event emmitor of socket.io on server.js file
  7. Test your changes and push to github

Expected Outcome: A eraser tool Should be there inside the tool bar

JavidSumra commented 7 months ago

I would like to work on that issue under JWOC

sd012gfhkhhvh commented 7 months ago

Go ahead @JavidSumra . keep me updated with your changes. Feel free to communucate with me before making any pr.

sd012gfhkhhvh commented 7 months ago

issue #6 resolved and sucsessfully merged into dev