Skip to content

Feat/new shapes#54

Open
juju927 wants to merge 14 commits intoKully:masterfrom
juju927:feat/new-shapes
Open

Feat/new shapes#54
juju927 wants to merge 14 commits intoKully:masterfrom
juju927:feat/new-shapes

Conversation

@juju927
Copy link
Copy Markdown

@juju927 juju927 commented Sep 26, 2025

this pull request adds this feature: #31
this is my first time contributing to an open source project, so please let me know if there's anything i should change

preview screenshot:
image

main additions

  • line tool
  • ellipse tool
  • rectangle tool
  • rotate 90deg
  • flip X, flip Y

i didn't add a curved line tool because i wasn't sure how best to implement it
holding shift on the line, ellipse, and rectangle tools makes the tools draw a straight line, circle and square respectively

some minor changes

  • the toolbar has been expanded to two rows to fit the current layout: if someone can change my icons here it'd be great, my art skills are non-existent...
  • had to change some .css styling to keep the alignment for the shortcut button & buy a coffee div

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant