auto-by-extension malfunctioning (chart save file type)
Headline The new auto-by-extension feature shows promise, but right now it is not working properly.
Background / Use Case Very commonly I make batches of charts. I save one .png, then change a parameter, save again, and so on. Sometimes dozens of images. It would be nice to have a way of automating it, but for now I have to click-click-click-click. Extra clicks are painful. Literally. My hands were injured in an accident and there is constant pain.
Observed Behavior I start by "copying" (ctrl-C) a computed string that will become the filename. Then I begin the chart-save dialog. I "paste" the filename (ctrl-V). The first time I do this, the Export Settings / Resolution field is grayed out. So I have to change from Auto-by-extension to PNG, set the DPI, then switch back to Auto-by-extension. Then I save the image.
Now I change parameters, and redo the process. The DPI is remembered, which is good, but the file-type is misremembered. This misremembering is the heart of the bug I am reporting. Rather than Auto-by-extension (which is where I left it) or PNG (which would have made a tiny amount of sense), the file type is now SVG. This means I have to change it by hand. I have to do this again and again, for every image. This is conspicuously worse than the previous behavior (i.e. before Auto-by-extension was implemented).
Desired Behavior
-
The previously selected file type (in this case Auto-by-extension, but really any type) should be remembered from image to image.
-
The resolution field should not be disabled (grayed out) when Auto-by-extension is in effect. If you want to add some text that hints that it only applies to PNG and PDF, that's OK, but even without that, users who don't understand won't be harmed.
-
The DPI value should be saved with the spreadsheet, so that when I close and reopen it, I don't have to set it back to 96. Currently 150 is forced into that field on every startup, which is absolutely never what I want. This is another cause of needless clicks.