Aristo 1.1 Released
I woke up on Saturday morning to find about 2,000 new visitors to my blog and 22 email notifications of new Twitter and Tumblr followers. It turns out Aristo made it to the front page of Hacker News for the second time in it’s short lifespan, and in turn was tweeted about by some popular Twitter users.
HN users had some great suggestions in the comments section, and most of those have been implemented and are now live on the GitHub repo and demo page. The list of changes include:
- Styled basic input and textarea fields.
- Button hover effects now fade with CSS3 transitions (Webkit, Firefox & Chrome).
- Put user-select:none; on buttons to give them a more native feel.
- Prevented empty button links from sending you to the top of a page (confusing when in a modal).
- Fixed auto-complete versus slider z-index bug by hard coding z-index. This may cause other problems, so be on the lookout.
- Fixed background bleed through bug for the progress bar.
I hope this keeps you satisfied for a while :)
![]()
Aristo 1.0 Milestone Release
Great news! The Aristo theme for jQuery UI has hit a cleaner and more concise version 1.0 release! I was able to close some issues that were raised on the GitHub repo and do a few little house-keeping things I’ve been putting off. A list of changes made in this release include:
- Converted the theme to use CSS3 gradients and effects where possible, greatly reducing the number of images used. Image fall-backs are still provided for Internet Explorer, which are not called by other browsers.
- Three issues raised on GitHub have been closed, and another will be fixed in a future bug fix commit.
- Updated the theme to work with jQuery UI 1.8.7 by re-basing the theme from the latest Theme Roller version.
- Created a demo page hosted using GitHub static pages (a very handy little feature).
In regards to the new CSS3 gradients and effects: I have deliberately chosen a stance of graceful degradation. The Wijmo library (based upon my and others’ work with Aristo) takes a more troublesome stance of “aggressive degradation”. Tough to replicate effects (such as the slider handle) are achieved with CSS3 effects that do not degrade well between browsers. The use of CSS3 overall comes at the cost of the pixel perfect precision that made the work of 280 North so great. Hopefully this is being worked on as we speak, but demo versions I have played with do need polish.
![]()
Aristo 0.7 Released
The power of the GitHub community has proved itself once more! I’ve been far too busy of late to post any Aristo updates, so two particular members have come through with the goods. Massive props must be delivered to Muhammad Lukman, who both raised and solved four issues with the Aristo theme, and usual suspect Stefan Livens for merging the fixes in and updating the demo page.
Most importantly, I have decided to manage pull requests and forks entirely via the web interface!
Aristo 0.6 Released

Icon courtesy: www.icondrawer.com
Before I discuss what’s new in this release, I’d first like to thank the community for their interest and support in the project! The Aristo jQuery UI theme nudged over 100 followers and contributors on GitHub some time last week. So thanks again for your encouragement, issue reporting and bug fixes.
Moving on to what’s new in the 0.6 release:
- IE6 & IE7 Button Width Fix - This was a pretty critical bug preventing Aristo from rolling out as a semi-official release. Previously, buttons were taking 100% screen width in IE7 and earlier.
Unfortunately the fix for this is only partial, as buttons with icons inside of them push each other down sequentially because of their line-height value. I’ll blame IE’s poor support of display:inline-block; for my apathy. - <input type=”submit” /> - A bug brought to my attention in the comments on the 0.5 release. Calling the .button() function on a input:submit resulted in an unstyled element. A tough one to fix in all browsers, as jQuery UI does not wrap submit elements in the usual DOM, presumably to preserve form functionality.
- Button Border Inside a Tab - Due to the nesting of classes, placing a button inside a tab panel resulted in a pretty screwy looking border being placed on it.
- Autocomplete Jumpiness - A legacy bold class on hover states caused the demo page autocomplete to wrap when the user hovered over “Antigua and Barbuda”.
To date, this release closes all issues raised on GitHub. If you’ve noticed any more, please raise them on GitHub. Disqus has some serious flaws in its URL tracking, so comments are probably not ideal.

Aristo 0.5 Released
Another quick update before the final exams of my academic career. jQuery UI 1.8.2 came out in the last couple of days, so updating the demo page to 1.8.2 may potentially introduce a few errors. I’m still coming to terms with Git and Github, so to all of you who continue to submit fixes to bugs that never get merged in - my sincerest apologies. To make sure everything works and gets out quickly, it’s just easiest to copy+paste to my branch and commit them from there. I’m not trying to steal all your glory.
New in this release:
- Multi-date picker bug fix - selecting dates no longer causes the page to jump up and down by a couple of pixels.
- Accordion fix - many thanks go to stefanlivens for removing the reliance upon <h3> tags in the accordion headers.
- Uses jQuery 1.8.2 - the demo page has been updated to use the latest jQuery UI release pulling from the Google CDN still.
- Stylesheet formatting - increased readability throughout.
- Framework icons - silly orange highlights removed, suggested by a comment on here somewhere.

Aristo 0.4 Released
Another small update drops today. My last exam (ever) is on June 15th, so I’m looking forward to the occassion when I can really get stuck into Aristo. The IE6 & IE7 button width issue still remains. It’s looking like a real doozy, and has something to do with the position:relative; attached to all the buttons. Here are some of the things that are contained in the 0.4 release:
- New progress bar - it looks great, even if I do say so myself. I also added the animate to random percentage functionality to show it off.
- Updated demo page - I grabbed a few things from the page Paul Irish sent through. These new items demonstrate some of the other options available on common widgets.
- Multi-date picker button fix - it was previously using the ui-lightness colours.
- Overlay/Shadow classes - these are from the jQuery UI demo page, and desite not actually being part of jQuery UI, I felt it was time they got fixed up.

Same deal as last time, the demo page and online ZIP have not been updated. From now on the code will only be updated on GitHub. Don’t worry, you don’t even have to sign in/register to download.

Aristo 0.3 Released
Unfortunately this is just a small release today. It’s centred around bug fixes and doesn’t achieve anything particularly amazing. The IE6/IE7 button width problem will also remain until my exams are over. What has been fixed in this release is:
- Autcomplete z-index fix - this seems to be an inherent problem with jQuery UI themes in general, where the slider handles appear to have a higher z-index than that assigned to the autocomplete with hard-coded styles.
- Referencing non-existant image - this issue was raised on GitHub, and was the product of merging forks.
- GitHub readme file added.
The admin for my testing server is away on holidays, so I can’t update the demo page or ZIP file. So I spose Git is the only place you can … Git the code for now.

Psssst, have a teaser shot of what the blog may one day look like. I’m just so, so busy!
PS. Ignore the silly camera icon, all of this was done when I had no internet/references!
Aristo 0.2 Released
The “Aristo” theme for jQuery UI has been updated and now supports jQuery UI 1.8 Final. Previously it only worked with 1.8 RC3 and a few things changed between the release candidate and the final release. A full list of updates include:
- Aristo theme now works with jQuery 1.8 final instead of 1.8 RC3
- Demo page now pulls jQuery and jQuery UI from Google CDN
- Added support for autocomplete
- Added support for progress bar
- Added support for vertical slider
- Added support for icon buttons
- Fixed date picker bug and slight redesign
- Outline bug fixed
Thanks go out to Kyle Conroy and the users at Hacker News for some snippets.

To view a demo or download, view the original post.

