diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_dsh.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_dsh.png new file mode 100644 index 0000000..6167788 Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_dsh.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-064.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-064.png new file mode 100644 index 0000000..51eb92c Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-064.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-128.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-128.png new file mode 100644 index 0000000..b734415 Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_plug-128.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_res.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_res.png new file mode 100644 index 0000000..07f409a Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_res.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_seg.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_seg.png new file mode 100644 index 0000000..c58264b Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_seg.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_tix.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_tix.png new file mode 100644 index 0000000..6c3a62f Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_tix.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_var.png b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_var.png new file mode 100644 index 0000000..6832744 Binary files /dev/null and b/gb-segmented_circle.sketchplugin/Contents/Resources/icns/icn_var.png differ diff --git a/gb-segmented_circle.sketchplugin/Contents/Sketch/manifest.json b/gb-segmented_circle.sketchplugin/Contents/Sketch/manifest.json old mode 100644 new mode 100755 index c972df1..9b9ad8e --- a/gb-segmented_circle.sketchplugin/Contents/Sketch/manifest.json +++ b/gb-segmented_circle.sketchplugin/Contents/Sketch/manifest.json @@ -4,7 +4,7 @@ "author" : "German Bauer", "authorEmail" : "design4use@gmail.com", "homepage": "https://github.com/", - "version" : "2.03", + "version" : "2.04", "identifier" : "com.germanbauer.gb-segmented_circle", "compatibleVersion": "3.4", "bundleVersion": "1", @@ -15,35 +15,45 @@ "shortcut" : "ctrl shift 0", "name" : "Create Segmented Circle", "handler" : "c_seg", - "identifier" : "item_seg" + "identifier" : "item_seg", + "description" : "Create a circle with even segments.", + "icon" : "icns/icn_seg.png" }, { "script" : "myScript.cocoascript", "shortcut" : "", "name" : "Create Variable Segments Circle", "handler" : "c_var", - "identifier" : "item_var" + "identifier" : "item_var", + "description" : "Create a circle with variable segments controlled by numbers.", + "icon" : "icns/icn_var.png" }, { "script" : "myScript.cocoascript", "shortcut" : "", "name" : "Create Tickmarks Circle", "handler" : "c_tix", - "identifier" : "item_tix" + "identifier" : "item_tix", + "description" : "Create a gauge with multiple levels of tickmarks.", + "icon" : "icns/icn_tix.png" }, { "script" : "myScript.cocoascript", "shortcut" : "", "name" : "Create Dashed Circle", "handler" : "c_dsh", - "identifier" : "item_dsh" + "identifier" : "item_dsh", + "description" : "Create a circle with even dash pattern.", + "icon" : "icns/icn_dsh.png" }, { "script" : "myScript.cocoascript", "shortcut" : "", "name" : "Reset to Defaults", "handler" : "resetToDef", - "identifier" : "item_defaults" + "identifier" : "item_defaults", + "description" : "Reset saved value to factory defaults.", + "icon" : "icns/icn_res.png" } ], "menu" : { diff --git a/gb-segmented_circle.sketchplugin/Contents/Sketch/myScript.cocoascript b/gb-segmented_circle.sketchplugin/Contents/Sketch/myScript.cocoascript old mode 100644 new mode 100755 index 9395f2c..99d6131 --- a/gb-segmented_circle.sketchplugin/Contents/Sketch/myScript.cocoascript +++ b/gb-segmented_circle.sketchplugin/Contents/Sketch/myScript.cocoascript @@ -308,6 +308,9 @@ var makeArcSeg = function(angStart, angEnd, rSeg, nThick){ } [path closePath] } + if(sv >= 50000) { + path = MSPath.pathWithBezierPath(path); //update for 50 + } return MSShapeGroup.shapeWithBezierPath(path); } diff --git a/icns/icn_dsh.png b/icns/icn_dsh.png index 5057300..6167788 100644 Binary files a/icns/icn_dsh.png and b/icns/icn_dsh.png differ diff --git a/icns/icn_plug-064.png b/icns/icn_plug-064.png new file mode 100644 index 0000000..51eb92c Binary files /dev/null and b/icns/icn_plug-064.png differ diff --git a/icns/icn_plug-128.png b/icns/icn_plug-128.png new file mode 100644 index 0000000..b734415 Binary files /dev/null and b/icns/icn_plug-128.png differ diff --git a/icns/icn_res.png b/icns/icn_res.png new file mode 100644 index 0000000..07f409a Binary files /dev/null and b/icns/icn_res.png differ diff --git a/icns/icn_seg.png b/icns/icn_seg.png index 9b01782..c58264b 100644 Binary files a/icns/icn_seg.png and b/icns/icn_seg.png differ diff --git a/icns/icn_tix.png b/icns/icn_tix.png index 78fb8e5..6c3a62f 100644 Binary files a/icns/icn_tix.png and b/icns/icn_tix.png differ diff --git a/icns/icn_var.png b/icns/icn_var.png index 676735a..6832744 100644 Binary files a/icns/icn_var.png and b/icns/icn_var.png differ