Yes, the CSS is still a work in progress.There are lots of things that are hardcoded. Maybe next release will be more flexible.
Yes, the CSS is still a work in progress.There are lots of things that are hardcoded. Maybe next release will be more flexible.
I've done this a tiny bit with my theme, and I don't really see a problem with it. CSS is CSS, the forum software isn't going to break if suddenly you start defining and using new classes or using CSS "differently" than how XenForo uses it. You'll just have to be sure to keep your theme updated if you are using some of XenForo's original CSS that gets updated with the software.What if I want to use CSS differently than XenForo does? What if I want to define new classes, retire old classes, and really play around with the structure and layout of the site?
I'm going back and reading through the thread after I posted my large response. I think we are on the same page. This is pretty much how I envision the Style Property system should be.I really hope I am totally misinterpreting what Kier and Mike are driving at here, but I originally thought that Style Properties were to easily configure and toggle functionality on a style-by-style basis, as well as quickly change the color schemes of the forum. I didn't think it was to be fill-in forms to customize at the DIV and SPAN level.
I'm looking forward to the spirited and useful discussions in this thread.
The purpose of style properties should be to simplify configuring styles for forum administrators who aren't generally familiar with CSS. With the current implementation, I find that you are trying too hard (or perhaps this is your goal, which I find misguided) to transfer most or all of the CSS into Style Properties so they are "easy to access." This, to me, seems pointless, forced, and unnatural. As a theme developer, I much prefer to work directly with the CSS. [emphasis mine]
I think you hit the nail on the head there.Seems as if everybody is happy in their own environment, and if that's the case, I guess just keep doing what you guys are doing. Some of us here (who understand/know CSS) seem to think that the Style Properties won't work for non-technical users, but then again, the non-technical users are sitting here telling us they do work...so what do we know?
To be sure you'd have to ask a larger group, but yeah you have a point about the differences in perception. Maybe the way they do it currently isn't that bad in general. The main problem I see though is in the long lists which have no visual reference and can be hard to understand for people with very little experience. Again, a few XF members may not represent a large enough group to come to any conclusion on this matter.You know, I just had an interesting thought...after going back and looking at the post (#55) you referred to, dutchbb...
It seems that those of us who think the Style Properties are over-complicated are the same people who just prefer to work directly in CSS templates, and we are perfectly content with working in CSS.
Those who prefer not to work in CSS actually do seem to like the numerous/complicated Style Properties. These people prefer to work there, not in CSS, and so far, they seem happy there.
Seems as if everybody is happy in their own environment, and if that's the case, I guess just keep doing what you guys are doing. Some of us here (who understand/know CSS) seem to think that the Style Properties won't work for non-technical users, but then again, the non-technical users are sitting here telling us they do work...so what do we know?
This I do agree with. Even for people with experience, it's a challenge.The main problem I see though is in the long lists which have no visual reference and can be hard to understand for people with very little experience.
anotheralias - XenForo is forum software, not a CSS learning tool. We can't sacrifice usability in XF in order to help its customers learn CSS. That's crazy talk.
Ryan said:Question is, would you be more happy if the Style Properties were a little less numerous and complex?
We use essential cookies to make this site work, and optional cookies to enhance your experience.