Some GIMP tools such as the mentioned stretching of levels are difficult to find in the procedure browser as there is apparently no way to obtain the menu path for tools (only for plug-ins and layer effects). I can improve the search by also matching against the description.
@slick123_ @bulevardi Thanks.

MareroQ wrote:
Just a few questions:
- will old settings (from loaded settings file) work in the next version,
- a bit more preview (x3),
- displaying the name of the loaded file from Settings?
What are your plans for this?
Yes, settings from previous versions will still work. They are automatically updated to the latest version. This applies to both the default settings and .json files. The default settings are saved automatically when running a new version of Batcher, while the .json file is kept intact after loading from it (i.e. you'll have to manually save the settings to that file again).
Regarding the default preview size, as I mentioned, I'll make it larger by default, although 3x the current size may be too much (particularly given the current GUI layout).
I plan to make a multitude of changes to loading/saving settings, including displaying the currently loaded file, in a future version (currently planned to be in 1.2 - I prioritized refurbishing existing and adding new built-in procedures).
contrast_ wrote:
Bugs found on Linux with Batcher 1.0.2
1. When applied on two or more layers it applies to all layers
2. when applied on layer groups it applies to all layers even ones outside the group
This is the expected behavior of Edit Layers - it is meant for batch-editing all layers at once. As you found out, adding `Selected in GIMP` will apply the edits to the selected layer(s) only. I'll make sure this constraint is displayed when first running Edit Layers or after reset so that the behavior of Edit Layers is clearer.
When applying to group Layers (by unchecking the `Layers` constraint), Edit Layers works differently - it creates a copy of the group layer instead of modifying it in-place. Now that I think about it, and now that many layer effects can be applied to group layers, I think I should change this behavior so that the groups are modified in place by default.
helixarch wrote:
I have written a few bash scripts that generate .bimp files for use with bimp. They generate all the procedures needed and the number of procedures they generate depends on the resolution of each image.
I see, that is indeed cumbersome to do in the Batcher GUI. I'll see what I can do to make the format simpler.
I've been toying with the idea of creating a command-line wrapper for Batcher (something akin to ImageMagick), although I'm not sure how much effort that would involve.