Menu

#1 Add Support for multiple themes and theme in home dir.

open
nobody
client (13)
5
2005-04-19
2005-04-19
No

A section needs to be added to the DarkWorld client
configuration file that specifies a theme like the
following. Also the theme system needs to be updated
to support zipped themes.

[ui]
theme=strek

This would cause the client to look for
~/.dwclient/themes/strek.zip and then
/usr/share/dw-client-0.1.0/themes/strek.zip if there is
nothing in the users home directory.

The strek.zip file would contain the theme.spec file,
all the needed images files, and the Paragui zip file.

Discussion

  • Keith Turner

    Keith Turner - 2005-04-19
    • assigned_to: nobody --> weef
     
  • Keith Turner

    Keith Turner - 2005-04-19
    • assigned_to: weef --> nobody
     
  • Jason Stover

    Jason Stover - 2005-04-19

    Logged In: YES
    user_id=10104

    I personally don't think that the themes need to be
    zipped... That's going to be overhead, and as it stands, the
    default theme is 316K ... comparitively it's nothing much at
    all.

    The one issue that I'm curious about, is the images. As I
    mentioned in the e-mail, would it be best to have the theme
    makers copy all images, or check if a new image (ex.
    corner.tl ; corner.tr ; etc.. (theme.spec)).

    In other words, load the 'default' theme, and then if any
    new information is in the theme that's loaded, free the old
    images, and then load the new.... But, this is something
    that can be hashed out, as there's other bigger things then
    makin' the client completely themeable. :)

     
  • Keith Turner

    Keith Turner - 2005-04-19

    Logged In: YES
    user_id=28123

    The reason I was thinking of zipping the themes is not to
    save space, but to make it a little easier on the user. All
    they would need to do is download the zip file instead of
    download and unzip the zip file. This is probably more
    important on Windows than Linux where the user may be less
    tech savy and may not have WinZip installed.

     

Log in to post a comment.

MongoDB Logo MongoDB