CatThief wrote:Aaron, I'm not really changing anything just yet... just trying to get a head start on what lies ahead. So far the new Preferences/Options box code is a snap, but this padding and margin stuff looks like a real mess.
Well, thank someone for small favors. It seems like they've created a new stylesheet file, browser/preferences/preferences.css, for the new Options dialog. So far, it looks like I can keep the old Options dialog stylesheet, browser/pref/pref.css, and the theme file will continue to work for previous versions. I know I'll have to eventually break off another set of theme files but I'm resisting ... mightily!
As far as the RTL margin/padding changes, there sure are a whole lot of them. The problem is, without having a localized RTL browser, it's next to impossible to determine what values make sense for my themes. Thus, I've decided that rather than assuming what they should be I'm going to take a more pragmatic approach. When someone with a RTL browser complains about some alignment and provides a screenshot, I will only then consider making a change.
Just to be clear, for anyone interested, I still have work to do before my themes will work for the trunk so the existing hosted versions are still not compatible.