more css in web interface allowing better thematization

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

more css in web interface allowing better thematization

Postby poisonborz » Thu Nov 03, 2011 11:01 am

Hola,
I'm in an effort to customize Subsonic's web interface appearance, and while this is really easy with themes and simple-to-read jsp-s, right now I have to make hard decisions because to be effective, a lot of things has to be changed within jsp-s, thus breaking future compatibility.

Sorry to say like this, but the html part of the interface is really shoddy. Huge amounts of tables, no classes for individual controls...
A few hours of work could turn things around, enabling the possibility of easy and compatible themeing, things like real buttons instead of text links in play control, etc.
Please consider to take the time for this small but powerful improvement.
poisonborz
 
Posts: 8
Joined: Tue Oct 11, 2011 3:16 pm

Re: more css in web interface allowing better thematization

Postby califrag » Thu Nov 03, 2011 11:18 am

Hello,
I actually felt the same exact way, and so I've been building a mod of Subsonic in a separate branch and cleaning things up, addings things... lots of changes..

You can follow my progress here: viewtopic.php?f=8&t=8036

And if you'd like, you can even download the mod to try for yourself. If ya do, I appreciate any feedback you can provide. :)
califrag
 
Posts: 72
Joined: Mon Sep 26, 2011 3:43 am

Re: more css in web interface allowing better thematization

Postby poisonborz » Thu Nov 03, 2011 1:11 pm

The mod looks really great, but as far as I can understand, it does not solve the problem of future compatibility. If items would have proper classes/containers, anyone could make similar skins without touching the jsp-s.
poisonborz
 
Posts: 8
Joined: Tue Oct 11, 2011 3:16 pm

Re: more css in web interface allowing better thematization

Postby califrag » Thu Nov 03, 2011 6:09 pm

poisonborz wrote:The mod looks really great, but as far as I can understand, it does not solve the problem of future compatibility. If items would have proper classes/containers, anyone could make similar skins without touching the jsp-s.

That's exactly what I've done, I've added classes and IDs and tons of containers so themes will be easier to create and more robust.

I've separated the 'style' from the 'structure' in the CSS files to make it easy for people copy the style and modify it as much as they want to create a new theme.
califrag
 
Posts: 72
Joined: Mon Sep 26, 2011 3:43 am


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 8 guests