Giter Club home page Giter Club logo

zhangbo / pugpig Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leethomascook/pugpig

1.0 2.0 0.0 133 KB

Pugpig is an open source framework that allows you to publish beautiful HTML5 magazines, books, newspapers and videos for the iPad, iPhone and more. Pugpig is a hybrid that mixes the best bits of native code with the juiciest cuts of HTML, producing a lovely reading experience whilst allowing you to publish once across all platforms.

Home Page: http://pugpig.com/

pugpig's Introduction

Pugpig

Overview

Pugpig is an open source framework that allows you to publish beautiful HTML5 magazines, books, newspapers and videos for the iPad, iPhone and more. Pugpig is a hybrid that mixes the best bits of native code with the juiciest cuts of HTML, producing a lovely reading experience whilst allowing you to publish once across all platforms.

How to use pugpig

Read the Getting Started Guide on the pugpig website.

More information

For more information about the pugpig framework visit the pupig website.

Change log

Version 1.1

  • New features

    • Added an HTML manifest data source giving more control of page order.
    • Support for opening external links in a built in browser rather than opening Safari.
    • Support for moving to a particular page by specifing the page url.
    • Support for links to fragment urls.
    • Added methods for saving and restoring the current position.
    • Added the ability to specify a pane manager which can be extended to support multiple panes per page.
    • New properties for accessing the paneNumber, fractionalPaneNumber and numberOfPanes.
    • Additional control events for use when extending pugpig's base functionality.
    • Support for key-value observing on more properties for the same reason.
    • Support for intercepting links in the control delegate.
    • More control over the animation used when showing and hiding the navigator.
    • Support for a metatag that gets the app to callback javascript when snapshotting is complete
    • Changed the way our controls are allocated so they can be subclassed (to a limited extent).
    • Added a currentPageView property providing access to the UIWebView of the current page.
    • Added a method for evaluating scripts on the current page.
    • Support for specifying the cache directory when instantiating a disk image store.
    • Support for specifying an absolute path when instantiating a local file data source.
    • Several bug fixes and interface changes.
  • Breaking changes

    • For reasons of efficiency, the page number is no longer set automatically when setting the datasource.
    • The portraitSize and landscapeSize properties have been removed.
    • The data source protocol has been renamed and the methods simplified.
    • The image store protocol has been renamed, many of the methods changed, and several new methods added.
    • The navigator protocol no longer has an active property and the dataSource and imageStore types have changed.

Version 1.0

  • Initial release

License

Copyright (c) 2011, Kaldor Holdings Ltd. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of pugpig nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

pugpig's People

Stargazers

张博 avatar

Watchers

张博 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.