├── .appcast.xml ├── .gitignore ├── ArtboardNotes.sketchplugin └── Contents │ ├── Resources │ ├── ArtboardNotes.framework │ │ ├── ArtboardNotes │ │ ├── Resources │ │ │ ├── ArtboardNotesInspectorSectionController.nib │ │ │ ├── Assets.car │ │ │ └── Info.plist │ │ └── _CodeSignature │ │ │ └── CodeResources │ └── icon.png │ └── Sketch │ ├── manifest.json │ └── script.js ├── README Images ├── Artboard Notes UI@2x.png └── Share Menu@2x.png └── README.md /.appcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | notarization.json 4 | -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/ArtboardNotes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/ArtboardNotes -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/Resources/ArtboardNotesInspectorSectionController.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/Resources/ArtboardNotesInspectorSectionController.nib -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/Resources/Assets.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/Resources/Assets.car -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 19C46a 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | ArtboardNotes 11 | CFBundleIdentifier 12 | com.abynim.ArtboardNotes 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ArtboardNotes 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 216 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 11B500 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 19B89 35 | DTSDKName 36 | macosx10.15 37 | DTXcode 38 | 1120 39 | DTXcodeBuild 40 | 11B500 41 | LSMinimumSystemVersion 42 | 10.14 43 | NSHumanReadableCopyright 44 | Copyright © 2019 Aby Nimbalkar. All rights reserved. 45 | 46 | 47 | -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/ArtboardNotes.framework/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/ArtboardNotesInspectorSectionController.nib 8 | 9 | gOHMdhyhMRmNtxlw2Rkd82/WfbM= 10 | 11 | Resources/Assets.car 12 | 13 | Jx7/SdcELZZ1ZS/d0tQuc5GwAvo= 14 | 15 | Resources/Info.plist 16 | 17 | TXwY8S4eICaGEySL0ZixFo6k6LI= 18 | 19 | 20 | files2 21 | 22 | Resources/ArtboardNotesInspectorSectionController.nib 23 | 24 | hash2 25 | 26 | nrsIrH1+uB++N1JMX8q1MmDy6+J45+1458szYBs1H0c= 27 | 28 | 29 | Resources/Assets.car 30 | 31 | hash2 32 | 33 | HlCkGmsHJ8oAImJbQ8J0/Lpz6DTvXBIGE8HvTk3yFEM= 34 | 35 | 36 | Resources/Info.plist 37 | 38 | hash2 39 | 40 | 1mQya1R/JSQfq2Dyi1hOB8a8EJKoOcD/t3Emhdxt0kA= 41 | 42 | 43 | 44 | rules 45 | 46 | ^Resources/ 47 | 48 | ^Resources/.*\.lproj/ 49 | 50 | optional 51 | 52 | weight 53 | 1000 54 | 55 | ^Resources/.*\.lproj/locversion.plist$ 56 | 57 | omit 58 | 59 | weight 60 | 1100 61 | 62 | ^Resources/Base\.lproj/ 63 | 64 | weight 65 | 1010 66 | 67 | ^version.plist$ 68 | 69 | 70 | rules2 71 | 72 | .*\.dSYM($|/) 73 | 74 | weight 75 | 11 76 | 77 | ^(.*/)?\.DS_Store$ 78 | 79 | omit 80 | 81 | weight 82 | 2000 83 | 84 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 85 | 86 | nested 87 | 88 | weight 89 | 10 90 | 91 | ^.* 92 | 93 | ^Info\.plist$ 94 | 95 | omit 96 | 97 | weight 98 | 20 99 | 100 | ^PkgInfo$ 101 | 102 | omit 103 | 104 | weight 105 | 20 106 | 107 | ^Resources/ 108 | 109 | weight 110 | 20 111 | 112 | ^Resources/.*\.lproj/ 113 | 114 | optional 115 | 116 | weight 117 | 1000 118 | 119 | ^Resources/.*\.lproj/locversion.plist$ 120 | 121 | omit 122 | 123 | weight 124 | 1100 125 | 126 | ^Resources/Base\.lproj/ 127 | 128 | weight 129 | 1010 130 | 131 | ^[^/]+$ 132 | 133 | nested 134 | 135 | weight 136 | 10 137 | 138 | ^embedded\.provisionprofile$ 139 | 140 | weight 141 | 20 142 | 143 | ^version\.plist$ 144 | 145 | weight 146 | 20 147 | 148 | 149 | 150 | 151 | -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/ArtboardNotes.sketchplugin/Contents/Resources/icon.png -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Sketch/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "commands" : [ 3 | { 4 | "script": "script.js", 5 | "identifier": "startup", 6 | "handlers": { 7 | "actions": { 8 | "Startup" : "go" 9 | } 10 | } 11 | } 12 | ], 13 | "identifier" : "com.abynim.ArtboardNotes", 14 | "version" : "0.1.7", 15 | "icon" : "icon.png", 16 | "description" : "Add notes to your artboards", 17 | "author" : "Aby & Jordan", 18 | "name" : "Artboard Notes", 19 | "disableCocoaScriptPreprocessor" : true, 20 | "homepage" : "https://github.com/abynim/sketch-artboard-notes", 21 | "appcast" : "https://raw.githubusercontent.com/abynim/sketch-artboard-notes/master/.appcast.xml" 22 | } 23 | -------------------------------------------------------------------------------- /ArtboardNotes.sketchplugin/Contents/Sketch/script.js: -------------------------------------------------------------------------------- 1 | var go = function(context) { 2 | try { ArtboardNotes.go(context); } 3 | catch(e) { 4 | if(Mocha.sharedRuntime().loadFrameworkWithName_inDirectory('ArtboardNotes', NSBundle.bundleWithURL(context.plugin.url()).resourceURL().path())) { 5 | ArtboardNotes.go(context); 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /README Images/Artboard Notes UI@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/README Images/Artboard Notes UI@2x.png -------------------------------------------------------------------------------- /README Images/Share Menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abynim/sketch-artboard-notes/69f6a5b7a19c7f086c54fc88ed5d07b48ac6336b/README Images/Share Menu@2x.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sketch Artboard Notes - Add Notes to Your Artboards 2 | 3 | Artboard Notes adds a text area to the inspector, for use however you like. It is simple, lighweight and native and feels great within the Sketch UI. Simply select an artboard and the text area will be available. 4 | 5 | Artboard Notes UI 6 | 7 | The share menu includes a custom `Copy` action that copies text to the clipboard, as well as the other system share extensions. 8 | 9 | Artboard Notes Share Menu 10 | 11 | 12 | --- 13 | 14 | Code by [Aby](https://twitter.com/abynim), concept by [Jordan](https://twitter.com/jordanborth), icon by [Matt](https://twitter.com/matthewskiles). 15 | --------------------------------------------------------------------------------