Vector illustration app for the iPad.
Objective-C C++ HTML C Objective-C++ CSS
Latest commit fea84e3 Mar 31, 2016 @alistairmcmillan alistairmcmillan Merge pull request #159 from alistairmcmillan/develop
Fix for Facebook post not working
Failed to load latest commit information.
Base.lproj Add Chinese Simplified translation. Mar 20, 2014
Classes Fix for Facebook post not working Mar 31, 2016
CrashReports More crash reports from iTunes Connect. Nov 14, 2013
DropboxSDK.framework Enable support for arm64. Fix build errors. Integrate latest Dropbox … Oct 22, 2013
Help Adding Arabic translation by Abduolkader Idriss (https://github.com/zaxf Mar 15, 2016
Icons Initial public commit. Oct 8, 2013
Images Add a 'delete' pseudo-tool to the palette. Feb 6, 2014
Inkpad-Core Fix Xcode7 compile error: Absolute value function 'fabsf' given an ar… Sep 23, 2015
Inkpad.xcodeproj Adding Arabic translation by Abduolkader Idriss (https://github.com/zaxf Mar 15, 2016
Openclipart Not import header files which have already imported indirectly. Apr 20, 2014
PLists Implement support for dynamic alignment guides when moving objects. I… Feb 9, 2014
Samples Initial public commit. Oct 8, 2013
Screenshots Initial public commit. Oct 8, 2013
ar.lproj Adding Arabic translation by Abduolkader Idriss (https://github.com/zaxf Mar 15, 2016
de.lproj Add new German strings. Feb 28, 2014
en.lproj Adding Arabic translation by Abduolkader Idriss (https://github.com/zaxf Mar 15, 2016
es.lproj Some tweaks to existing translations, and a couple of missing ones. Mar 4, 2014
fr.lproj Merge latest French strings. Feb 19, 2014
it.lproj Add Italian localizations for new interface strings. Feb 17, 2014
ja.lproj Integrate Japanese localization. Apr 16, 2014
pt.lproj Add Brazilian Portuguese localization (courtesy of Pedro Lovisoto). Feb 28, 2014
pt_PT.lproj Add Portuguese localizations for new interface strings. Feb 19, 2014
tr.lproj [ADD] Turkish Translation Nov 19, 2013
zh-Hans.lproj Translate the help page into Chinese by xiezhhw and rhcad. Mar 23, 2014
.gitignore Initial public commit. Oct 8, 2013
.travis.yml Fix for code signing errors Feb 12, 2016
CHANGELOG Update changes. Apr 16, 2014
Entitlements.plist Initial public commit. Oct 8, 2013
Inkpad-Info.plist Add LSApplicationQueriesSchemes key for Dropbox Feb 12, 2016
Inkpad.entitlements Initial public commit. Oct 8, 2013
Inkpad_Prefix.pch Initial public commit. Oct 8, 2013
LICENSE Initial public commit. Oct 8, 2013
README.md Remove duplicate "Inkpad" from very start Mar 15, 2016
main.m Initial public commit. Oct 8, 2013

README.md

Inkpad Build Status

Inkpad is a vector illustration app designed from scratch for the iPad. It supports paths, compound paths, text, images, groups, masks, gradient fills, and an unlimited number of layers.

Inkpad was designed with performance in mind – it can easily handle drawings with hundreds to thousands of shapes without bogging down. Export your finished illustrations directly to your Dropbox as SVG or PDF.

Features:

  • Very high performance. Select, scale and rotate hundreds of objects with zero lag.
  • Create arbitrary bezier paths with the Pen tool.
  • Create compound paths, masks and groups.
  • Create text objects.
  • Place photos from your albums.
  • Boolean operators on paths (Unite, Intersect, Exclude, Subtract Front)
  • Powerful scale and rotate tools.
  • Gradient fills with interactive editing on canvas.
  • Arbitrary stroke dash patterns.
  • Swatch library.
  • Unlimited layers per drawing.
  • Rename, rearrange, delete, hide and lock layers.
  • Adjust layer transparency.
  • Snap to grid, points, and path edges.
  • Isolate the active layer for easy editing.
  • Email drawings as SVG, PDF, PNG and JPEG.
  • Send SVG, PDF, PNG, and JPEG directly to your Dropbox.

Inkpad requires iOS 7. It is available on the App Store.

License

Inkpad is Free/Libre Open Source Software. It is distributed under the Mozilla Public License v2.0.

Please do not submit unmodified (or trivially modified) versions of this application to the App Store. The license grants both rights and responsibilities. If you choose to clone and submit this application to the App Store, you are required to make this source code (and any changes that you've made to it) publicly available. You must also make it clear that the source code is available and provide a link to it.

I will ask Apple to pull any apps that do not comply. Please don't waste your time and mine.

How to Contribute

One of my motivations for releasing the source code for Inkpad was to make it a community project. To that end, I'd appreciate help with bug fixes, new features, localizations, testing, and ideas for improving/simplifying existing code. Take a look at the list of issues to find enhancements that I've considered implementing. I'm also interested in your feature ideas.

If you're taking on a big change, I'd be happy to discuss design ideas or answer questions before you get too far along. Note: I will likely be picky about implementation details and UI changes.

To contribute, please follow the branching model outlined here: A successful Git branching model.

Contributors

Localizations:

App Icon: