« Return to Thread: Themeing G3

Re: G3 colors

by Chad Kieffer-3 :: Rate this Message:

| View in Thread

Hi Alec,

We discussed the multiple CSS file approach during the code sprint.  
Jens brings up good points that I agree with. Although G3 may likely  
provide css file compression to collect separate css files for  
combination, this would add an extra level of complexity.

I think it's best for now if we stick with a single css file per media  
type and  promote a standard grouping of CSS definitions in that file.  
We can use comments to identify and explain each group in the file.

I don't see how a single file approach would hinder or complicate  
theme or module driven color changes.

- Chad

On Oct 27, 2008, at 10:08 AM, "Alec Myers" <alec@...> wrote:

> On the basis of that page, here's a wacky idea: noticing that the  
> slowest
> part of loading a new gallery page is downloading (in my case) 48
> individiual thumbnails why not have gallery pre-build and cache the
> thumbnails for each page as a single jpg (sprite-like) and repeat it  
> to show
> the individual images?
>
> ----- Original Message -----
> From: "Jens A. Tkotz" <jens@...>
> To: <gallery-devel@...>
> Sent: Monday, October 27, 2008 3:13 PM
> Subject: Re: [Gallery-devel] G3 colors
>
>
> Hi,
>
> the only benefit i see for splitting css files is "better" structure.
> The author says its easier to maintain for example three smaller file
> than one big file.
>
> I do not agree.
> For example lets say there is a color.css
> I have .gAdminbar {}
> I would have it in main.css AND in color.css
> So i have to switch between two files depending on what i am changing.
> If there will be "colorpacks" you would need to ship main.css,
> green_color.css and red_color.css
> So i don't see a simplification and the structure is not that better.
>
>
> And another reason is, that the client has to do more HTTP requests.
> See http://developer.yahoo.com/performance/rules.html
>
> - Jens
>
>
>
> Quoting Brandon Sussman <Brandon@...>:
>
>> On Monday 27 October 2008 00:48:03 Chad Kieffer wrote:
>>> We'll probably opt to document how to clone a theme and alter
>>> it's color via CSS.
>>
>> I imagine many folks feel that color adjustment is very important to
>> individualization but...
>>
>> In ALA's latest article (
>> http://www.alistapart.com/articles/progressiveenhancementwithcss ),  
>> Aaron
>> Gustafson discusses separation of css into functional units ( e.g.
>> type.css,
>> layout.css, color.css).  I think this makes good structural sense.
>>
>> Seems to me this is fine to begin with.  If the correct hooks and  
>> loops
>> are
>> there,  making manipulations available in a GUI can be accomplished  
>> if
>> that
>> ever bubbles to the top of the to-do list (which is probably already
>> several
>> volumes long in some folks minds :)
>>
>> --
>> -----------------------------------------------------------------
>> | WRWeb Services                   |           http://WRWeb.net |
>> | 1482 Pleasant St.                |              (603)648-2251 |
>> | Webster, NH, 03303-7613          |            19TBJ8040800540 |
>> -----------------------------------------------------------------
>> | Web Sites Designed and Supported |Think Locally, Buy Locally! |
>> -----------------------------------------------------------------
>>
>> ---
>> ---
>> -------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win  
>> great
>> prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the
>> world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> __[ g a l l e r y - d e v e l ]_________________________
>>
>> [ list info/archive --> http://gallery.sf.net/lists.php ]
>> [ gallery info/FAQ/download --> http://gallery.sf.net ]
>>
>
>
>
> --
>
> Ich sag mal .... Charisma
>
> ---
> ----------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> __[ g a l l e r y - d e v e l ]_________________________
>
> [ list info/archive --> http://gallery.sf.net/lists.php ]
> [ gallery info/FAQ/download --> http://gallery.sf.net ]
>
>
>
> ---
> ----------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> __[ g a l l e r y - d e v e l ]_________________________
>
> [ list info/archive --> http://gallery.sf.net/lists.php ]
> [ gallery info/FAQ/download --> http://gallery.sf.net ]

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

 « Return to Thread: Themeing G3