Pen/Freehand/Splines tool should set its origin to the first drawn point location when the new layer is created
Right now, the origin gets set to the parent (usually canvas) origin which is often far away from where the user is drawing. At least we know that, when drawing a shape and its layer gets created, the user likely has an interest in a particular area in space roughly nearby the first point being drawn. So that's the better choice. This means adding a Transform node to provide the offset to the first point location.
Can I work on this issue?
Yes, this is available.
Thanks, I'll start working on this. I'll go through the spreadsheet view from the View menu as suggested. I'll keep you updated with progress and will let you know if I have any questions. This is my first contribution, so please feel free to guide me if I go wrong anywhere.