Photoshop Script Filename To Description CHANGE LOG Version 3.4 (231210) a. Progress increment before display not after. b. Add version to error message. c. Miscellaneous. Version 3.3 (221102) a. Folder property 'fsName' use 'fullName' instead. b. Function getFiles add WEBP to known Photoshop extensions. Version 3.2 (221022) a. Settings function 'remove' delete excess 'this.last'. b. Settings function 'add' fix var order 'btnOK' after 'btnCancel'. c. Select images folder add current location. d. Log contents add trailing return. e. Miscellaneous. Version 3.1 (221012) a. Settings update remove extra blank entry added. Version 3.0 (221007) a. Remove //@target b. Check app name and warn if wrong app for script. c. Remove extra item in drop-down lists. d. Folder objects global and create in btnOK.onClick. e. Update panel 'Settings' to match others. Version 2.9 (220804) a. Bring to front and close progress at script end. b. Close button false has no effect in Photoshop. c. Correct getFiles() comment. d. Log new function addFile. e. Replace function notify with alert and confirm. f. Use doneMessage instead of var abort. g. Remove function errorString. j. Settings current break apart single return statement. i. Settings apply and current try/catch/alert errors. Version 2.8 (220708) a. Settings replace list add empty item so minimum two items. b. Settings list add empty item so minimum two items. c. Settings unlock move to listSettings.onChange. Version 2.7 (220616) a. Equals or not null make strict comparison. Version 2.6 (220523) a. Test error 'User cancel' instead of 'User cancelled'. b. Set doneInfo and doneMessage to empty strings prior to process. c. Update doneMessage, doneInfo, and notify logic. d. getFiles ignore EPS if not raster. Version 2.5 (220503) a. DialogModes.NO once processing. Version 2.4 (220426) a. Add DialogModes.ERROR at begin of script. b. Remove DialogModes.ALL. Version 2.3 (220308) a. NEW progress window, but keep customization. b. Add variable 'abort' for failure/cancel messages. c. Settings file encoding UTF-8. d. Miscellaneous. Version 2.2 (220111) a. Hoist var log. b. Hoist var settings. c. Function listSelection rename control => uiList Version 2.1 (211212) a. Apply settings implement function getProp. b. Function processFile rename var error => errorMessage. c. Miscellaneous. Version 2.0 (211130) a. Set log.path immediately before log.write(). Version 1.9 (211130) a. Update function notify. b. Miscellaneous. Version 1.8 (211017) a. Updated settings code. b. Miscellaneous. Version 1.7 (210927) a. Update settings load function + other miscellaneous. Version 1.6 (210917) a. Miscellaneous. Version 1.5 (210916) a. Remove support message with email address. b. Log save move this.file.close() to finally. c. Settings load/save move file.close() to finally. Version 1.4.3 (210711) a. Solution to null userData makes new problem. Some users have MyDocuments on a server. Only use new solution if userData returns "/Volumes/null", rather than always. Rather than 'myDocuments', use value for 'desktop'. Version 1.4.2 (210707) a. Rename remaining instances of 'target' => 'images'. b. Set log file path to images folder rather than user desktop. Version 1.4.1 (210705) a. Rename panel 'Target Folder' => 'Images' Version 1.4 (210705) a. Regex switches g and i were never implemented. b. Regex replace panel, everything better UI alignment. Don't use columns so tab order is across before down. Version 1.3 (210703) a. Progress function added immediate message "Initializing..." b. Don't need to preserve 'displayDialogs'; script only preference. c. Don't need smaller UI font for folder text. d. UI a little wider so folder text has more. e. Center content in panel Regex replace. Version 1.2 (210627) a. Rename title to => To Version 1.1 (210623) a. Save settings add replace option. b. Fix typos. Version 1.0.4 (210608) a. Fix settings file error userData is null. Use documents and replace path. Version 1.0.3 (210321) a. Alert and confirm supply all arguments. Version 1.0.2 (201013) a. Remove excess after JSON code. Version 1.0.1 (191220) a. Fix window button return value problem with Windows close button. Version 1.0 (191124)