• Stars
    star
    487
  • Rank 90,352 (Top 2 %)
  • Language
    CoffeeScript
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A tiny Photoshop panel to make guides and grids

Griddify

It's a tiny photoshop panel to make guides and grids. See the tutorial here.

Preview of Griddify

Manual Install

If you're having trouble installing Griddify on Photoshop CC, there is a manual installation guide here.

Development

First, there is this thing in CC apps called the "debug mode" that you need to enable in order to develop extensions:

  • In Windows:
    1. Choose Run from the Windows Start menu, and enter regedit to open the registry editor.
    2. Find this key: - For CC 2014: HKEY_CURRENT_USER\Software\Adobe\CSXS.5 - For CC 2015: HKEY_CURRENT_USER\Software\Adobe\CSXS.6
    3. Choose Edit > New > String Value. Enter PlayerDebugMode as the Name, and set Data to 1.
    4. Close the registry editor.
  • In OSX:
    1. Find this folder ~/Library/Preferences
    2. Find this file: - For CC 2014: com.adobe.CSXS.5.plist - For CC 2015: com.adobe.CSXS.6.plist
    3. Open the file using an application that can edit Plist files. You can use the XCode Property List editor, or the PlistBuddy command-line tool.
    4. Change the value of the key PlayerDebugMode to 1 to enable debug mode save the file.
      • If this file is read-only, you must add write permission for the user before you can update it. To do this, right click on the file and select Get Info > Sharing & Permissions.
      • In OSX 10.9 Apple introduced a caching mechanism for property list files. This means that property modifications do not take effect immediately. To force you modification to take effect, open the Terminal application and enter this command: $ sudo killall cfprefsd

Now that you've enabled "debug mode," you can install Griddify by manually copying it to the place where Adobe extensions are stored:

  1. Find the extensions folder:

    • In Windows:
      • In Windows 64: C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\
      • In Windows 32: C:\Program Files\Common Files\Adobe\CEP\extensions\
      • In older versions of CC, this folder will be in C:\Users\AppData\Roaming\Adobe\CEP\extensions\
    • In OSX: /Library/Application Support/Adobe/CEP/extensions/
    • Note: The CEP folder might be called CEPServiceManager4 or something similar in older CC versions.
    • Noted 2: If you can find the CEP folder, but there is no extensions folder inside it, just create it yourself.
  2. Clone the repo and install its dependencies with npm:

    $ git clone [email protected]:AriaMinaei/Griddify.git
    $ cd griddify
    $ npm install
    
  3. Create a symlink from where you cloned the repo to the extensions folder you located above. In the end, you should be able to see a file named panel.html when you navigate to ... CEP/extensions/Griddify.

  4. Restart Photoshop CC. If all has gone well, you will be able to find the panel in "Window -> Extensions -> Griddify".

Watching for cahanges

To watch the files for changes, run:

$ npm run dev

The entry file for ExtendScript commands is src/commands.coffee, and the entry file for the interface is src/panel/panel.coffee.

License

It's under GPL Version 3.

More Repositories

1

pretty-error

See node.js errors with less clutter
CoffeeScript
1,522
star
2

RenderKid

Stylish console.log for node
CoffeeScript
163
star
3

shapely

A simple runtime type checker for javascript supporting records and tagged unions
JavaScript
40
star
4

photoshopjs-core

(work in progress)
CoffeeScript
21
star
5

pretty-monitor

Clutter-less monitor for unhandled when.js rejections
CoffeeScript
20
star
6

photoshopjs-panel

(work in progress)
CoffeeScript
8
star
7

timing-function

Easing functions and bezier curves for animation
CoffeeScript
8
star
8

mocha-pretty-spec-reporter

Mocha's spec reporter without the messy stack traces
JavaScript
6
star
9

dom-converter

CoffeeScript
6
star
10

Foxie

(work in progress)
CoffeeScript
5
star
11

Yatta

Little tool I use to introduce creative coding to first-time programmers.
JavaScript
5
star
12

utila

notareplacementforundersocre
CoffeeScript
5
star
13

theatrejs-data-server

The node module that saves animation data for theatrejs
JavaScript
4
star
14

theatre-demo-orb

Created with CodeSandbox
JavaScript
3
star
15

FastTouchAndDomExperiments

Experiments to get fast touch interactions and light dom manipulations in less capable environments, mostly mobile.
JavaScript
3
star
16

photoshopjs-com

(work in progress)
CoffeeScript
2
star
17

theatre-example-bouncing-box

Basic animation practice in Theatre.js
TypeScript
2
star
18

css-color

(work in progress)
CoffeeScript
2
star
19

css-filter

(work in progress)
CoffeeScript
2
star
20

dee

(work in progress)
CoffeeScript
2
star
21

gila

Experimental thin OOP wrapper for WebGL
CoffeeScript
2
star
22

kilid

(work in progress)
CoffeeScript
2
star
23

minimal-theatre-state-server

TypeScript
2
star
24

audio-driven-time-control

(work in progress)
CoffeeScript
2
star
25

moosh

(work in progress)
CoffeeScript
2
star
26

raf-timing

Timing api for high-perf animations (Expetimental)
CoffeeScript
2
star
27

pantomime

(work in progress)
CoffeeScript
1
star
28

timeflow-pg

(experimental playground for a TimeFlow Stage)
CoffeeScript
1
star
29

compose-classes

A small utility function to make react components that use css modules to have extensible styles.
TypeScript
1
star
30

glsl-playground

(work in progress)
CoffeeScript
1
star
31

options-to-index

(work in progress)
CoffeeScript
1
star
32

group-act

(work in progress)
CoffeeScript
1
star
33

esterakt

(work in progress)
CoffeeScript
1
star
34

vscode-jump-to-counterpart

Jump between .css/.js files with a keyboard shortcut, or define your own pairs of counterparts.
TypeScript
1
star
35

theatrejs-bezierpacs

(work in progress)
CoffeeScript
1
star
36

tiny-filmmaking-studio

(work in progress)
CoffeeScript
1
star
37

black-sugar

(work in progress)
CoffeeScript
1
star
38

yatta-gl

Yatta in WebGL
CoffeeScript
1
star