How does new batch export folder creation get triggered? (not a question, a combo of bugs)

Summary:

Writing the release notes, I found the info that Inkscape now creates folders in batch export instead of complaining they do not exist (inkscape!5169 (merged)).

Trying it out, I found no way to insert a folder name in batch export (suffix doesn't make sense, and in the field that has 'batch' in it, any folders seem to be ignored:

grafik (results in images written to /tmp, as only batch-id.png)

However, translating Inkscape (or rather, reviewing strings for translators), I found this message: https://gitlab.com/inkscape/inkscape/-/blob/1.4.x/src/ui/dialog/export-batch.cpp#L650

Could't make it show up, though.

And then, for fun, I tried single file export, and it created the folder without complaining. Which was never mentioned anywhere, and where Inkscape also does not ask, in case I have mistyped (bad...).

Steps to reproduce:

  • open Inkscape
  • open Export dialog
  • try to make it:
    • save in a subfolder with batch export
    • save in a subfolder with normal export

What happened?

  • Inkscape created a subfolder when it should have asked (in single file mode)
  • There was no way to create a subfolder in batch mode (that I could find)

What should have happened?

  1. Inkscape should ask once if it creates a folder where it wants to export things, no matter which mode. I might have made a typo.
  2. If subfolder creation is supposed to work in batch mode, by typing in the path, it should be possible to do that via GUI
  3. Otherwise, the message can be dropped from the batch export dialog file, I assume.

Version info

Inkscape 1.4-beta (1483b83296, 2024-04-23)

                      Compile  (Run)
    GLib version:     2.72.4
    GTK version:      3.24.33 (3.24.33)
    glibmm version:   2.66.2
    gtkmm version:    3.24.5
    libxml2 version:  2.9.13
    libxslt version:  1.1.34
    Cairo version:    1.16.0 (1.16.0)
    Pango version:    1.50.6 (1.50.6)
    HarfBuzz version: 2.7.4 (2.7.4)

    OS version:       Linux Mint 21.3
Edited by Maren Hachmann