Schwartz Changelog

What's new in Schwartz 1.8

Oct 16, 2017
  • NEW: Custom Properties. In the Inspector sidebar, you'll find a new "Custom Properties" palette. Here, you can add custom name/value pairs to any selected object on the canvas. Then, you can access these properties in your Schwartz Templates by looping through `object.customProperties` or `object.customPropertiesDictionary`. Each custom property has a `name` and `value` property containing the values you entered in the sidebar palette.
  • NEW: Resolution Control - Edit the DPI of any document in the "Edit Canvas Size" sheet.
  • NEW: Export Selection - Main Menu > File > Export Selection…
  • NEW: 10% Zoom Scale option.
  • FIX: Control-clicking objects on the Canvas for activating the context menu now works properly again.
  • FIX: Improved canvas rendering performance.

New in Schwartz 1.7.8 (Apr 29, 2017)

  • NEW: Zoom option when exporting documents as images.
  • FIX: Improved Canvas rendering performance.
  • FIX: Fixed issue where Shift-constraining a Shape's aspect ratio could be broken when the Canvas Grid was enabled.

New in Schwartz 1.7.6 (Apr 29, 2017)

  • NEW: Improved AppleScript support: you can now control the text, fill color and stroke color of objects on the canvas via AppleScript.

New in Schwartz 1.7.5 (Dec 15, 2016)

  • Improved Canvas-rendering performance.

New in Schwartz 1.7.4 (Dec 2, 2016)

  • FIX: Line Cap and Line Join settings are now functional for Line objects of all types.
  • FIX: Keyboard commands for switching modes now work correctly even when the Library palette is hidden.
  • NEW: A "Lock/Unlock" toolbar button is now available in the "Configure Toolbar" sheet.

New in Schwartz 1.7.3 (Nov 11, 2016)

  • FIX: The horizontal Segmented Line is now property created from the Connection shortcut handle.
  • FIX: Vertical User Guides now correctly display half-point values.

New in Schwartz 1.7.2 (Nov 8, 2016)

  • FIX: The "Canvas Size" sheet is more stable on macOS 10.12 Sierra.

New in Schwartz 1.7.1 (Oct 30, 2016)

  • Fixed Canvas Zoom issues that arose in the prior version.
  • Better Undo support for Round Rectangle objects.
  • Filtering the Library list via Search works properly again.

New in Schwartz 1.7 (Oct 16, 2016)

  • FIX: Fixed crash that could occur when dragging items on the Canvas using Trackpads.
  • NEW: Insertion Mode. Placing objects on the Canvas is now easier and more intuitive. You can still add objects to the Canvas via double-click or drag-and-drop from the vertical Library list on the left. But now you can also single-click on an object tool in the Library to enter Insertion Mode. While in this mode, you can add a new object to the Canvas via click-and-drag.

New in Schwartz 1.6.2 (Aug 2, 2016)

  • New: Sticky Style Properties ("On" by default, with an option to disable in General Preferences). When enabled, Sticky Properties cause newly-created shapes and lines to automatically inherit the most recently selected style properties of other objects of their type.
  • New: Now you can adjust the {0,0} origin location of the canvas rulers: Right-click on the vertical or horizontal ruler surrounding the canvas and select the "Ruler Origin" menu item in the context menu that appears.

New in Schwartz 1.6.1 (Jul 29, 2016)

  • New: Sticky Style Properties ("On" by default, with an option to disable in General Preferences). When enabled, Sticky Properties cause newly-created shapes and lines to automatically inherit the most recently selected style properties of other objects of their type.
  • New: Now you can adjust the {0,0} origin location of the canvas rulers: Right-click on the vertical or horizontal ruler surrounding the canvas and select the "Ruler Origin" menu item in the context menu that appears.

New in Schwartz 1.6 (Jul 25, 2016)

  • New: Sticky Style Properties ("On" by default, with an option to disable in General Preferences). When enabled, Sticky Properties cause newly-created shapes and lines to automatically inherit the most recently selected style properties of other objects of their type.
  • New: Now you can adjust the {0,0} origin location of the canvas rulers: Right-click on the vertical or horizontal ruler surrounding the canvas and select the "Ruler Origin" menu item in the context menu that appears.

New in Schwartz 1.5.5 (Jun 9, 2016)

  • Support for Mult-touch Trackpads: Pinch-to-Zoom and Rotation.
  • Improved Canvas-rendering performance.

New in Schwartz 1.5.4 (May 29, 2016)

  • Fix crash that could occur when clicking the "Share" toolbar button.

New in Schwartz 1.5.3 (May 23, 2016)

  • Improved Canvas-drawing performance.

New in Schwartz 1.5.2 (Apr 28, 2016)

  • Improved Canvas-drawing performance.

New in Schwartz 1.5.1 (Apr 18, 2016)

  • Improved support for OS X 10.11 El Capitan.

New in Schwartz 1.4.7 (Feb 12, 2016)

  • FIX: Fixes a recently-introduced issue with the new Sharing Menu feature on OS X 10.8 Mountain Lion.

New in Schwartz 1.4.6 (Feb 2, 2016)

  • NEW: "Share" Command for sharing via standard OS X sharing feature available in the Toolbar.
  • NEW: When exporting to PDF, there's now an option for "Export Selected Page Only."
  • FIX: Fixed "Select All" glitch recently introduced.

New in Schwartz 1.4.5 (Jan 20, 2016)

  • FIX: Improved canvas undo behavior.

New in Schwartz 1.4.4 (Dec 29, 2015)

  • NEW: Easy drag resizing of the right- and bottom-edges of Canvas now offers quick Canvas size changes.

New in Schwartz 1.4.3 (Dec 23, 2015)

  • NEW: Fast Connections – Any selected shape on the canvas now has a circular "Connection Options" handle displayed below it. Click this handle to see a radial menu of line types which may be used to quickly add a connecting line to the selected shape.

New in Schwartz 1.4.1 (Dec 11, 2015)

  • NEW: When you copy any objects on the canvas, the selected objects are now available on the clipboard as a PNG image and may be pasted into any application that accepts PNG images like iWork Pages, or Microsoft Word.
  • NEW: "Size to Fit Text" option now available for most objects on the canvas by right-clicking.

New in Schwartz 1.4 (Dec 7, 2015)

  • NEW: Shape Boolean Operations: Difference, Intersection, Union, and Exclusion.
  • NEW: Bezier shape "Split Path Here" command (right click on a point in a Bezier Path).

New in Schwartz 1.3.2 (Nov 6, 2015)

  • FIX: Improved SVG export.
  • FIX: Better behavior of "Evenly Distribute Horizontally/Vertically" command.

New in Schwartz 1.3.1 (Oct 14, 2015)

  • NEW: User Guides may now be positioned at half-pixel locations.
  • NEW: "Add Page" and "Page Overflow" buttons in the Page thumbnail list UI for easier creation and navigation of Pages.

New in Schwartz 1.3 (Oct 1, 2015)

  • NEW: "Align all Shapes to Grid" action available in the "Arrange" menu.
  • FIX: Better coordinate display via tool tips (See: `Preferences > Guides > Show Coordinates` tooltip).

New in Schwartz 1.2 (Sep 4, 2015)

  • NEW: Canvas now supports half-pixel adjustments for more precise positioning of rendered objects.
  • FIX: Fixed ability to turn off rotation handles in "Guides" Preference Panel.

New in Schwartz 1.1.2 (Jun 19, 2015)

  • FIX: Fixes issue where exported PDFs could be corrupted.

New in Schwartz 1.1.1 (Jun 2, 2015)

  • NEW: Rulers now support multiple measurement units: Points, Inches (new), and Centimeters (new).
  • NEW: Ability to choose an anchor corner when resizing the Canvas in the "Resize Canvas…" Sheet.
  • NEW: Ability to connect lines to the center of shapes (not just the edges).
  • NEW: Better drawing of lines connected to rotated shapes.

New in Schwartz 1.1 (May 26, 2015)

  • NEW: Undo (command-Z) works as expected in "Pen Tool Mode": removes last point in the provisional Bezier Shape being created.
  • NEW: Better snapping to path points while editing control points in "Pen Tool Mode".
  • NEW: Improved AppleScript support - set the location and size of individual shapes on the canvas via AppleScript.
  • NEW: Option in General Preference Pane for placing the Page tabs on the top or on the left of a document window.
  • FIX: Improved Grid alignment behavior.

New in Schwartz 1.0.3 (May 12, 2015)

  • NEW: A "resize" cursor appears while dragging user guides on the canvas.