My favorites | Sign in
Project Logo
                
People details
Project owners:
  hannes.hochreiner
Project committers:
EZindy, eberhardma

JessyInk

JessyInk is a JavaScript that can be incorporated into an Inkscape SVG image containing several layers. Each layer will be converted into one slide of a presentation. Current features include: slide transitions, effects, an index sheet, a master slide and auto-texts like slide title, slide number and number of slides.

News

20 September, 2009: After the introduction of a host of exciting new features in release 1.3.0, this release (1.3.1) corrects two issues that came up recently. Marc Eberhard improved the event handling in drawing mode to avoid conflicts between drawing on the slide and dragging the image. Furthermore, parsing of the transform matrix with views was changed, so that views work in Opera now as well.

2 August, 2009: The JessyInk team is proud to announce the release of JessyInk version 1.3.0. This release features very exciting contributions from Marc Eberhard, who implemented a drawing mode allowing users to draw on the slides during the presentation in the browser. Another interesting new feature is the ability to assign "views." This feature can be used to zoom-in on a particular region of the slide. "Views" provide exciting new ways to enhance your presentations. Also new in this release is the option to customise the key bindings. To further improve the compatibility and usability of JessyInk, custom keys can now be assigned to all actions. For maximum flexibility, each mode (slide, index, drawing) has its own set of key bindings.

1 June, 2009: JessyInk 1.2.0 has been released today. This release features improved keyboard and mouse controls thanks to contributions from Egor Zindy as well as the often requested PDF export extension. Furthermore, the scheduling mechanism for transitions and effects has been changed, which should improve the perceived performance of JessyInk presentations.

15 April, 2009: There was a small glitch in the demo file of JessyInk version 1.1.0. Some of the images have not been embedded. Please use the newly provided JessyInk version 1.1.1.

15 April, 2009: I am happy to announce that JessyInk version 1.1.0 has been published today. Installation is now even easier, as it is no longer required to set the "onload" attribute. Simply use the "install/update" extension and you are done! The new release also features linking to specific slides, clipping of the content to the size of the slide and a new extension that lists all JessyInk transitions, effects and auto-texts contained in a presentation. On the technical side, all JessyInk attributes have been moved into their own namespace to make JessyInk a well behaved citizen of the XML community. Furthermore, the release includes fixes to a couple of bugs that have been reported since the release of version 1.0.0. Special thanks go to Jos Hirth of InkSlide fame for sharing his insights.

4 April, 2009: heathenx has published an episode on JessyInk in the series of his wonderful screencasts of Inkscape tutorials! It's a great tutorial for getting started with step-by-step explanations of how to install and use JessyInk. Make sure to check it out!

28 March, 2009: Today the first feature complete release of JessyInk has been published. It is available for download either from launchpad (https://launchpad.net/jessyink) or from this site. Special thanks go to Marcel Rouweler and heathenx for their feedback and testing efforts as well as Ted Gould for integrating a patch required by JessyInk into Inkscape.

23 May, 2008: The beta of version 1.0 is out! This release is the first feature complete version of JessyInk. JessyInk now supports transitions, master slides, effects, auto-texts and, of course, an index sheet mode. I still have to catch up on the documentation, but feel free to experiment with this version.

9 May, 2008: Version 0.2 of JessyInk is now available for download! Notable changes include the new Python extensions for (un)installing JessyInk and setting transitions. Please note that due to the way Inkscape interacts with extensions, step 5 of the manual installation procedure (setting the "onload" property) still has to be done by hand. Another great new feature are effects: single elements on one page can now be assigned a build in/out effect. A new Python extension for setting effects is available as well.

16 April, 2008: Inkscape extensions are now available to install and uninstall JessyInk. Due to the particular way in which Inkscape handles extensions, users are still required to make one manual change in the Inkscape XML editor to complete the installation. However, a bug report with corresponding patch has been filed.

26 March, 2008: The JessyInk project is now registered in Launchpad. Issue tracking has been moved to the "Bugs" page in Launchpad. Plans for design changes and future directions of the project can be found in the "Blueprints" and can be discussed on dedicated wiki pages on this website.

22 March, 2008: Updated the JessyInk script to reflect the project name change and made installation easier. With the initial release, following the installation instructions did not produce a scaleable presentation. The new script takes care of making the required changes to the SVG file to yield a scaleable presentation. All that is required is adding the "svg:script" tag in the Inkscape XML editor, copying the script into the tag and adding an "onload" argument with the value "jessyInkInit()" to the root node.

20 March, 2008: Due to the positive feedback, I decided to continue developing JessyInk. The first goal will be to clean up the script (e.g. put new attributes into the "jessyInk" namespace) and write an Inkscape extension for easy installation of the script.









Hosted by Google Code