[Feature suggestion] Extend the context menu, upon right-mouse button click, via "Image -> Resize" (and possibly more options, in a submenu)
- Dominant language
- Python
- Stars
- 869
- Forks
- 106
- PR merge metrics
- No merged PRs in 30d
Description
Current behaviour:
If you click via the right-mouse button onto the main widget, e. g. the one that shows the image,
the following pop-over is shown:
"Select all"
"Import"
"Paste"
I assume you cater to "normal" folks, aka casual users, so showing not too many options is fine.
However had, I would like to specifically have a quick shortcut option here, a fourth one, that
would say:
"Resize image".
As this is a task I do often.
But, other users may not need this. So, how if we could add a fourth option, that would simply say:
"Additional options"
And then, in that fourth option, we add some more common image operations. Including resizing
images.
I don't know which options we should show there; perhaps the top-ten most commony use cases,
or if you want to, additional sub-menus for such options, e. g. "File -> " and then under File, options
such as resize (or, Image -> Resize). And perhaps we can also have an entry "Image -> Filters", to apply
blur-like filters. And sharpen-filters. These are things I am used by gimp. Probably we could simply re-use ImageMagick for such filters, so Drawing does not have to implement everything on its own and can just delegate to ImageMagick. Anyway, that's a later idea; perhaps for now, could we consider the option to show one more entry when clicking the right mouse button, and in that new pop-up, group some more actions? Sometimes using the right mouse button can be more convenient, such as when you have a wide monitor and need to move a lot, whereas with the mouse cursor, we can just click anywhere, as-is. At any rate thank you for reading - hopefully you can understand the gist of this issue request.
Contributor guide
Research direction
Start by inspecting the current right-click pop-over on the main image widget, which currently offers Select all, Import, and Paste. The issue does not name files or tests, and completion would require deciding the scope and structure of additional image actions, including whether Resize is a direct entry or part of a submenu.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100