Illustrator Script Cutter Reg Marks CHANGE LOG Version 4.2 (231205) a. Add version to error message. b. Miscellaneous. Version 4.1 (230824) a. Miscellaneous. Version 4.0 (230309) a. Update more features URL. Version 3.9 (220211) a. Add button Cutter Marks Pro. Version 3.8 (221022) a. Settings apply set list units before value inputs. Version 3.7 (221019) a. Remove //@target b. Check app name and warn if wrong app for script. Version 3.6 (220804) a. Settings current break apart single return statement. b. Settings apply and current try/catch/alert errors. Version 3.5 (220714) a. Add option mark size. Version 3.4 (220708) a. Updated function settings.setList. Version 3.3 (220614) a. Update function validateFloat (argument negative). b. X and Y offsets allow negative values. c. Miscellaneous. Version 3.2 (220307) a. Drop down lists make array third argument instead of in properties object. b. Validate functions pass uiEdit argument. c. Settings file encoding UTF-8. Version 3.1 (220110) a. Function setList/listSelection rename list => uiList. b. Function valueAsPoints rename inp => uiEdit, list => uiList c. listUnits.onChange function convert rename argument inp => uiEdit d. Accept decimal comma. e. Rename var docScale => docScaleFactor. Version 3.0 (220107) a. Hoist var settings. b. Add function valueAsPoints. c. Function setList/listSelection rename control => list. d. Remove unused var doneMessage. e. Fix layer name NOT Tekcel, just 'Regmarks'. Version 2.9 (211231) a. Settings function current replace 'createItem' with 'Regmarks'. Version 2.8 (211213) a. Catch and set var error in process function not necessary. b. Replace units radio buttons with drop-down list. c. Update inputs when units change. d. Check for isolation mode. e. Setup try/catch. f. Target layer use a drop-down list. g. Add [Create 'Regmarks'] to target layer list. Version 2.7 (211209) a. Improve error handling. b. Rename processDoc => process. c. doc.scaleFactor default to 1. d. Apply settings implement function getProp. e. Apply settings updated setList function. Version 2.6 (211129) a. Miscellaneous. Version 2.5 (211017) a. Fix function setList. Version 2.4 (211016) a. New setList function. b. Lists text default from defaultSettings, otherwise empty strings in defaultSettings. c. Miscellaneous. Version 2.3 (211014) a. Updated settings code. Version 2.2 (210927) a. Update settings load function. Version 2.1 (210917) a. Settings load/save move file.close() to finally. Version 2.0 (210914) a. Adjust values based on doc.scaleFactor Version 1.1.6 (210910) a. Miscellaneous. Version 1.1.5 (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.1.4 (210608) a. Fix settings file error userData is null. Use documents and replace path. Version 1.1.3 (210321) a. Alert and confirm supply all arguments. Version 1.1.2 (210301) a. Function processDoc make child function addDot. b. Dot property stroked set false. Version 1.1.1 (210301) a. Preserve and restore active layer. b. Miscellaneous. Version 1.1 (210219) a. Independent offsets X and Y. b. Set target layer to active layer. Version 1.0.1 (191220) a. Fix window button return value problem with Windows close button. Version 1.0 (190919) a. Initial release.