Rather than request a new feature everytime I come up with a new concept I wanted to start a more helpful discussion to see how designers and developers work or the processes people go through when creating a theme and why they choose one design over another.
As a Graphic/Web Designer the kind of things that don't get thought about at a concept/PSD stage(not immediately) are things like: rounded corners, drop shadowing and ribboning, the sole purpose is to make it look pretty! The mentioned are then the trickier parts of coding when the concept moves to the first development stages. They are achieveable and in most cases image fallback can be used for older browsers that don't support some of the mentioned CSS3 features but can be a bit of a pig to workaround especially with Drupal's block structureshudder.
In Omega beta3 the first/last and odd/even classes were added which was a feature I asked Jake to implement as I am currently working on a theme that when finished will be contributed, one problem I was having was the ability to add a certain type of styling to blocks in the first and last regions only which has now become viable. I'm sure I will use this feature again many times in the future and I'm sure any designers coming to Omega will as well.
So that takes care of one issue, but what about the others? Is Omega capable of being a CSS3 viable solution? Will adding more classes fix the issues or will it make the base theme bloated?
I have been pondering all of the above for the last few days since initially coming up with the idea for my subtheme and I've also been paying attention to the lack of designers using Drupal and the groups that are trying to make Drupal more approachable to Graphic artists/designers.
Omega is a great tool and could be the thing that could make Drupal more approachable for designers, but because of how Drupal internals work I'm wondering how issues like rounded corners can be overcome with Omega.
I'd love to hear peoples thoughts on using Omega for really "out of the box" designs and whether there are ways around what I've mentioned by adding anything to Omega's base theme.