Downloads
Release notes
This is a pretty big update for a beta release, and is mostly about moving towards supporting more standards - WAI ARIA, semantic class names, WCAG AAA compliance and WAVE compliance. Theres also a push to emulate Drupal 7 dynamic classes for nodes, blocks and comments. I have made an effort to improve the semantics of the theme via the class names - the aim is to gravitate towards a standard naming convention for all class and id's, that we can share for all Drupal themes, hence why I choose to follow Drupal 7 as a benchmark. The idea is also to remove as much as possible any class names that are purely for style or layout and rely on the semantic class names only - there are plenty of these and if we look towards incorporation more microformats we can probably succeed in a big way.
WAI ARIA roles are now included using jQuery. I believe this is the first theme to do this. I have to use JavaScript because Landmark roles will not validate XHTML.
Changed CSS structure: after much thought I moved type, forms, lists etc back into core, AND by default Genesis will use a new base.css, this is to reduce http requests for sites that cannot use CSS aggregation and compression. You can still unset this and use the more modular CSS if you need or want to. Subthemes still have modular CSS such as nodes, blocks, comments, page and a new styles.css.
Some radical new messages - mainly for unpublished comments and nodes, integrates well with Fasttoggle.
New semantic class names (emulate html5). A big effort here to include class names that emulate the new HTML5 elements such as section and nav.
Revamped all dynamic class names to emulate Drupal7 (proposed). D7 has very particular dynamic classes for nodes, blocks etc, this is an effort to emulate them, however I can only predict what will be final for D7, so this follows the current patch as proposed for D7.
Removed some redundant div wrappers from genesis_SUBTHEME. This is mainly in the header, where there were a couple of div's I personally seldom if ever used.
Improved layout, less reliance on hard wired classes (such as .clear and .clear-block), this should make it easier to manipulate the layout without having to hack the templates.