Archive for the ‘announcements’ Category

Version 1.0.4 released

Saturday, January 21st, 2012

I’ve just released version 1.0.4 which include some bugfixes and a new delay parameter for Looper, allowing you to do slideshows. I’ve also got around to finishing the documentation for Morpher, so you can do animations.

I intend this to be the last version of the code in the current state as I want to rewrite Performer completely so it natively works with jQuery (check the stats). I certainly don’t intend dropping support for Prototype and MooTools if I can help it, but I need to go where the developers are. I hope this rewrite will lead to dramatic speed improvements, fewer bugs and more possibilities in the future.

License updates

Tuesday, July 20th, 2010

Hot on the heels of the recently-release version 1.0 of Performer, here comes 1.0.1. This version has one change which I’ve been meaning to do for a while and never got around to. Performer is now available under four different licenses, meaning you can choose the license that suits your needs best.

There are more details available on the license page, but if you have any questions please feel free to ask.

Version 1.0 released

Wednesday, July 14th, 2010

It’s late, so there’s no documentation updates yet. I’ll just say that Performer has reached the big 1-0, grab the latest version here. You’ll see there are now versions specifically for jQuery, Prototype and MooTools which should save you some bytes of you know which library you’re using.

New features? There’s quite a few:

  • A new ‘Morpher’ function, which allows you to animate elements
  • Several new ‘load…’ functions allowing you to trigger JavaScript to run when the page is loaded (like load a modal window and more)
  • Optional ‘delay’ parameter for lots of functions, allowing you to delay the running of the function for a number of seconds
  • Almost a complete rewrite for speed and filesize
  • Better default CSS styling for Performer elements
  • Lots of bugfixes

When I get some time I’ll update the documentation. Please let me know if you find any bugs with this new version.

Hello world!

Monday, April 13th, 2009

Welcome to the new Performer website. In case you don’t know what Performer is, I’ll steal a quick introduction from the homepage, but wrap it in a Performer function. Click here to be amazed…

Performer is a set of JavaScript functions which aims to abstract away the complexity inherent in JavaScript libraries such as jQuery, Prototype and MooTools. We don’t aim to replace these libraries – they do a fantastic job and are very much needed – but we do aim to make it easier to use the features they afford website developers.

Performer does this by allowing developers to use nothing more than CSS classes and standard element attributes (like rel and href) to trigger these features.

How did I do that? By adding class="toggler" rel="intro" to the link and id="intro" class="hider" to the div containing the introduction text. Nothing else was added.

So in a nutshell Performer allows you to unlock the power in your favourite JavaScript library (currently Prototype and jQuery are supported, I aim to support MooTools and more in the future) from your HTML. JavaScript, with no code!

For more information please check out the Documentation section – although I’m afraid I’m still writing the docs – or you may want to see Getting Started with Performer or Next Steps with Performer.

Lastly, please let me know in the comments if you find mistakes, spelling errors, or things which just don’t add up. I guarantee you’ll find a few!