IDIMPOSER RELEASE NOTES ++++++++++++++++++++++++++ 19 Jan 2023 =========== * adjusted copyright date * write the upper left text and lower left text if and only if cropMarksOn and DocInfoOn are both 'On'. (customer wanted to be able to turn off the lower left text). 4 July 2022 =========== * minor tweaks, mainly comments. 4th of July build. To be posted. 28 June 2022 ============ * Fixed communication between the Registration dialog and the Home panel registration summary. Not sure how long it has been broken. 20 June 2022 ============ * finished re-design of Creep. The PageSequences should all work now. 11 June 2022 ============ * pushed the creep rock partially up the hill. a customer wants to do a 32-page 2x2 imposition with creep. saved comments in Creep.jsx. 5 June 2022 =========== * continue the mostly-minor changes to move to IDImposer12 (II12) * move the 'Dev' RESOURCES folder to '~/desktop/RESOURCES' (config_base.jsx) 19 May 2022 =========== * Now 'IDImposer 12' 29 April 2022 ============= * Fixed an exception that was only (?) fatal on IDCS5. * Fixed by setting output marginPreferences to "0 pt" @ 9591, in Engine.jsx. 12 Sept 2021 ============ * Fixed bugs in the Mac installer. 8 August 2021 ============= * The Mac installer now renames outdated files in the RESOURCES/PageSequences folder, before installing the new ones. 7 August 2021 ============= * Reworked and renamed the CrossFolder page sequence files, with help from pdfimpose. 6 August 2021 ============= * Added more helpful information when a job completes. * Added guidance about finding your locale code ("en_US", "fr_FR", etc), since the Mac installer wants to know that. 10 July 2021 ============ * Moved some of the UI from 2021_Folio to master branch. About, Terminology, Contact. And added "in", "mm", etc, to all the measurement values. 7 July 2021 =========== * I've been investigating Python and Python PDF libraries. see pdfstitcher, etc. And investigating whether it might be worthwhile to change to a more Leaf/Folio-oriented scheme, including support for page ranges. See the 2021_Leaves and 2021_Folio branches. 29 Jan 2021 =========== * added warning for ACROBAT_4/PDF1.3 ... can cause white line in a spanning graphic. 23 Jan 2021 =========== * took out the _kSmidge adjustment in PlacePDF. was causing artifact for Photoshop rendering. 12 Jan 2021 =========== * fixed half of the 'parentFolder' problem, and made a more helpful error message for the other half. 10 Jan 2021 =========== * fixed some facingPages vs isFoldedType problems, and tested a fair amount. 1 Jan 2021 ========== * Added some documentation. see 27 Dec 2020 for some ideas for the next release. 27 Dec 2020 =========== * Revisiting Bleeds, spacingH/HPadding, spineExtra, cleaning up spacing UI. No known serious bug. But another day or two of testing would probably be a good idea. Yet to test: Creep; Save/Restore geometry; CutStack; Step and Repeat. Possible enhancements: move SheetsPerSignature to Layout; integrate SheetsPerSigature with PageSequence files, and test UI and imposition. 17 Dec 2020 =========== * Fixed several problems relating to Bleed support. 08 Dec 2020 =========== * Fixed the problem with ~/Documents ... the new iCloud thing? 04 Dec 2020 =========== * Minor bug fixes and enhancements 03 Oct 2020 =========== * Worked around a new Mac problem with a missing folder. 27 Sept 2020 ============ * Improved the Proxy feature. * Implemented a better tabbed panel interface, and new 'Home' panel. * Fixed a frustrating problem with Suggested Paper Sizes. * Added a few new PageSequence templates. 30 August 2020 ============== * Try putting the three most important HelperScripts up at the same level as IDImposer, so that they get noticed. 27 August 2020 ============== * Added a Proxy button, for quickly creating page-numbered test Documents. * Switched to Marc Autret's elegant ProgressBar. 15 July 2020 ============ * removed some redundant PageSequence files and added a few new ones. two of the new ones were requested by customers. the others filled in a few gaps. 30 May 2020 =========== * removed AddPageNumbers.jsx, and improved MakeTestDoc.jsx a bit 11 May 2020 =========== * removed the #target directive from HelperScripts. the wrong version of InDesign was being started up. 4 May 2020 ========== * fixed a couple of bugs relating to the interaction between the Layout Units setting and the Suggested Sheet Size setting. 1 May 2020 ========== * cloned AddPageNumbers.jsx into MakeTestDoc.jsx (more descriptive), and worked around a File.openDialog problem that was hanging InDesign CS6 on the Mac. * renamed MultiPlace.jsx to PDFMultiPlace.jsx (more descriptive). 18 Mar 2020 =========== * Fixed the ability to turn off foldmarks/centermarks/tweenmarks. I already had the UI; but unchecking it just hid the 'inner' foldmarks, not the foldmarks on the edges of the overall trimbox. (Gotta set spaceBetween to > 0 for this to be obvious.) See the 'DePicture' email for the bug report. 22 Nov 2019 =========== * fixed my enableContentAwareFit fix, for older InDesign CC versions. 18 Nov 2019 =========== * added CrossFold 8-page, 16-page, and 24-page PageSequences. * minor changes on Windows. * wrote a new installer script for Windows. 6 Nov 2019 ========== * ensure that enableContentAwareFit is turned off during an IDImposer run, otherwise placed frozen pages can get slightly scaled up, causing overlaps, etc. * added the CrossFold32.xml PageSequence template. 1 July 2019 =========== * updated warning alert messages to reflect the fact that there is a patch now for the Mac 14.0.2 InDesign "nested" dialog bug. 13 June 2019 ============ * added warning to handlers for Register and About buttons, for the Mac 14.0.2 InDesign "nested" dialog bug. 1 June 2019 =========== * added some new, simplified PageSequence files (Dup and 2x2 files) 27 May 2019 =========== Changes: * Simplified the critical ImpVals _compute function. * A missing RESOURCES folder now errors out. * Did a thorough test of PageSequences and built-in impositionTypes 18 May 2019 =========== Problems fixed: * Sheets Per Signature > 1 were not being handled correctly. * Restricting to first 1 or 2 or 3 Output Sheets was broken. * Sheets Per Signature (in Options panel) setting wasn't 'sticky'. * Right-Hand-Side Binding (in Options panel) was partly broken. 15 May 2019 =========== * Wanting to add 'duplicates' to the Nested PageSequence files triggered major enhancements to both the ImpositionTypeMgr system and the PageSequence system, including changes to the xml PageSequence file format. 1 May 2019 ========== * more improvements to Build worksheet 29 Apr 2019 =========== * Made some progress with better Build automation: now compiling into .jsxbin files * is an automatic process instead of manual. 27 Apr 2019 =========== * Made PageSequence files happier on Windows. They were getting messed up sometimes * with '._' prefixed resource fork files from the Mac appearing on FAT and network volumes. * That caused IDImposer to choke and stop halfway through the job. 26 Apr 2019 =========== * Added some diagnostics for isolating a rare error with Freezing and PDF Place. * Made some changes to support building a visual catalog of PageSequence files. 16 Jan 2019 =========== * Fixed an annoying warning if you explicitly choose 'Custom' paper size. 11 Jan 2019 =========== * reorganized some of the PageSequence file * added code to check for certain classes of bugs, esp with LayoutCols and LayoutRows * finished the fix to the behavior of LayoutCols and LayoutRows * changed to a new destination folder -- 11B instead of 11A. It was time. 30 Dec 2018 =========== * minor reorg of some of the PageSequence files, plus added a few new ones. 26 Dec 2018 =========== * Made the display more interesting during processing. * Switched from prefs.jplist to prefs.json preferences and persistence files. * Improved performance on dropdownlist lookups. 16 Dec 2018 =========== * Fixed a missing-JSON build problem. 11 Dec 2018 =========== * Finished overhauling PageSequence ... introduced more new PageSequence xml files, such as the 'Nested' files, a generalization of 'Saddle' numbering, * Made the IDImposer Mac installer not choke on foldernames with spaces. 04 Dec 2018 =========== * Implemented an option to output just the first few sheets of an imposition. Useful for testing, and for learning about the various PageSequences. 02 Dec 2018 =========== * Made a mistake in yesterday's build! Error message is something like: "This doesn't look like an IDImposer output doc. Continue?" 01 Dec 2018 =========== * You can now turn marks on or off from both the Layout and Marks panel. 28 Nov 2018 =========== * Finished(?) restructuring of UI code / event handlers / Layout panel logic, including a new 'Sync' button. 23 Nov 2018 =========== * some UI tweaks, with sheet margins, etc * prepended 'WT' to the 'WorkAndTurn' PageSequence filenames and labels 14 Nov 2018 =========== * made my paper-size UI easier to deal with (I hope) 17 Oct 2018 =========== * Added the PerfectPlus PageSequence files, for producing single-copy impositions, with no extra folds. * Fixed a crashing bug created by the InDesign CC 2019 release. 08 July 2018 ============ * More paperSize and PageSequence work and cleanup * Updated the IDImposer User Guide 30 June 2018 ============ * Continued work on the paperSize part of the UI. * Replaced all the PageSequence files, based on my new, deeper understanding of bookbinding and book printing. PS files are mostly now based on a British 1953 book by F.C. Avis. See the 'FCA' files. 3 June 2018 =========== * Overhauled the UI, mostly the Layout panel, mainly to accommodate having a list of paper sizes. Or, rather, 2 lists: one for metric sizes, and one for 'north american' sizes. * Added interior fold marks, mostly for the multi-fold book printing imposition layouts. (If you want to see them, add some horizontal and vertical spacing between the rows and columns of pages in your layout.) 19 May 2018 =========== * Continued the overhaul of the PageSequence XML files, terminology, and documentation. * Added a button to display information about each ImpositionType - especially for the PageSequence files. 6 May 2018 ========== * Added a right hand side binding option, for book printing in Japan (and Korea? and Taiwan?). Look in the Options panel. * Added "Folio", "Quarto", "Octavo", and "Sixteenmo" binding/folding options. Look in the Imposition Types dropdown. Note that these basic binding/folding patterns can be combined with additional Phases, to support Work-and-Turn and pattern duplication -- to better utilize the real estate of larger press sheets. 13 April 2018 ============ * Fixed a problem where IDImposer seems to scale the page contents, due to a user forgetting to turn off FrameFittingOptions before running IDImposer. * Implemented a "Reset To Dialog Defaults" command, in Miscellaneous Commands. * Discovered a crashing bug in InDesign CC 2017.1, where if the user touches the Mouse or Trackpad while an ExtendScript script is running, InDesign often crashes. CC 2018 appears to not have the problem. Adobe Crash Reporter was crucial in isolating the problem. * Added InDesign and IDImposer version numbers to the bottom of output sheets. * Made the expiration date of the license more obvious, so that IDImposer doesn't stop working with >3-sheet jobs with no warning. 22 March 2018 ============= * Major overhaul of Labels / Tickets / Business Cards system. See Extras / Labels / Labels_ReadMe.rtf. Replaced the problematic idml files with simple scripts, for making blank source docs of the correct size of the label. * There is now an IDImposer User Guide that goes through all of the UI panels. * Bug fix when trying to do Saddle imposition with number of source pages that is not a multiple of 4. (6, for example.) * Enable or disable controls, and set better default values, in the Options panel, based on ImpositionType. Affects SheetsPerSignature, Creep, and AlternateSurfacesAreBacks. * A lot of little things ... mostly UI-related state things.