flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
https://flameshot.org
GNU General Public License v3.0
24.02k stars 1.53k forks source link

2023-12-05 Add new drawing tool 'LockPick' #3430

Open hugovonhorse opened 7 months ago

hugovonhorse commented 7 months ago

Hi, this is only my 2nd ever gitHub submission (after practising with the 'first-contributions' project), so apologies for any rubbish.

I use Flameshot on a daily basis in my professional life (mainly for creating images of custom software for documentation, bug reports, etc) and I wanted what im describing as a "LockPick" but is really just a type of 'arrow', in the style that I've now created.

I checked the code for how the arrow worked and the graphics component seemed pretty simple, so i forked, copied the entire arrowTool but renamed it and gave it unique function names etc, tested, committed, pushed and am now asking for a 'Pull'.

Note: ive added the new icon to the far-right of the captureToolButton widget because, although its not with the other drawing tools (which would be the logical place to put it), I didnt want to interfere with other peoples muscle-memory of where to find the various buttons. Im happy for this to be moved around though if some underlying design principle requires it :+1:

Thanks muchly, Hugo