akiraux / Akira

Native Linux App for UI and UX Design built in Vala and GTK
GNU General Public License v3.0
5.24k stars 203 forks source link

Path Actions and Curves #663

Closed AshishS-1123 closed 2 years ago

AshishS-1123 commented 2 years ago

Summary / How this PR fixes the problem?

The following features have been added to the Vector tool.

Steps to Test

Drawing Curves

Deleting Points

You can also double click on a Path to enter PathEditMode. Doing so will show all the control points in blue dots.

Screenshots

delete_curve_vid (online-video-cutter com)

Known Issues / Things To Do

  1. Couldn't figure out how to scale paths properly in Transform mode. Will work on that later.
  2. Feature to move points around using the mouse, or adding new points between existing will also be handled in the next PR.
Alecaddd commented 2 years ago

From testing this it looks and behaves very well. I will defer the final review to @mbfraga as he has a better understanding of this whole code.

Alecaddd commented 2 years ago

This looks very good as initial step towards a great path tool. Thank you so much.