Dev. Ready for testing now, strait HTML5 port, should be very stable and close to release without any major changes.
Nothing new in this release, its only to fix a CVS issue for 7.x-1.0 which accidentally included old files.
Genesis D7 stable release, some new features include template override for taxonomy terms, fields, removed old message styles and icons, move secondary links to top of the page, added many comments to css, tweaked css, removed little used selectors.
- fixed an error with the packing script code got left in info files
- many cleanups
- took the opportunity to overhaul search form selectors, now much easier to style each form (box, block and advanced)
- fixed dark theme admin styles, again, missed some selectors
- changed default IE conditional style tag to lte IE7
- overhauled and updated the "all" sets of stylesheets
- improved several readmes and fixed some mistakes
No big changes, you can upgrade without any issues to your subthemes.
- http://drupal.org/node/488222 validation error in CSS
- fix unstyled "unpublished" styles for nodes and comments in the DARK subtheme
- change a:active/a.active styles for DARK theme
This is not a big deal upgrade, over writing your current 6.x-2.0/2.1/2.2 base theme will not break anything.
This latest release adds:
- the DARK subtheme to the core download
- Conditional styles module now built in
- Easier theming for Gpanels with new selectors added to page.css and blocks.css
- CSS preload images jQuery plugin
- slight modification to the skip link fixed/focus CSS
Otherwise all is the same and you can upgrade without any major issues!
Left some dev code in genesis.info, this is now fixed. Apologies for the extra release.
Finally Genesis 2 is here!
Some minor changes to be aware of:
1. The logo/site_name setup has changed, now we treat h1 like a wrapper similar to Garland
2. Added an extra inner div on columns, this allows more design options for the columns area
3. Cleaned up many comments and the README's
4. Cleaned up many css styles, removed redundancies etc.
Let the games begin:)
The 5th iteration of Genesis 2 is all about Layout and documentation.
Many new layout options have been added, including the concept of Unit Variants (please see the docs).
Each layout now has 3 unit variants (ems, pixels or percentages).
Gpanels! WTF are Gpanels? Gpanels are drop in snippets that emulate the layout of normal mini-panels. See the docs in Genesis for instructions (they are very cool).
Many new README files added and a almost complete rework of most comments and docs.
This will be the last beta release of Genesis 2. Once this is bug cleared there will be an official release.
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.
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.Read more
Beta3 is likely to be the last beta release. In this release I have incorporated some important features and updates:
1) syncing body, node, comment and block dynamic classes as closely to what I think will be in Drupal 7 (this is not yet committed to D7 but I cant wait for that). At any rate this is either bang on or going to be very close.
2) Added in the equalise heights jquery plugin. This makes its trivial to have equal height columns with no additional markup or CSS.
3) Removal of some styles, such as floating the user pic in profiles etc. Minor updates but all in a effort to strike the balance between doing too much and giving a rudimentary, aesthetic theme out of the box.
4) I have introduced a fairly radical approach to theming Unpublished messages - this is something a client asked me for earlier this year and it works well. Integrates reasonably well with Fasttoggle module also.
There are no real bug fixes, this is more a final feature set update with minor formatting changes for some files and syncing of selectors with the new classes.
If there is another beta release (unlikely, as bug fixes will go to dev and then a final release), it will only be if there is a major bug found and we need wider testing before release. At this stage I cant see that, the code base is pretty well tested and nothing I haven't done in the past.
Development release for Drupal 7.
Moved admin.css and messages.css back to the base theme. This is to allow the _all-.css stylesheets to work properly.
Moved message icons to base theme.
Switched to relative positioning for icons also.
Added 2 new alternative stylesheets, one for each subtheme that is "tidied", with all comments removed and selectors grouped.
Added sprite-fireworks.png, the 32bit png version of the sprite so you can change the menu bullets, arrows and legend arrows.
Includes all the new features and fixes from -dev, I'll update this node in due course with the relevant details.
Head dev release.
- added new genesis_DARK starter theme, to support dark styled themes, supports Views, Panels and Vertical tabs out of the box
- added new class to div/h1 logo/site_name wrapper for easier theming (.logo-site-name)
- added Conditional Styles module to the theme, no need to download it now
- added Gpanels CSS to page.css, easier now to theme Gpanels regions
- added new comments to block.css in all subthemes, now easier to read the CSS
- added .node ul.links li a class to subthemes (low specificity selector to target node links)
- added Preload CSS images jQuery plugin
- removed extra semicolon from admin-styles.css line 135 (modular stylesheets)
- changed name of genesis_LITE to genesis_ULTRALITE to better differentiate if from the genesis_DARK subtheme.
- Gpanels CSS to blocks.css
- test the DARK subtheme more
- add support for ADV Forum in the DARK theme
19th April (please wait for the packing script to run on the 19th or 20th, the 18th of April build is deprecated!)
- new directory structure, total revamp, modular and more manageable
- complete set of tpl files in each subtheme, modular directory structure
- most modular stylesheets now in each subtheme
- layout.css, block-edit.css and grid.css the only modular sheets left in core
Fixes a bug where the block classes were not printing correctly.
Moved custom dates to the pre-built subthemes - this should never have been included in the framework and it was my omission to leave it in during the first releases. I have replaced it with the standard Drupal $submitted variable.
Fixed spelling on inline comments in the CSS and templates, added some new comments.
Includes re-worked CSS for primary/secondary links to better support sliding door techniques, new .region and .sidebar classes to allow for global styles that are easier to override and a small revamp of the subtheme css file to make it clearer and easier to work with.
Mayor update to the core framework:
- All CSS abstracted into mini stylesheets, you can now unset any mini sheet that you dont want.
- page.tpl.php went through a complete rewrite.
- major rewrite of template.php, new features added such as conditional classes for nav, header, moved theming of primary/sec menus to preprocess_page, moved the usual nitemare of code around logo and site_name to preprocess_page also. This is a fairly radical departure from normal Drupal practice.
- added specific classes such as .node-title, .block-title, .comment-title & #page-title.
- very basic RTL added, this does not work so well in IE, so is unsupported but its there for dev purposes to provide a foundation for patches.
- modifed the .info files to make it easier to unset CSS (core .info and subtheme.info).
- added many inline comments to templates and CSS files.
- many other changes, bug fixes and updates.
This is the first official release of Genesis.
After building 7 or subthemes I'm confident this is ready to go. The framework is holding up under different designs and doing the job I intended it to do & I'd like to see the subthemes start propagating in the wild, so I can get some more feedback on future improvements.
The development release is going through major changes as I look ahead to version 2
This could be messy at the moment so dont trust what you download...