Links

Releases

If you want to revert to an older version of Workflower, please check out the dedicated download page for older versions.

2.0 - May 12, 2023

FINALLY AE 23 COMPATIBLE!
Attention: If you work in AE 22 (no matter whether you use Workflower v2 or v1 in it) and you want to open up a project that was created in AE 23 + Workflower v2, you have to downgrade that project beforehand. To do this, go to Settings > Layout > Convert Project to older WF/AE Version.

Added

ScriptUI Panel

  • Option to use Workflower's Main Menu as a ScriptUI Panel. Install Workflower ScriptUI Panel.jsxbin into AE's ScriptUI Panels folder. Please note that it is still mandatory to additionally have --- Workflower ---.jsxbin installed in AE's Scripts folder.

Matting

  • All matting tools (creating single/multi-layer mattes, creating Group Mattes & merging mattes) now conform to AE's new Selectable Track Matte system (introduced in AE 23). Especially Group Mattes benefit significantly, making them many times faster. When, within a Group Matte, existing track mattes have to be merged or you reference another matte layer (like the group header), an Intermediate Matte Merge (Inter-Merge) has to be added above the Group Matte Layer that is being used as track matte for group layers. Read the updated user guide chapter on matting for more information.
  • If you create a Matted Adjustment Layer to a single Layer in AE 23 and up, an adjustment layer with a track matte set to the selected layer will be created (instead of an additional clone).
  • When you execute Create Matte on a single layer while having a Set Matte effect on the layer selected, now the created matte layer will not be used as a track matte but the Set Matte layer control will be set to the new matte layer instead. This also works for other effects too, e.g. to create to depth map layer to a Camera Lens Blur effect. Please read the user guide chapter on Matting for more information.
  • Invisible Mattes now display the icon ‡ for easier detection of the layer type.
  • Matte Clone Collection Groups will now get deleted if there are no clones within anymore upon executing Merge Mattes.

Relabeling

  • Using Relabel Layer/s, you can now affect keyframe label colors, too (introduced in AE 22.6). Instead of layers, select keyframes and execute Relabel Layer/s.
  • When keyframes are transferred (for example when Workflower adds a special opacity slider to apply group opacity), keyframe label colors are now transferred as well.
  • Now, when you have keyframes selected and you execute Select Group, all keyframes of the selected label color will be selected.
  • When using the relabel panel with keyframes selected and you hold down Ctrl+Alt (Win) / Cmd+Opt (Mac) while clicking on a label color, all keyframes in the current comp with the old label color old the selected keyframe will change to the new one.
  • On the relabel panel, you can now press keyboard shortcuts to quickly apply label colors (0 - 9, A - G).

Learning

  • Extended tooltips with additional info when hovering over function buttons. You can also disable the extended tooltips under the Miscellaneous settings tab.
  • Ability to disable any kind of tooltip on the 'Main Menu'. To do this, go to the Miscellaneous settings tab.
  • When first executing certain functions (like creating a group), Workflower will now display useful tips about the functions.
  • When you right-click on any function in the Main Menu, a menu will open with links to the user guide and video tutorial chapter on the function.

Layer Tagging

  • New functions: Tag / Untag Layer/s & Perform Action on Tagged Layer/s. Tag layers and groups with a specified label color by using the Tag / Untag Layer/s panel. Afterwards, use Perform Action on Tagged Layer/s to execute any of these actions on them: activating (= enable & solo if necessary), selecting, enabling, soloing, locking, toggling effects, toggling motion blur & jumping to the top-most layer of a Tag Group.
  • New functions: Activate / Deactivate Tag Group 1 / 2 / 3: (De)activate Tag Group 1, 2 or 3 quickly without the need for first opening up the Perform Action on Tagged Layer/s panel. Activate / Deactivate Tag Group 3 is only available via shortcut.

Group Functions

Trimming

  • New function: Trim Layer to Keyframes (Ctrl/Cmd+click on Paste Stored Layers button / Not available via shortcut).
  • New function: Trim Layer to Layer (Alt/Option+click on Paste Stored Layers button / Not available via shortcut). With two layers selected, trims 2nd to 1st selected layer. With more than two layers selected, either trims to 1st layer, or trims 1st layer to other layers.

Precomposing

  • When using Workflower's Precompose while having multiple layers selected, you now have the option to create a precomp for each selected clip.
  • When using Workflower's Precompose and having checked Adjust Composition to the Time Span of the Selected Layers, you can now add handles before and after the precomposed clip/s.
  • When using Workflower's Precompose, you now have the option to choose Leave only Transform Attributes if you have a single layer with a source item.
  • When using Workflower's Precompose with Leave all/only Transform Attributes checked, you can now choose to Adjust Composition to the Time Span of the Selected Layers too.
  • When executing Precompose while having a precomp layer selected, you can choose to rig multi-pass layers from the precomp's contained layers (still experimental!).

Naming

  • When you execute Rename Layer/s while having a layer property selected, the selected layer will now be renamed to the property name, e.g. to the selected mask name. (Please note that this is disabled by default. Enable it by going to Settings > Naming > When Property is selected while executing 'Rename Layer/s', rename Layer to it.)
  • Group elements (Group Mattes, Group Inter-Merges, Group Adjustment Layers and Group Clones) will be renamed to their group header name automatically within Refresh Layout. You can also deactivate this in the Naming Settings.
  • Matte Merge layers will be renamed to their matted layer name automatically within Refresh Layout. You can also deactivate this in the Naming Settings.

KBar Integration

  • Now you can execute every Workflower function from KBar. (4 previously not available functions were added + 7 functions introduced in v2.0.) Check out the user guide chapter on Installation for more.
  • When installing a WF KBar Toolbar from the Layout Settings, the buttons will now be installed without modifier keys.

Miscellaneous

  • When you execute Reveal Layer Opacity while having properties selected, all contained properties with an opacity will now be revealed too (e.g. clone stroke opacity properties when having the Paint effect selected).
  • When using Add / Remove Layer References and the 1st selected layer has properties selected that contain a layer control (e.g. Set Matte effect) & only 2 layers in total are selected, the function now sets the layer control to the 2nd layer (regardless of whether it's a Precomp Clone, Matte Merge Layer, or Linked Adjustment Layer).
  • Upon executing Preview Custom Clone Size, the Precomp Size of the Precomp Clone will now be automatically set to Custom Size.
  • In the Cloning Settings, you now have the ability to turn off automatic Refresh Connections of Precomp Clones that happen within various functions, e.g. when executing Parent Layers to Group, clones will be generally updated to the new parent. However, this can slow down the execution of these functions significantly when working with larger clones and thereby hinder your workflow. When turned off, you will have to execute Refresh Connections yourself to update these clones.
  • Functions have been updated to work when AE's new Mercury 3D renderer is active.
  • Workflower now has its own scripting API in beta. Please be aware that the API is experimental at the moment and has to be used with caution! Some functions might not work as expected. Read the user guide on the Scripting API for more information.

System

  • Updated to AEScripts licensing framework 4.1.4.
  • Improved support and better error messaging for online activation.
  • When checkboxes hold a tooltip with additional info, the icon [ ? ] will now indicate this.
  • Workflower will now remember the last position of a borderless panel separately when executed from ScriptUI Panel / KBar and when executed via a shortcut.

Changed

System

  • IMPORTANT (Win only): Due to AE now occupying Shift+J & Shift+K, the default shortcut for Parent Layers to Group has been changed to Ctrl+Alt+3 & for Set Parent Exception Layer to Ctrl+Alt+Shift+3.
  • (Win only in AE 22 and below): Due to Activate / Deactivate Tag Group 2 now occupying Alt+F5, the default shortcut for Unshy Layers has been changed to Alt+9.
  • Due to great usage, Delete Layer / Clone / Group has been moved on the Main Menu to the spot of Ungroup Layer/s so that you don't have to a press modifier key to access it. Now press Shift to access Ungroup Layer/s & Ctrl/Cmd to access Dissolve Group.
  • Relabel Layer/s has been moved on the Main Menu to the Groups category since it's mainly used for group relabeling.
  • Precompose has been moved on the Main Menu to the Layer category.
  • Delete Layer / Clone / Group has been moved on the shortcuts panel from the Layers to the Groups functions section since it's mainly used for groups.
  • Duplicate Group has been renamed to Duplicate Layer / Clone / Group to better reflect its functionality.
  • System-related settings have been moved from the Miscellaneous settings tab to the new System tab.
  • Logging is now enabled by default in order to make troubleshooting easier.
  • Made online activation period more graceful.

Group & Layer Functions

  • For improved visual clarity, sub-group headers will now NOT display the extra icon (Win: └ / Mac: >) left to the expanded/collapsed icon in Indented Layout.
  • Automatic trimming of regular track mattes to matted layers is now disabled by default since it sometimes resulted in confusing automatic trims. (Re-enable it by going to the Trimming Settings.)
  • The clone border expansion of Clones in Comp will now be set to 0% by default.
  • The experimental option to combine track mattes on one layer when merging mattes has been removed due to low usage.

Fixed

System

  • Fixed a bug that would cause a JSON.parse error.
  • Fixed error in alert to open After Effects preferences to allow scripts to access network.
  • Fixed a bug that caused Workflower not to find AE's shortcut file if you only had a major AE version installed whose version number had three digits.

Group & Layer Functions

  • Fixed a bug when using Workflower's Precompose that would shift a precomposed layer's position if it were parented to a layer outside of the selection.
  • Fixed a bug when using Workflower's Precompose that would not set the created precomp to the correct length if Leave all Attributes was checked.
  • Fixed a bug that would copy group-less layers in the wrong order to the clipboard after selecting all comp layers using Select Group without any layer selected.
  • Fixed a bug when using Delete Layer / Clone / Group that would cause layers to shift position if they were parented to deleted layer.
  • Fixed a bug that would throw an error while refreshing Group Mattes when a Matte Merge layer was the first layer within the comp.
  • Fixed a bug within Store Layers that prevented a group from being copied into a Store Comp when only the group header was selected.
  • Fixed issues that occurred when you executed Workflower on a comp with existing non-Workflower layer comments which could have caused Workflower to malfunction. Now, all existing layer comments will be deleted by Workflower beforehand.
  • Fixed a bug that would cause AE to crash if illegal group header/footer constellations existed. Workflower will now exit the execution to prevent the crash and give instructions on how to fix the comp structure.
  • Fixed a bug that would falsely remove the Group || Settings effect when converting all comps to another layout and enabling Remove all Layer/Comp Comments.
  • Fixed a bug that would falsely add a Group Opacity slider to a disabled track matte within a disabled group.

1.1.4 - May 26, 2022

Added

  • If you separate position dimensions by default (introduced in AE 22.4), group headers as well as other Workflower layers will now separate dimensions too.
  • When you use Store Layers and Paste Stored Layers, layer references in effects will now be retained.

Changed

Fixed

  • Fixed a bug that prevented the check within Refresh Layout whether Group Adjustment Layers need to be refreshed to work in certain circumstances.
  • Fixed a bug that would prevent entire groups to be pasted using Paste Stored Layers.
  • Fixed a bug that would falsely parent a Clone in Comp, created from a layer with Collapse Transformation, within a parented group.
  • Fixed a bug that would not precompose a layer while leaving all attributes in the comp when the layer contained a sampleImage() expression.

1.1.3 - May 15, 2022

Added

Changed

  • When opening Workflower for the first time, the user will now be asked whether they want to label layers outside groups to None.

Fixed

  • Fixed a bug on Mac or when using Individual Scripts Mode on Windows that would not set the shortcut slots to the correct value when entering the shortcuts panel for the first time.

1.1.2 - May 4, 2022

Added

  • When you Un-Precompose layers, you can now choose to adjust transforms of the un-precomposed layers to the transforms of the precomp layer.

Fixed

  • Fixed a bug that removed all parents within a group when unparenting a group.

1.1.1 - April 17, 2022

Added

  • When you create a Linked Adjustment Layer and one of your selected layers has currently selected effects, those effects will now be cut from the layer and pasted to the Linked Adjustment Layer.

Fixed

  • Fixed issues that occurred after updating to a new AE version. Workflower will now inform you correctly to go to the Workflower shortcuts panel to apply shortcuts for the new version.
  • If you updated to v1.1 from an earlier version, the default of Trim Matte Merges with only Group Matte FXs to Matted Layer has been incorrectly set to off. This will now be set to on.
  • If you have a duplicate file of Workflower within the ScriptUI Panels folder (either in the system or user folder), Workflower will now inform you to remove the file. (Otherwise, the script won't work.)

1.1 - April 1, 2022

ATTENTION: Projects created in v1.1 or newer are not fully backwards-compatible!
You can open up older projects with v1.1 but when you're switching back to v1.0.6 or older and you try to open up a project created with v1.1 or newer, you will have to downgrade your project beforehand. To do this, go to Settings > Layout > Convert Project to older WF Version.

Added

Speed Improvements

New Group Functions

  • Ability to use Group Opacity and Layers respect Group In/Out. Once you enable Group Opacity, Workflower will add an expression to the opacity of the layers and it will add a special opacity slider effect to all group layers as it does with Prime Clone layers. Execute Reveal Layer Opacity to reveal the slider in the timeline.
  • Ability to add masks to a group header. When you draw a mask on the group header and you execute Refresh Connections, a Group Matte linked to the group header will be applied to all layers. However, it will only consider the masks, not the effects of the group header. (The border size of the group header will be set to comp size. You can change the size by going to the layer's Contents > Border > Fill > Size.) If you remove the mask/s from your group header, it will turn back to the default group header size.
  • Ability to add effects to a group header. When you apply effects to the group header and you execute Refresh Connections, a Group Linked Adjustment Layer will be created which will consider the effects of the group header in addition to its own effects.
  • When you create a group with Parent Layers to Group enabled, the group header will now be set at the average position of the contained layers' anchor points.
  • New function: Center Group Header. Moves the header to the average position of all group layers' anchor points. (That way you can center the group header at any point, even after having created the group.)
  • On the Create Group dialog, you can now choose a group label color.
  • Ability to create an empty group. With no layer selected, execute Create Group.

Automatic Trimming

Matting

  • Ability to shy Matte Merge layers that only contain Group Matte effects (Shy Mattes). Select any of the group layers and execute Select Group to select the corresponding Shy Mattes too. If enabled (under Settings > Matting), all shy'd layers will then be unshy'd temporarily. Now move your layers and the next time you execute Refresh Layout, all Shy Mattes will be shy'd again.
  • New function: Unshy Layers. Only available via shortcut (Win: Alt+F5, Mac: no default shortcut). Temporarily unshy's all Shy Mattes until the next time you execute Refresh Layout. Useful when you, for example, want to move a layer without existing Group Matte into a group with Group Matte and you want to be able to easily place the layer at the correct position.

Precomposing

  • New function: Precompose. A replacement for AE's Pre-compose with additional options. Using this function, you can convert a group to a precomp and vice versa too. When doing this, you can also convert transforms, Group Mattes, and Group Linked Adjustment Layers so that the precomp layer/group will inherit these attributes.

Connections

  • When you add/remove a layer to/from a group, Group Mattes and group effects will now be added/removed when executing Refresh Layout without the need for executing Refresh Connections afterward anymore. (You can also deactivate this behavior under Settings > Matting or Settings > Adjustment Layers since it might slow Refresh Layout down when dealing with a lot of layers.)
  • When you're unlinking a Precomp Clone or Linked Adjustment Layer where source properties have expressions applied to them, you can now automatically convert all expressions to keyframes on the cloned/linked layer to improve performance. (You need to enable this feature under the Cloning or Adjustment Layer Settings.)

Duplicate Group (& Layers)

  • An advanced way to duplicate groups and layers. For example, all effects that reference other selected layers will be updated to their duplicates, as well as a more straightforward naming of the duplicates and an automated way of updating Group Mattes and Group Adjustment Layers to the duplicated group.
  • If you don't have a group header selected, Duplicate Group will now duplicate only the selected layers (not the group) with the advanced features mentioned above.
  • When duplicating a group, the duplicated group will now get a new label color.

Layout & Naming

Miscellaneous

  • You can now create Clones in Comp from shape and text layers as well as from comps that have collapse transformation enabled, too.
  • When you're creating a group with a lot of layers, or you're toggling between layout styles in a larger comp (40+ layers), a progress bar will now indicate how long it will take until the action is complete.
  • Ability to create a KBar button to directly label the selected group/layer with a specific color. Simply pass the label ID as an argument in the function, e.g. to label with the 3rd color, write: relabelLayers(3)

System & Shortcuts

  • On Workflower's shortcuts panel, you can now reset a single function to its default shortcut by Shift+Clicking on Edit.
  • Option to simulate an enter press to skip the AE panel after applying Workflower shortcuts. (You need to enable this by going to Settings > Miscellaneous.)
  • On Windows, you now have the option to select a different method of how Workflower determines the current mouse position. Go to Settings > Miscellaneous and set Mouse Position Calculation to External File (Advanced). (This has been added because some people experienced issues with dialogs not coming up which happens due to the fact that the mouse position calculation fails.)
  • Ability to log Workflower activity. To enable it, go to Settings > License & Help > Enable Logging or create a file named "wf_enable_log.txt" (without quotation marks) in your Documents user folder if you cannot access the settings dialog. In case you encounter issues and you contact customer support, you might want to include your latest logfile (to be found under ~Documents/Adobe/Workflower/Logging).
  • Ability to disable the update check from outside of the script. Useful since there are rare instances when the update check prevents the script from being opened. In these cases, please add a file named "wf_disable_update_check.txt" (without quotation marks) in your 'Documents' user folder and start the script again.
  • Updated to AEScripts licensing framework v4.0.3.

Changed

Group Functions

  • When you release a layer from a parented group and you execute Refresh Layout, the parent will now be removed from the layer.
  • Now you can have any group layer selected to execute Select Group. This does not apply when you have a group layer and a group header that is contained in the same group selected. The other exception is when the selected layer has a Shy Matte above. (In that case, only the Shy Matte will be selected).
  • When you execute Ungroup Layer/s while a group header at the highest level is selected, the group will now be moved after the next group at the highest level (instead of dissolving the group).
  • You can now delete a Group Matte layer and then execute Refresh Layout and all Matte Merge layers with Group Matte effects will be removed. (Before, the only option was to select the group header and execute Create Matte to remove the layers.)
  • When you duplicate a group, only the duplicated group header will now be selected (instead of the whole group).

Groups in 3D Space

  • When a group header is 3D, the shy'd layer above the group which exists to display potential group error messages will now be disabled. That way, 3D space is retained and layers across different groups can intersect. Potential group error messages will still be displayed but only the shy'd layer above the topmost 2D group header will be used for that.
  • When you create a Group Matte or Group Linked Adjustment Layer on a group header that is 3D, they will be turned into 3D as well by default so that 3D space is retained beyond the Group Matte and Adjustment Layer.

Precomp Clones

  • When you execute Refresh Connections on a duplicated Precomp Clone layer, now the duplicated Precomp Clone layer (or more precisely: the selected layer) will get a fresh clone comp while the non-selected Precomp Clone keeps the existing clone comp.
  • When you move a Group Clone out of its group and you execute Refresh Connections on it, it will now be turned into a regular Precomp Clone.

Matte Merging

System & Shortcuts

  • When you open a project that was created with an earlier version or on another OS, you will now be informed and you can choose to update all comps in the project to the current version/OS.
  • On Mac or when using Individual Scripts Mode on Windows, when you have a reduced number of shortcuts and you click Reset to Default on Workflower's shortcuts panel, shortcuts will now be applied by priority (not by index).
  • On Mac or when using Individual Scripts Mode on Windows, two new default shortcuts have been added: Precompose (Win: Alt+F3, Mac: macControl+C) and Ungroup Layer/s (Win+Mac: Shift+H). To make room for those, Clone in Comp and Store Layers 1 have been removed from the list of functions with default shortcuts.

Fixed

Group & Layer Functions

System

  • On Windows, when you use multiple monitors with different DPI scalings, panels that appear at mouse position, now come up at the correct position. (For this to work properly, you need to disable Warn User when Executing Files in AE's Scripting & Expressions preferences because Workflower has to execute a file at startup to check the different monitor scalings.)
  • Fixed ExtComms error handling.

1.0.6 - February 19, 2022

Added

  • Updated licensing framework.
  • On Mac, when pressing a modifier key on the Main Menu, new icons for the additional functions will now be revealed. (Unfortunately, this will only happen once you move the mouse.)
  • Slightly improved the speed of Refresh Layout. (In the upcoming v1.1, the speed of Refresh Layout will be improved by at least 4x.)

Fixed

  • Fixed issues when the user folder and/or AE shortcut file couldn't be found. Sometimes, this could have prevented the user from opening the script and/or reduced performance when executing functions.
  • Fixed issues that occurred when shortcuts with a combination of Shift+Alt/Option+Key were applied.
  • Greatly reduced the number of times you could get the No corresponding Function found error message.
  • On Windows, when you use a scaled monitor resolution, panels that appear at mouse position, now come up at the correct position. (Unfortunately, Workflower will only take the scaling of the primary monitor into account. This will be fixed in the upcoming v1.1.)
  • Fixed a bug on Mac that would cause panels that are supposed to appear at mouse position not to come up when multiple monitors with custom scalings were used.
  • If dialogs that are supposed to appear at mouse position do not come up because the calculation of the mouse position fails, Workflower will now inform the user to restart AE, and if it doesn't help, to change the Position of Borderless Dialogs to At Last Position.
  • On Mac or when using Individual Scripts Mode on Windows, when no shortcut has been applied to the Main Menu, the user will now be informed to add a shortcut. (Otherwise, the script won't work.)
  • Fixed issues that caused the automatic update check to get disabled by accident.
  • Fixed a bug when using Individual Scripts Mode on Windows that would prevent shortcut slots from being updated correctly if the shortcuts panel wasn't accessed via the Main Menu.

1.0.5 - October 23, 2021

Added

Changed

  • When you create a group that contains 3D layers and that is supposed to parent the layers, the group header will now automatically be turned into 3D.
  • Store Comps now don't depend anymore on staying within the Stored Layers folder in the project panel. Useful when working with a tool like Declutter that will overwrite the current folder structure.

Fixed

  • On Mac, when Indent Layers Outside Groups to Fit AE Icons is deactivated, no space will now be added in front of group-less layer names.
  • Linked Adjustment Layers now resize if the comp size has been changed.
  • Fixed a bug that would occur if layers of a Prime Clone were shown and a layer was renamed using Workflower's renaming tool. (The expression on the opacity of the Prime Clone used to then contain undefined.)

1.0.4 - September 10, 2021

Added

Changed

  • Matte Merge layers now resize automatically if the comp size has been changed.
  • A more robust updating process for shortcut slots on Mac and Individual Scripts Mode on Windows. There's no need anymore to go to the shortcuts panel yourself. Also, if the update wasn't successful, Workflower will keep reminding you to update.

Fixed

  • Under certain conditions, some Japanese users experienced problems with opening the script. Now, alerts with more meaningful messages have been put in to guide the installation.
  • The user will now be informed if the script file was accidentally put into the ScriptUI Panels folder.

1.0.3 - August 26, 2021

Added

  • Ability to batch convert all comps to another layout style. Very useful when exchanging the project with someone who doesn't own Workflower. (For example, you might want to convert all of your comps to Expression Mode then.) Go to Workflower's settings and click on Convert all Comps in Project to another Layout Style.

Fixed

  • As there are issues with Workflower's shortcuts on Windows when the OS language is Japanese, the user will now be informed about the problem and how to set up everything correctly.
  • Fixed a bug that would occur when actions are executed for multiple comps at once (like linking/unlinking elements across all comps in the project).

1.0.2 - August 20, 2021

VERSION WITH CRITICAL BUG FIXES. PLEASE UPDATE!

Added

  • Support for Supercomp layers in Indented Layout. Now, the Supercomp layer will not be indented so that it doesn't break the Supercomp.
  • Speed for the Relabel panel to come up has been improved. Also for the execution of Create Matte, Delete Layer / Clone / Group and Paste Stored Layers.

Fixed

  • Fixed issues that could lead AE to crash/freeze.

1.0.1 - August 18, 2021

Added

  • Precomp Clones now support text style expressions on the Source Text property.

Changed

  • Within a Precomp Clone, when a text layer has different text styles, no linked expression will now be created, as an expression on this property will set a uniform text style. (Please execute Refresh Connections to refresh potential changes.)

Fixed

  • As some users were not able to open the script when AE's shortcut file contains special characters, the user will now be alerted to change the shortcut file name to only contain regular English characters. (Fixing the underlying issue might take a bit as this seems to be a bug within AE.)
  • The user will now be alerted when, under certain circumstances, AE's shortcut folder cannot be found. (The user will have to manually select the shortcut file then.)
  • Fixed a bug that occurred when the shape content of a group header was deleted.

1.0 - August 13, 2021

  • Initial release