Hide deprecated procedures in procedure browser
Operating System: All
Description of the feature
Add a 'show deprecated procedures' check box to all procedure browsers and hide deprecated procedure by default.
I know of three procedure browsers:
- Procedure Browser (reached via Help > Procedure Browser)
- Script-Fu Procedure Browser (reached from the Script-Fu Console > Browse...)
- Python Procedure Browser (reached from the Python Console > Browse...)
As one example: This is the Script-Fu Procedure Browser:
Use cases
Createing your own script
As a beginner script-fu developer, who creates his first script, I like to focus my view on the non deprecated procedure so I learn about current procedures only.
For example I try to figure out how to add another layer. I search for "layer" and find 'gimp-image-add-layer'. I click it to find, that it is deprecated and I should use gimp-image-insert-layer instead. So I need to select that procedure.
I would rather like to hide 'gimp-image-add-layer' completely.
Checking an existing script
When I review an exisiting script to see if it really does what I want, I need to find documentation on deprecated procedure that the script might use. So I click the "show deprecated procedures" button.
Deriving my on script from an existing script
When I derive my own script, taking an exisiting script as a base, I like to see documentation on deprecated procedure that the script might use. So I click the "show deprecated procedures" button.