Thanks for this great theme.

Problem/Motivation

After installing themes like Omega, it includes an option to disable other styles, in addition to disabling/overriding system styles.

I wondered if this was available for the new Zen. Though I couldn't find this is the settings, I think it would be a nice feature!

Proposed resolution

Use hook_css_alter() to enable this feature.

Comments

jeremiahtre.in’s picture

Version: 7.x-5.x-dev » 7.x-5.0
johnalbin’s picture

Version: 7.x-5.0 » 7.x-5.x-dev
jeremiahtre.in’s picture

Issue summary: View changes

updated post to focus less on a personal issue, and make it more gerneral

KrisBulman’s picture

+1 for this in light of #1617996: RTL files still load even when removed via .info file, and we can default off the ones we're already overriding.

johnalbin’s picture

Status: Active » Closed (won't fix)

The Magic module implements this functionality. As does several other modules.

One of the problems with that functionality is that it doesn't fix the styles it breaks. Yes, there's lots of cruft in those CSS files, but there is some styling that is needed so Drupal functionality doesn't break.

Having a UI to remove those CSS files means the theme author doesn't examine the files they are removing very closely, IMO.

I'm not in favor of having this feature in the Zen theme.

However, I'm in favor of removing more core CSS and replacing it with leaner, componentized CSS in the Zen 7.x-6.x branch.

johnalbin’s picture

Issue summary: View changes

meh, taking out unnecessary descriptions