moo.rd 1.3.1 released
May 19th, 2008 | written by RDI’m really pleased to announce that the version 1.3.1 of moo.rd has been released today.
New syntaxes, new powers
moo.rd has become more powerful, flexible, modular and elegant: in a few words, a totally another library. Amazing enanchements has been made, a lot of new components, constructors and capabilities has been added. But one article isn’t enough to describe all these changesets, so we’ll found some tutorials and exaplanations on this blog in the next days.
Remeber, no one component is still the previous…
However, i want to report here some of the changeset/enanchements i created.
First of all, the 1.3.1 is totally based on the MooTools 1.2 version, so it uses the new MooTools syntax and logic.
New version, new library
As i said above, this version brings many super features. Not only all the components have been enanched, but every line of code make good use of the MooTools syntaxes, and are now fully-fashionable. moo.rd is now a real powerful and modular library which extends MooTools and attach to it a lot of amazing and useful features.
New native functions and new extensions for a fully modular OOP code
Some native functions have been attached to the Native constructors and the previous have been totally enanched.
In addiction, i created new extensions to the core language, like the Overlay Utility Class that is included into many other Classes, for a more flexible and modular OOP code.
The browser.js and type.js are extensions to respectively the Browser Hash and the $type function.
New effects, new fashion
The Fx effects are one of the most apprecciated components of moo.rd, so i have enanched all their functionalities. You can use an effect in three ways: by creating an instance, by using the Element.fx metod which returns an instance or by using the Element.effect method that uses the Element.Properties Hash to store and retrieve an Fx instance and use it immediately (returning the element).
In addiction, the effects files have now new namespaces to more accurately describe their contents and purposes: base, morph, fade, move, toggle, extra, cycle and cycles. You can learn more about in the last article dedicated to them: Fx effects: less instances, more enanchements
Customs Winows
The Customs are already here, more powerful than ever.
Now you can customize every features of these modal boxes and create all the main browser’s windows: alerts, confirms and prompts with your own styles.
New Table and Make
A lot of new features have been added to the Table and Make Classes.
Glider, Cycle and Cycles, what a wonderful news!
With the Glider Class you can create fully-customizable slideshows with all the features you’ve ever loved: caption, arrows, arrows of the keyboard support, thumbnails, full-screen mode and many more.
The new Fx.Cycle and Fx.Cycles Classes let you to make amazing cycle slideshows based on amazing transitions that you can pick from the internal storage (25 kinds of different transition currently available). Not only, you can create your own transitions with ease.
Virtual Boxes
The new Virtual.Box, Virtual.Ajax and VIrtual.HTML Classes let you to create virtual modal boxes and create respectively professional image presentations, dynamic contents (loaded from the server) and static html contents,. All feauters are fully-customizable, for example the entry effect and the caption.
One instance, infinite possibilities. Just add ‘virtualbox’, ‘virtualajax’ and ‘virtualhtml’ as values of class names to your links and have fun.
In addiction, there are the "single" versions of each Virtual Class, to allow you to create modal boxes with all the features mentioned before, but not bound with a collection.
Download Fashion
As i described here some time ago, now you can download moo.rd in a completely comfortable and fully safe way.
The Download Builder will include all the components needed by the components you choose. In addiction you can decide the compression type and whether include the MooTools framework into the same script. So you can customize the download of moo.rd as you want, in all its features.
New examples
For showing the new mechanics of this latest version i have written a lot of demos that you can find in the example section. There you can pick all the sourcecodes to learn how to work with the 1.3.1 and see this last one in action.
Try it out!
Now it’s time to try moo.rd 1.3.1 out, so go to the download page and get it now!
Don’t forget to post here your thoughts and your tips, and open a topic in the forum to report bugs or suggestions.
RD
May 19th, 2008
[…] caratteristiche ed i nuovi componenti, vi rimando agli articoli ufficiali sul blog della libreria: moo.rd 1.3.1 released e Rilasciata ufficialmente la versione 1.3.1 di […]
May 20th, 2008
Fantastico! Fantastico! Molte, molte grazie!
I entered every day, and I am delighted with all the news, I preach to everyone I know to use your magnificent extension
Greetings Riccardo!!!
May 20th, 2008
I also agree with Pato Howard, this last release is really a flaming bomb
I do really apprecciate the most of the moo.rd features, especially effects (any kind), customs and virtual boxes.
I also like so much the highly modular structure.
Great job guy!
May 20th, 2008
Thanks guys
What’s your favourite component? I’m going to make a pool asking what between the cycle transitions is the best.
Another important thing: if you use moo.rd into projects, applications or websites, let me know it. We’re building out a dedicated article.
RD
May 20th, 2008
Thanks for all this great work. I am currently in love with the smooth scroll. I would love to use it on a site I’ve been working on. But I’ve already heavily used mootools 1.1 and I am guessing it won’t work as things stand. I’ll do some experimenting but I’m still a bit of a moobie, I mean newbie, in this area.
May 20th, 2008
[…] Degni publicó ayer el lanzamiento de moo.rd 1.3.1, la libreria extendida de Mootools que añade nuevas funciones y asombrosos efectos. En esta nueva […]
May 21st, 2008
Hi Neil,
this last release is entirely based on MooTools 1.2.
If you want to use the scrolling, you only need to download it with the MooTools “needed” version.
The instance declaration of the scrolling is the same of the previous one.
June 7th, 2008
[…] moo.rd is a super lightweight, Object Oriented, modular and flexible Javascript library based on the MooTools framework. It’s designed to give many useful and powerful functionalities to developers who use MooTools. The latest stable release is currently 1.3.1. […]
July 8th, 2008
I love the kwick-menu extension. The only suggestion I have is to add an option that allows the menu to stay active until the hovering over (or clicking on) a different menu item. I made the change myself and called the option, sticky. So in the clicking scenario, it behaves like a horizontal accordion menu (which was actually what I was looking for when I found your script). Anyhow, nice scripts!
July 8th, 2008
Hi AW, can you provide a link with a demo that explains these new features? So we can build out a patch for the Kwick Classes and add it to moo.rd.
Let me know it.
RD
August 17th, 2008
[…] moo.rd is a super lightweight, Object Oriented, modular and flexible Javascript library based on the MooTools framework. It’s designed to give many useful and powerful functionalities to developers who use MooTools. The latest stable release is currently 1.3.1. […]