# data[].attributes.body
This code creates a simple drawing app where you can customize the brush's color, thickness, and opacity using sliders. You can draw on the canvas by clicking and dragging the mouse, and there’s a button to switch between drawing and erasing. The app also lets you undo the last line you drew. The brush color updates are based on the RGB sliders, so you can choose any color.

# data[].attributes.attachment_link.title
Drawing App - Abby Trinh - OpenProcessing

# data[].attributes.body
I liked how the app was the size of the screen, but pressing undo broke the app

# data[].attributes.body
I really liked using your app! It's very fun and I like how you added an opacity option. I also really like that even if you draw really fast the lines don't break. I would just make it so that the UI doesn't get messed up as you interact with them. But overall really good!

# data[].attributes.body
I like the many options that this app gives the user to mess around with so you can basically draw anything using this. Maybe you could make it so the text border doesn't change thickness so you can still read it well when the thickness is large.

# data[].attributes.body
This is a simple paint program where you can change colors and the size of our brush to make anything you want.

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
I liked that there were so many options but I wish I could have sen the borders of the canvas better

# data[].attributes.body
I really like the variety of colors that are offered in this project. I like how you can clearly choose what size of drawing you want. I think you could add a way to erase what's already drawn. Good work!

-Meliza

# data[].attributes.body
This is so fun! I love the squares you added on the side for users to be able to select their brush size. One thing I'd love to see would be more color options or something telling users that the boxes allow them to change brush sizes!

# data[].attributes.body
This project lets you choose colors and adjust the pen size with + and - signs. The grey rectangle is an eraser.

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
I liked the simplicity and not being overwhelmed by too many options I also liked that you tried to stop drawing from happening in the cold rselection are but I think you needed to count for pmouseX/Y as well as I can still draw there if I move my mouse fast, also the erase erases the buttons

-Cameron

# data[].attributes.body
Just a drawing software

# data[].attributes.body
I hope you guys enjoy! This is a simple drawing app where you are given the option to choose either squares or circles to draw with :) It also allows you to select a color, from a color selector! When you're done with your project, you are also able to "Clear Canvas"

# data[].attributes.attachment_link.description
A fun, easy tool used to draw with circles or squares--your choice! The drawing world is your oyster.

# data[].attributes.body
This app is pretty fun with the shapes and color options and easy to learn and use. Maybe you could add more options in the future but this is pretty good

# data[].attributes.body
I really love how you added shapes so that you can change it from a stroke to like a stroke of shapes! For improvements, I think you can just add something else to it, like maybe changing the background color? Overall, i think its a great app!

# data[].attributes.body
I like it pretty cool nice and simple

# data[].attributes.headline
final result-Cooper Chvotkin, Maxwell Comeaux

# data[].attributes.subject
final result-Cooper Chvotkin, Maxwell Comeaux

# data[].attributes.attachment_link.title
csip final project - cooper chvotkin - OpenProcessing

# data[].attributes.body
this is a color changing drawing tool where you can change the size of the line I couldn't find a way to change the opacity though.

# data[].attributes.attachment_link.title
p5.js Web Editor | Guttural responsibility

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
Awesome work. Love It !!!

# data[].attributes.body
I think your app is very well made and I love how you can pretty much do anything with it. However, I will say that it took me like a good minute to figure out that you had to click the button in order for the color to actually change. Overall its a really good app!

# data[].attributes.body
Your app is amazing! I like the many options you offered the user. One thing you could improve is the area where the user can draw. I think there should be a limit where the user can draw so the art doesn't overlap with the buttons.

- Meliza

# data[].attributes.body
I enjoyed! Really fun and interactive and I love how you implemented the color wheel (or square). Overall it's very nice.

Grow: Maybe align the buttons so that it doesn't overlap on the canvas.

# data[].attributes.body
thank you for the feedback, however there is already a limit to the drawing area

# data[].attributes.body
Amazing job with your project! I think it most accurately represents a popular/trendy drawing tool that everyone can use! I would definitely use this if it was an app. One suggestion, when you change the background color, maybe add a piece of text underneath that warns user that this will "Erase current drawing".

# data[].attributes.body
This one is pretty unique and I like it because it reminds me of one of those black papers that you scratch and there is color underneath

# data[].attributes.body
basic drawing app

# data[].attributes.attachment_link.description
This sketch is created with an older version of Processing, and doesn't work on browsers anymore.

# data[].attributes.attachment_caption
Interactive Brush Drawing Tool - Evelyn Park (OpenProcessing)

# data[].attributes.body
This basic interactive painting tool allows you to paint on a canvas with various brush shapes, colors, and sizes. Users may use buttons to pick predetermined colors (Pink, Lavender, and Yellow), swap between circular and square brush shapes, and modify brush size using a slider. The program constantly adjusts the brush parameters based on user involvement, providing a more personalized painting experience.

This tool interacts with the mouse.

-Click: Select colors or brush shapes by clicking on the respective buttons.

-Drag: Hold the left mouse button and move it to draw on the canvas.

# data[].attributes.body
This is lowkey my favorite project, the way the colors change as you move it cool!!!!! Maybe figure out a way so that you can stop drawing when you move cursor and only draw when you click?

# data[].attributes.body
This is pretty creative with the different shapes and colors! Also I don't know if this was just me but the size slider was off of the screen for me. Very nice overall

# data[].attributes.body
Nice work on your color coordination and contrast in image

# data[].attributes.body
glow and grow

i love the color choices, but you should add buttons or something to highlight the use cases of each item aswell as expand the space where you can draw

# data[].attributes.body
This is a basic drawing app that allows you to change brush strokes, colors, and the canvas you draw on.

# data[].attributes.attachment_link.title
Drawing App by pachambuddies -p5.js Web Editor

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
this is like a transparent color changing drawing also with shapes , pretty cool

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
I love your app because of the images you're able to add! As a drawer myself, I find this really helpful, the opitions are great as well. I think an improvement could be possibly adding more images. I think something you can maybe add is just like a coloring option if you could, obviously you might need to learn more code but I think it would be a great addition!

# data[].attributes.body
love the various aspects and the samples you provided, but increasing brush size clears the canvas

# data[].attributes.body
Your project seems so fun! Drawing with circles and squares is really cool, but maybe include some color next time?

# data[].attributes.body
Amazing idea of drawing over the canvases

# data[].attributes.body
I like the idea of drawing over shapes. It's a cool idea. However, I think it would be better if you could just click on one outline so you won't accidentally change it when you hover over one.

-Meliza

# data[].attributes.body
Omg! I love how I'm given an option to use an image to draw on top of. I love how clever that idea is. If I were to change one thing, I'd ask for more color options!

# data[].attributes.body
Very nice! I really love the size buttons you put at the bottom left. It gives a nice and crisp feel. The way you organized everything was very good as well! I would love to see some more color options and maybe a way to tell what brush size you're at.

# data[].attributes.body
Good job! You used well-structured functions to create an interactive drawing tool with features like brush size adjustment, opacity control, and an admin mode for extra customization. Your implementation of the eraser and background color change is smooth, making the tool user-friendly. Great job! One suggestion for the interface: The button layout could be more organized to improve accessibility. Grouping related controls (like brush settings together and background settings separately) or adding visual separators might make it easier for users to navigate. Keep up the great work! 😊

-Evelyn Park

# data[].attributes.body
use mouse to draw, each slider controls an RGB color value.

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
Wait this is also one of my favorites!!!! Maybe give an option for the drawings to stay or disappear?

# data[].attributes.body
Well done on developing a useful and easy-to-use drawing tool! Your usage of color selection, eraser mode, brush size modification, and form choices makes the interface flexible and easy to use. The user experience is smooth because of the well-executed toggle mechanism that allows users to switch between drawing and eraser mode.

One suggestion: What if you add more shapes for the brush, like a triangle or a star, to give users more creative options?

-Evelyn Park

# data[].attributes.body
This is a very simple app, it's main purpose is just for you to be able to draw on the canvas. You are able to change the thickness of the stroke if you want and then the color sliders are there so that you are able to choose a color based on rgb. You can also change the background color to a random color if you wan!

# data[].attributes.attachment_link.description
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

# data[].attributes.body
Great job on creating an interactive and dynamic drawing tool! The color transition effect adds a creative touch, making the artwork visually engaging. The sliders provide a nice level of customization, allowing users to adjust their drawing experience easily.

One suggestion: Consider adding more visual elements or effects to enhance the overall experience, such as different brush styles or a gradient background. Keep up the great work! 😊

-Evelyn Park

# data[].attributes.body
This project is pretty nice with the color and thickness options, and maybe it could be better if the drawing window was larger

# data[].attributes.body
This is pretty nice and I like how it stops you from drawing inside the color menu and displays what the current color is. I think a thickness slider or eraser would be cool too.