ScreenBoard banner

ScreenBoard

11 devlogs
19h 12m 15s

An app that allows you to draw on your screen.

Repository

Loading README...

Robert Z

I refactored a ton of code and then created an event emitter so my main.ts variables could be modified and it’s really easy to make my functions global.

Attachment
0
Robert Z

Finally migrated all the previous tools to the new history system! Eraser and stuff. I also fixed up a bug where if you moved your mouse too slow, the spline generator would just not do anything. TODO: i need to implement chunking the drawing because if you draw for too long, it’ll start lagging the app.

Attachment
0
Robert Z

I finally added the active history stack for my drawing app. Here’s an example.

0
Robert Z

I changed the pen writing from using linear lines to using catmull spline and cubic bezier curves for better “quick” movements.

Attachment
0
Robert Z

I added a catmull-rom spline to replace the current pen implementation!
Also, I created a desmos graph to visualize how the catmull-rom spline with cubic bezier works.

0
Robert Z

I spent a few hours refactoring my project xd

Attachment
0
Robert Z

Add a cool little closing and openign animation for the toolbar.

0
Robert Z

Making toolbar. Making it not draw while moving the toolbar was especially hard.

0
Robert Z

Make a brush, adjustable pen size, and then make a circular eraser rather than a square eraser.

Attachment
0
Robert Z

Made canvas and rawing.

Attachment
0
Robert Z

Made the project + made window full screen without fullscreening!

Attachment
0