Skip to content

nathanielw/pencil

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pencil

A GUI prototyping tool for GNU/Linux, Windows & Mac.

Status

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.

Prerequisites

You will need version 36 or higher of firefox to run Pencil as a Firefox Extension. Linux users will need version 36 of either firefox or xulrunner. The Windows installer has everything you need in the built-in.

Build

The build script is currently broken for Mac OS X :(

Firefox

Pencil can be installed as an Extension to Firefox, instead of a standalone app. To build the addon's XPI file:

cd build
./build.sh xpi
firefox Outputs/Pencil*.xpi

Linux

cd build
./build.sh linux
xulrunner Outputs/Linux/application.ini || firefox --app Outputs/Linux/application.ini --no-remote

Windows

You'll need wget 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.

Develop

If you set the DEBUG environmental variable, the build.sh script will enable debugging settings, like printing calls to dump() to the console:

export DEBUG=true
cd build
./build.sh linux
xulrunner Outputs/Linux/application.ini -console

If you make changes that affect users, please update CHANGELOG.md.

License

This fork is released under GPLv2 like it's parent codebase.

http://pencil.evolus.vn/

https://code.google.com/p/evoluspencil/

About

Multiplatform GUI Prototyping/Wireframing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.8%
  • CSS 6.6%
  • XSLT 3.4%
  • Other 2.2%