Download Pencil from Github or Mozilla
Checkout Pencil v3 from Evolus - But Backup Your Data First!
A GUI prototyping tool for Firefox, GNU/Linux, OS X & Windows.
This project was originally hosted on https://code.google.com/p/evoluspencil/ & was abandoned around 2013. This fork was started for new development on March 13th, 2015.
Additional collections are available on the Original Stencil Download Page.
firefox --app /path/to/application.ini
(see #802).You will need version 4 or higher of firefox
to run Pencil as a
Firefox Extension. Linux users will need version 4 or higher of either firefox
,
iceweasel
or xulrunner
, or version 25 or higher of
palemoon
. The Windows installer and OS X archive
has everything you need built-in.
Windows, Linux, OS X & Firefox Packages are available for download from the Releases Page.
You can also install the Firefox Add-on from the Mozilla Add-on Repository.
To install the OS X package, unzip the archive and copy the Pencil.app
folder
to your Applications
directory.
For specific Linux distributions:
nix-env -iA pencil
. You'll need to be tracking
Unstable.Pencil can be installed as Firefox Extension, instead of a standalone
application. To build the extension's XPI
file:
cd build
./build.sh xpi
firefox Outputs/Pencil*.xpi
cd build
./build.sh linux
xulrunner Outputs/Linux/application.ini || firefox --app Outputs/Linux/application.ini
A Pencil-*-linux-pkg.tar.gz
package will also be created. This contains
Pencil nested within the directory structure that most Linux distributions
expect(under /usr/share
and /usr/bin
) along with an executable, a desktop
entry & mimetype information. This can be used for creating
distribution-specific packages.
You'll need curl
installed so you can pull the Windows XULRunner runtime and
NSIS to compile the installer.
cd build
./build.sh win32
This should place an installer exe
in the Outputs/
folder.
You'll need curl
installed to fetch the OS X XULRunner runtime.
cd build
./build.sh mac
This will create a Pencil.app
folder in Outputs/Mac
and a compressed
version in Outputs/
.
To build the docs locally you'll need Sphinx
along with some
plugins, which are easily installable using Python's pip installer:
cd docs/
sudo pip install -r requirements.txt
make html
# Or if you want a PDF
make latexpdf
The output files will be put in /docs/build/
.
You don't have to be a programmer to contribute! All feature requests & bug reports are appreciated.
docs
folder and
written in reStructuredText.stars
labels are a heritage of the old google code repository: Many stars =
many people interested in the bug or feature. You can also check the
Milestones for issues to tackle.If you make changes that affect users, please update CHANGELOG.md
.
For lots more information on getting started developing on Pencil, check out the Developer's Documentation.
This fork is released under GPLv2 like it's parent codebase.