laitaine: Picture of a couple performing an oversway in waltz (Default)
Laitaine ([personal profile] laitaine) wrote in [site community profile] dreamscapes2010-06-23 10:18 am

Layout: Daydream Believer / Tabula Rasa

Theme name/layout: Daydream Believer / Tabula Rasa
Author: [personal profile] laitaine
Layout info: layer info | layer source | preview

Sample theme: Silver / Daydream Believer
Theme info: theme info | theme source | preview

Image info: I used a bunch of silk icons in the basic layout and more in the themes. All icons used in the base layout were used as-is, but some of the theme icons where modified (I made arrows in different colours by tweaking hue/saturation). I also made some backgrounds for various themes.

I think I've set everything to be viewable and public so hopefully those previews will work. That sample theme is just one of a few I've been working on - so when this is all tested and everyone's happy, there should be quite a few to choose from.

I've tagged this as unclaimed as it needs testing by someone who is not me (I've done a bit, but more would be a very good thing). But I am keen to see this through to the end and make any patches that are necessary and all that jazz.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2010-06-23 12:37 pm (UTC)(link)
(Changing the tag to :claimed, then :))

This is so lovely and peaceful. I'm sure some people will be delighted to have something like this. I feel it was missing from the selection DW offers.

One question: was it absolutely necessary to move the userpic in print_entry? I'm asking because I think it was put after subject and meta for accessibility reasons: providing screenreader users with more relevant and important info first.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2010-06-23 12:53 pm (UTC)(link)
As I said, accessibility should take precedence over pretty, so I change it back, but I would like to have accessibility and pretty if I possibly can! Yes, I want to have my cake and eat it too. Is there any way to get around this?

I'm not the best when it comes to CSS but we can certainly try and hopefully other people will chime in. It seems to me ColorSide and Modular have something close to what you've done so clues may be found by looking at their source codes.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2010-07-18 10:13 am (UTC)(link)
I think you are too. I can't remember if you need my help with that so feel free to refresh my memory. Also, I can't remember if I've given you my e-mail address should you need it.

It's always best to post the color schemes here too, yes, if only to get feedback about color contrast and to make sure text is readable in every view (even if you triple checked it yourself ^_^). Whatever you do with the feedback is up to you, though.

ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2010-07-18 10:09 am (UTC)(link)
I think only communities you're a member of are listed on the Update page so I don't think you've ever been able to post from there.
ninetydegrees: Art: lots of yellow pencils (pencils)

CLA?

[personal profile] ninetydegrees 2010-06-23 12:50 pm (UTC)(link)
Administrative question: have you sent a CLA?
baggyeyes: Bugs Bunny and the Bull (Default)

[personal profile] baggyeyes 2010-06-23 02:51 pm (UTC)(link)
Testing. I'll chime in if I find anything weird, or wrong. I'm using Firefox 3.6.3 on Mac OS X 10.6.3 as my main browser. I'll test with other browsers as well, and on Linux, as soon as I install it. ;)
oona: (Default)

[personal profile] oona 2010-06-24 01:15 am (UTC)(link)
I just previewed it to see what it looked like, and I saw that the hspace="8" attribute that I put into my image tags when they have text by them does not work. I have also seen this on the Latest Things page layout. I use Firefox 3.6.3. I am just leaving this here as a comment. I am not layout technical by any means.
timeasmymeasure: amerie looking up at something and smiling (amerie: smile)

[personal profile] timeasmymeasure 2010-06-24 08:41 am (UTC)(link)
Oh this is really nice!
I love how peaceful and ordered it all is. Though out of personal preference, I'd prefer a fixed navigation bar.

I really like this though. Looks good on Firefox.
baggyeyes: Bugs Bunny and the Bull (Default)

[personal profile] baggyeyes 2010-06-25 07:39 pm (UTC)(link)
I make use of the navigation bar A LOT, so I find it useful to not have to scroll all the way back to the top to switch sub-filters.

As for the rest of the layout/theme, I haven't yet found any snafus. I'll keep testing.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2011-06-21 12:32 pm (UTC)(link)
Hi Laitaine,

I was wondering if you still wanted to patch this and your other style.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2011-06-25 09:50 pm (UTC)(link)
I'm so glad to hear from you! I was afraid you were gone. I'm on vacation for a long while so if you have questions don't hesitate to ask.

The first step is to make sure your layers are as good as possible before you patch anything and test things out even more extensively (and you have a very good base so it shouldn't take very long).

I'd just started to look at the source for Boxed In and I noticed a few things:

1) You're not using the latest TB code so you need to update it.

2) It seems to me you created custom color properties which weren't really needed since you're not using them.

3) Instead of creating color_entry_header you can use color_entry_title_background instead. Existing properties doesn't have to necessarily apply to the exact element they were meant for originally. If something's very close to what you want to do, it's ok to use it.

4) However, you generally shouldn't use entry properties or module properties which aren't in entries or modules (the Nav Strip and Contextual Pop-ups being exceptions). So #header color properties should use existing or custom header properties even if they all use the same colors.

5) Background and foreground colors should always be matched properties. For example, if the background color is set to color_entry_background then the text color must be set to color_entry_text. Otherwise, this makes things very complicated for designers and users and we always run into readability problems later on.

6) You can't lower the base font size. It's important for accessibility reasons that we don't override one's default browser setting.

7) You need to capitalize the font names as it can cause some issues with Linux if I remember well.

8) I don't think it's very wise to hide modules or text for usability reasons. I mean people can enable the modules again (if they realize they can) but they can't unhide the text. About date and time formats we have more now so maybe you can pick ones which already exist.

9) I don't understand the need to add a spacer in entries. I know it had to with alignment but I removed it and I don't see any difference between this and adding a side margin to the header. What have I missed?

10) I you haven't already done so you need to test the style with all the different presentation options (userpics on the left, small userpics, no userpic, metadata at the top, margins, icons as text, etc.), page setups (one column, three columns left, etc.) and modules in various positions or disabled.

11) I've seen some redundant CSS (Tabula Rasa has padding set to 0 for body so no need to add it again) so you may want to go over that again.

12) On a stylistic note, you should remove leading zeros when you only have decimals so .5em instead of 0.5em for instance (that's one character less so a lighter stylesheet) and use shorthand for margins and paddings whenever possible so margin: 0 0 .4em instead of margin: 0 0 0.4em 0.

13) In your theme layer, colors need to be sorted by section (page, entries, modules, fonts, images) to match other files. You can see what the sorting order is here for example. If the current sorting makes things easier for you you can do that later.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2011-07-23 03:29 pm (UTC)(link)
Sorry for the late answer, Laitaine. I have the nasty habit of accidentally deleting notifications I meant to keep because I want to answer them. *facepalm*

Well we're still figuring all of this ourselves, you know. :) I often make additional patches when patching themes because issues we didn't anticipate crop up. That's why I like seeing new designers submit stuff or people experimenting. It's been incredibly helpful.

To answer your question, what you have is perfect (and very smart!) because the way you coded it users and designers won't have any problems.

I think it's ok to leave $*color_module_text out of .navigation ul as Tabula Rasa don't set this so inheritance should work indeed.