Schwartz 1.8 - October 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.
Schwartz 1.7.8 - January 13, 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.
Schwartz 1.7.6 - January 13, 2017
- NEW: Improved AppleScript support: you can now control the text, fill color and stroke color of objects on the canvas via AppleScript.
Schwartz 1.7.5 - December 12, 2016
- FIX: Improved Canvas-rendering performance.
Schwartz 1.7.4 - November 21, 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.
Schwartz 1.7.3 - November 5, 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.
Schwartz 1.7.2 - November 5, 2016
- FIX: The "Canvas Size" sheet is more stable on macOS 10.12 Sierra.
Schwartz 1.7.1 - October 27, 2016
- FIX: Better Undo support for Round Rectangle object.
- FIX: Filtering the Library list via Search works properly again.
Schwartz 1.7 - October 13, 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.
Schwartz 1.6 - July 24, 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.
Schwartz 1.5.5 - June 3, 2016
- Support for Mult-touch Trackpads: Pinch-to-Zoom and Rotation.
- Improved Canvas-rendering performance.
Schwartz 1.5.4 - May 22, 2016
- Fix crash that could occur when clicking the "Share" toolbar button.
Schwartz 1.5.3 - May 22, 2016
- Improved Canvas-drawing performance.
Schwartz 1.5.2 - April 25, 2016
- Improved Canvas-drawing performance.
Schwartz 1.5.1 - April 15, 2016
- Improved support for OS X 10.11 El Capitan.
Schwartz 1.4.7 - February 8, 2016
- FIX: Fixes a recently-introduced issue with the new Sharing Menu feature on OS X 10.8 Mountain Lion.
Schwartz 1.4.6 - January 27, 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.
Schwartz 1.4.5 - January 18, 2016
- FIX: Improved canvas undo behavior.
Schwartz 1.4.4 - December 20, 2015
- NEW: Easy drag resizing of the right- and bottom-edges of Canvas now offers quick Canvas size changes.
Schwartz 1.4.3 - December 20, 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.
Schwartz 1.4.1 - December 9, 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.
Schwartz 1.4 - December 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).
Schwartz 1.3.2 - November 5, 2015
- FIX: Improved SVG export.
- FIX: Better behavior of "Evenly Distribute Horizontally/Vertically" command.
Schwartz 1.3.1 - October 13, 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.
Schwartz 1.3 - September 10, 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).
Schwartz 1.2 - September 1, 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.
Schwartz 1.1.2 - June 18, 2015
- FIX: Fixes issue where exported PDFs could be corrupted.
Schwartz 1.1.1 - June 1, 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.
Schwartz 1.1 - May 25, 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.
Schwartz 1.0.3 - May 4, 2015
- NEW: A "resize" cursor appears while dragging user guides on the canvas.
Schwartz 1.0.2 - April 26, 2015
- NEW: When a Bezier Shape is selected, command-clicking a control point handle causes that (and only that) control point to become linked with its associated point.
- NEW: Pressing the "Delete" key when provisionally creating a Bezier Shape in Pen Tool Mode removes the latest point in the Bezier Shape.
- NEW: The Image Inspector palette now appears when a Bezier Shape is selected.
Schwartz 1.1 - April 17, 2015
- NEW: Pressing up and down arrow keys in number-based text fields increments or decrements their numerical value.
- NEW: Improved Template syntax highlighting.
- FIX: Selection in the Template Window is preserved.
- FIX: Improved Pen Tool accuracy when the current page is zoomed.
Schwartz 1.0 - April 7, 2015
Schwartz 0.9.7 - April 2, 2015
- NEW: Templates are now reorderable in the Template Window.
- FIX: Improved Bezier Shape tool.
Schwartz 0.9.6 - April 1, 2015
Schwartz 0.9.5 - March 31, 2015
Schwartz 0.9.4 - March 30, 2015
- FIX: Better rendering of shapes with both a gradient fill and a shadow.
Schwartz 0.9.3 - March 29, 2015
- NEW: "Convert to Bezier Shape" command. Available in the context menu when right-clicking most shapes on the canvas.
- FIX: The "linked" state of the control points of provisional Bezier Shapes is correctly preserved.
Schwartz 0.9.2 - March 26, 2015
- FIX: Path segments with irrelevant control points now generate segments of type "lineTo" rather than type "curveTo".
Schwartz 0.9.1 - March 25, 2015
- NEW: Bezier Shape improvement: Hold "Shift" key to produce straight line segments while drawing a provisional Bezier Shape.
- NEW: Bezier Shape improvement: Hold "Command" key to adjust control points while drawing a provisional Bezier Shape.
- NEW: Stroke Line Cap selector added to the "Stroke" Facet.
- FIX: More precise behavior for Bezier Shape drawing when the canvas is zoomed above 1000%.
- FIX: Better behavior for grouped Bezier Shape objects.
Schwartz 0.9 - March 20, 2015