From 91c9e3f2e99ee0b961201d273a1c005d9104a4ea Mon Sep 17 00:00:00 2001 From: dsward2 Date: Tue, 24 Oct 2017 15:48:18 -0500 Subject: [PATCH] Added new markdown file: RELEASE-NOTES.md, containing release notes for macSVG v1.1. --- RELEASE-NOTES.md | 21 +++++++++++++++++++++ macSVG.xcodeproj/project.pbxproj | 4 ++++ macSVG/MacSVG-Info.plist | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 RELEASE-NOTES.md diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md new file mode 100644 index 0000000..f1a4604 --- /dev/null +++ b/RELEASE-NOTES.md @@ -0,0 +1,21 @@ +# macSVG Release Notes + +macSVG v1.1 - October 24, 2017 + +Several improvements and bug fixes were made for using the "transform" attribute for translate, scale, rotate, skewX and skewY operations. The interactive controls in the web view now work better with nested transformations using <g> group elements. Although a transform attribute can contain multiple operations, the controls may work better if the transform operations are divided into nested groups. + +A new center of rotation control handle is now displayed in the web view while editing a rotate transform. The new handle can be dragged in the web view to change the center of rotation point, and the other handles can be dragged to rotate around the center of rotation point. + +A new item is added to the Plug-Ins menu called "Path Text Generator". The user can enter a line of text and select a font, then click a button to generate a <path> element to draw the shape of the text. User settings are available for font size and origin offset. Two options are available for generating the path: 1) the whole string converted to a single path element, or 2) each character in the string is converted as a separate path element. + + +
+ +macSVG - [http://macsvg.org](http://macsvg.org) + +macSVG project - [https://github.com/dsward2/macsvg](https://github.com/dsward2/macsvg) + +Copyright (c) 2016-2017 by ArkPhone, LLC. + +All trademarks are the property of their respective holders. + diff --git a/macSVG.xcodeproj/project.pbxproj b/macSVG.xcodeproj/project.pbxproj index c2735ff..d8b1bd8 100644 --- a/macSVG.xcodeproj/project.pbxproj +++ b/macSVG.xcodeproj/project.pbxproj @@ -88,6 +88,7 @@ 0E71453B142C0CD4002F8E1F /* VerticalRulerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71453A142C0CD4002F8E1F /* VerticalRulerView.m */; }; 0E714560142C2FB3002F8E1F /* PanelView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71455F142C2FB3002F8E1F /* PanelView.m */; }; 0E7145A1142C302C002F8E1F /* GradientView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E7145A0142C302B002F8E1F /* GradientView.m */; }; + 0E753F511F9FD5660050AAB6 /* RELEASE-NOTES.md in Sources */ = {isa = PBXBuildFile; fileRef = 0E753F501F9FD5660050AAB6 /* RELEASE-NOTES.md */; }; 0E770CC21D7E395F000401C9 /* MacSVGPlugin.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 0E770CC11D7E395F000401C9 /* MacSVGPlugin.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 0E770CDC1D7FCE52000401C9 /* SVGPolylineEditor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E770CDB1D7FCE52000401C9 /* SVGPolylineEditor.m */; }; 0E7967CA14A425080070B099 /* TimelineLabelsTableViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E7967C914A425080070B099 /* TimelineLabelsTableViewDelegate.m */; }; @@ -2272,6 +2273,7 @@ 0E71455F142C2FB3002F8E1F /* PanelView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PanelView.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 0E71459F142C302B002F8E1F /* GradientView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GradientView.h; sourceTree = ""; }; 0E7145A0142C302B002F8E1F /* GradientView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GradientView.m; sourceTree = ""; }; + 0E753F501F9FD5660050AAB6 /* RELEASE-NOTES.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = "RELEASE-NOTES.md"; sourceTree = ""; }; 0E770CC11D7E395F000401C9 /* MacSVGPlugin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MacSVGPlugin.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0E770CDA1D7FCE52000401C9 /* SVGPolylineEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPolylineEditor.h; sourceTree = ""; }; 0E770CDB1D7FCE52000401C9 /* SVGPolylineEditor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = SVGPolylineEditor.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; @@ -3874,6 +3876,7 @@ isa = PBXGroup; children = ( 0ECCAFDE1DB4A6A0001A6085 /* README.md */, + 0E753F501F9FD5660050AAB6 /* RELEASE-NOTES.md */, 0ECCB0231DB51B57001A6085 /* README_images */, 0ECCB0211DB4B60A001A6085 /* LICENSE */, 0EB6638214286398003723F0 /* macSVG */, @@ -4668,6 +4671,7 @@ 0EDD0C1914A1A44B00430652 /* SynchroScrollView.m in Sources */, 0E9637A7178689440011861A /* HTTPDataResponse.m in Sources */, 0E82B1351D730A2E005D0634 /* DDTTYLogger.m in Sources */, + 0E753F511F9FD5660050AAB6 /* RELEASE-NOTES.md in Sources */, 0EDD0C1D14A1E6F000430652 /* FlippedView.m in Sources */, 0E7967CA14A425080070B099 /* TimelineLabelsTableViewDelegate.m in Sources */, 0E4EA2E41D40721F00C5145C /* SVGHelpManager.m in Sources */, diff --git a/macSVG/MacSVG-Info.plist b/macSVG/MacSVG-Info.plist index b4fd13b..f7f630e 100644 --- a/macSVG/MacSVG-Info.plist +++ b/macSVG/MacSVG-Info.plist @@ -105,7 +105,7 @@ CFBundleSignature ???? CFBundleVersion - 1282 + 1283 LSApplicationCategoryType public.app-category.graphics-design LSMinimumSystemVersion