@khalim19 khalim19 released this Jun 9, 2018 · 217 commits to master since this release

Assets 6
  • Added installers for Linux and macOS.
  • Pressing the Help button now opens the Documentation subpage rather than the main page of the plug-in.
  • Fixed updates to previews not working and info/error messages not disappearing automatically for GIMP 2.10 on Windows.
  • Fixed GIMP version checks causing incorrect behavior of progress bars and preventing displaying several file extensions available on certain GIMP versions.

@khalim19 khalim19 released this May 17, 2018 · 267 commits to master since this release

Assets 4
  • Added a simple installer for Windows.
  • Plug-in dialog now properly inherits the theme set in GIMP 2.10.
  • Updated the list of file formats and extensions for GIMP 2.10.
  • Error messages no longer disappear automatically after a while.
  • Added a small amount of padding in the bottom part of the plug-in dialog.
  • Fixed plug-in failing to load for GIMP 2.10 on Windows.
  • Fixed a crash when running the plug-in after an upgrade from an early version
    (up to 3.0-RC1).
  • Several minor updates to documentation.

@khalim19 khalim19 released this Apr 15, 2018 · 348 commits to master since this release

Assets 3
  • Created a single release package for GIMP 2.8, 2.9 and 2.10.
  • Further decreased width of the file extension entry and filename pattern entry.
  • Properly fixed enabled/disabled state of previews.

@khalim19 khalim19 released this Mar 25, 2018 · 364 commits to master since this release

Assets 4
  • Created a separate release for GIMP 2.9. This release does not contain the smaller progress bar (displayed while exporting) due to the plug-in dialog freezing during the export.
  • Tagged layer groups can now be inserted, even if "Include layer groups"
    constraint is disabled.
  • Made "[layer path]" and "[tags]" fields for the filename pattern entry more
  • If a field for the filename pattern entry has several variations for its
    arguments, the tooltip displays each variation on a separate line.
  • File extension entry is now expandable.
  • Decreased width of the file extension and filename pattern entries.
  • Moved pygimplib folder back under export_layers.
  • Fixed incorrect positioning of layers in the image previews.
  • Fixed incorrect layer name in the image preview when a layer is first
    displayed there.
  • Fixed Reset Settings not working for settings persisting during a GIMP
  • Fixed enabled/disabled state of previews.
  • Fixed extra period in export failure messages.

@khalim19 khalim19 released this Feb 17, 2018 · 455 commits to master since this release

Assets 3
  • Renamed "filters" to "constraints" to avoid confusion with the concept of
    image filters.
  • Adding a previously enabled and subsequently removed operation or constraint
    will now be disabled when added back again.
  • Moved pygimplib folder above the export_layers folder.
  • Changed user documentation to HTML (more-or-less a copy of the plug-in page).
  • Fixed operations being ignored for "Export Layers (repeat)".
  • Fixed dialog position resetting after closing the file format dialog.
  • Fixed tagged layers (notably foreground and background) not working for
    indexed images.
  • Added French, Russian and Ukrainian translations.

@khalim19 khalim19 released this Jan 29, 2017 · 579 commits to master since this release

Assets 2

Redesign of the basic user interface:

  • "Advanced settings" are now referred to as "more settings".
  • Merged the "Save Settings" and "Reset Settings" buttons and the "Advanced
    Settings" expander into one button named "Settings".
  • Renamed "Export Layers" button to just "Export".
  • Removed "Autocrop layers" from basic settings.
  • Added a second progress bar indicating the export progress of the current
  • Misc. adjustments of GUI elements (size and spacing).

Major additions and redesign of the "advanced" user interface:

  • Added option to rename layers according to a pattern (defaulting to the layer
  • Removed GUI elements for "advanced" settings.
  • Added option to add back the "advanced" settings as operations or filters via
    "Add Operation..." and "Add Filter..." boxes.
  • Added preview displaying layer names to be exported.
  • Added image preview of the layer selected in the layer name preview.
  • Removed the option to tag layers by renaming layers. Instead, layers can now
    be tagged via the layer name preview.

Changes to settings:

  • Renamed "Ignore invisible layers" to "Only visible layers".
  • Added the following settings acting as additional operations before export:
    • "Insert background layers"
    • "Insert foreground layers"
    • "Inherit transparency from layer groups"
    • "Ignore layer modes"
    • "Autocrop"
    • "Autocrop background"
    • "Autocrop foreground"
    • "Use file extensions in layer names"
  • Added the following settings acting as additional filters of layers:
    • "Include layers" (enabled by default)
    • "Include layer groups"
    • "Include empty layer groups"
    • "Only layers with tags"
    • "Only layers without tags"
    • "Only top-level layers"
    • "Only layers selected in preview"
  • Removed settings not in the lists above as the same functionality can be
    achieved via additional operations and filters or the filename pattern text

Bug fixes:

  • Fixed crash when "Search" or "Recently Used" were selected in the folder
  • Fixed in-dialog messages with special characters not being displayed.
  • Fixed "Export Layers (Repeat)" terminating prematurely if the user closed the
    overwrite dialog during a previous export.

Misc. changes:

  • Reduced the number of PDB parameters for "plug-in-export-layers" as a result
    of the replacement of advanced settings with operations and filters.
  • Export can now be stopped by pressing Escape.
  • Export is now stopped if the image is closed during the export.
  • Tagged layer groups are now also considered by settings dealing with tags.
  • Added undo/redo capability to the file extension entry.
  • JPEG dialog is no longer displayed in "Export Layers (Repeat)".
  • In-dialog informative messages (e.g. "Settings successfully saved") now
    disappear automatically after a while.

@khalim19 khalim19 released this Apr 22, 2016 · 1316 commits to master since this release

Assets 3
  • Added a feature to tag layers as foreground layers. To use it, type "[foreground]" before the layer name.
  • Changed the way background layers are specified. Instead of enclosing the layer name in square brackets, type "[background]" before the layer name. If you used background layers, make sure to change the layer names.
  • Changed the setting "Layer names in [square brackets]" to "[Tagged] layers" and several other setting values to reflect the addition of foreground layers.
  • The main dialog now hides again when a file format dialog is about to be displayed, in order to make sure that the file format dialog is not displayed behind the main dialog. The main dialog reappears after the file format dialog is closed by the user.
  • Consolidated error and warning messages displayed when an error during export or an unhandled exception occurred.
  • The plug-in no longer crashes when it doesn't need to for certain errors during export, such as too long filenames.
  • The output directory and input directories of imported images are no longer validated. If the output directory is invalid, a warning message is displayed and the user can try exporting again. This also avoids needless crashes.
  • The plug-in no longer remembers settings in the non-interactive run mode. This behavior is consistent with other GIMP plug-ins.
  • "Export only layers matching file extension" is now applied before tagged layers are processed. This means that when this setting is selected and back/foreground layers don't have a matching file extension, they will no longer form the back/foreground of the exported layer.

@khalim19 khalim19 released this Oct 4, 2015 · 1409 commits to master since this release

Assets 3
  • The "File extension" text field now displays a dropdown list of file formats and associated file extensions (upon clicking or pressing Up/Down keys). Several third-party formats are also listed, provided that the corresponding plug-ins are installed. You can still enter a file extension not in the dropdown list in case you use a different file format plug-in.
  • Renamed "Export Layers to" to "Export Layers (repeat)".
  • Added mnemonics (keyboard shortcuts) to the dialog in "Export Layers (repeat)" and to the overwrite confirmation dialog.
  • Fixed crash for input images located in folders that contain accented characters.
  • Fixed export of layers with file extensions containing periods (e.g. "xcf.bz2") if files with the same name already exist in the chosen output folder.
  • If "Use as file extensions" is selected and layers contain multiple extensions for the same file format (e.g. "jpeg", "jpg" or "jpe" for the JPEG format), the file format dialog is now displayed only once.
  • If a layer name is enclosed with multiple pairs of square brackets, only the outermost pair is removed upon the export (e.g. a layer named "[[Background]]" is exported as "[Background].png").
  • Removed " copy" suffix from the names of exported layers for formats preserving layer information (e.g. PSD or XCF).
  • On Ubuntu, replaced the overlay scrollbar with the classic scrollbar.

@khalim19 khalim19 released this Jun 18, 2015 · 1552 commits to master since this release

Assets 3
  • Removed tooltips for settings (except File Extension) due to being redundant.
  • Allowed to type in the output directory manually in the directory chooser if the "Location:" label is visible.
  • Changed the default value of the file extension strip mode to "Always strip file extension".
  • Changed the persistent storage of settings from a custom JSON file to the GIMP's native "parasiterc" file. This improves compatibility for certain GIMP builds not bundling some less commonly used Python modules. Users need to re-save settings if they used the "Save Settings" feature.
  • The plug-in now logs unhandled errors (exceptions) to the export_layers/export_layers_error.log file for official releases.
  • Major refactoring of the code dealing with settings to make it easier to create and maintain them.

@khalim19 khalim19 released this Dec 20, 2014 · 1713 commits to master since this release

Assets 3
  • Set PNG as the default file format.
  • Renamed settings containing the word "directory" to contain "folder".
  • Allowed to install the plug-in system-wide (e.g. to
    C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins on Windows).
  • Pressing Enter while the focus is on the "File extension" text field will now export layers.