I have an existing Javascript web page that I'm working on. Currently, there is a drawing feature created with a custom-programmed HTML script. It's very simple, and can be seen below. Users can choose a color and use their mouse to add lines to the canvas, then saving and closing the canvas to be used inside of an HTML canvas object in the js code. However, this tool is too minimalistic for our purposes. I would love for users to have a menu where they can choose to add shapes, draw with fill, and have a full Hex color picker, to express a couple of ideas. Text would be nice to have as well. I'm sure this could all be coded with raw JS and HTML, but I have to imagine there's a better way. Are there libraries out there that can support this type of system?
