Li (
chiming) wrote in
dreamscapes2012-01-17 03:36 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Entry tags:
LAYOUT + 10 COLOR THEMES: "Abstractia"
Theme name/layout: Abstractia
Author:
chiming
Layout info: Info / Source Code / Live Preview
Image info: Made by me in Photoshop! And I have signed a CLA.
Additional info (for layouts): I overwrote the entire Tabula Rasa stylesheet so when it says "Use layout stylesheets", it just means mine. Supports one-column, two-columns (right and left), and three-columns (right, left, and sides). Modules are completely movable, although the default setup is two-columns-right with Powered by / Page loaded in #tertiary, which then loads as if it were a footer at the bottom. In three column views, #tertiary loads normally and these items will appear just fine off to the side. Layout is liquid, though it looks best at 900px wide and up. (A little bigger if using a three-column layout.)
Oh and just for clarity's sake, the theme doesn't do anything to text-transform; the lower and uppercase in my journal's title were my own manual doing.
Tested in Firefox/Opera/Safari/Chrome and also IE6-9 (it doesn't work very well in IE6 but all the others are fine) and the only CSS3 has a fallback.
Available themes (light on dark):
Abyss (blue) - Preview | Burnished (gold) - Preview | Dark Carnival (pink) - Preview | Midnight (black & white) - Preview | Ocean Floor (green) - Preview | Pulse (red) - Preview | Radioactive (forest green) - Preview | Toxic (purple) - Preview
Available themes (dark on light):
Au Lait (cream) - Preview | NEW: Sky (blue) - Preview
Custom comment page view (in Abyss).
Planned themes:purple, spring-green-ish Done!
ETA: Bug report aka layout submitted, awaiting review and hopefully commitment!
Author:
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Layout info: Info / Source Code / Live Preview
Image info: Made by me in Photoshop! And I have signed a CLA.
Additional info (for layouts): I overwrote the entire Tabula Rasa stylesheet so when it says "Use layout stylesheets", it just means mine. Supports one-column, two-columns (right and left), and three-columns (right, left, and sides). Modules are completely movable, although the default setup is two-columns-right with Powered by / Page loaded in #tertiary, which then loads as if it were a footer at the bottom. In three column views, #tertiary loads normally and these items will appear just fine off to the side. Layout is liquid, though it looks best at 900px wide and up. (A little bigger if using a three-column layout.)
Oh and just for clarity's sake, the theme doesn't do anything to text-transform; the lower and uppercase in my journal's title were my own manual doing.
Tested in Firefox/Opera/Safari/Chrome and also IE6-9 (it doesn't work very well in IE6 but all the others are fine) and the only CSS3 has a fallback.
Available themes (light on dark):
Abyss (blue) - Preview | Burnished (gold) - Preview | Dark Carnival (pink) - Preview | Midnight (black & white) - Preview | Ocean Floor (green) - Preview | Pulse (red) - Preview | Radioactive (forest green) - Preview | Toxic (purple) - Preview
Available themes (dark on light):
Au Lait (cream) - Preview | NEW: Sky (blue) - Preview
Custom comment page view (in Abyss).
Planned themes:
ETA: Bug report aka layout submitted, awaiting review and hopefully commitment!
no subject
no subject
no subject
no subject
no subject
I need this!
no subject
no subject
Green layout, to be added to the bottom of the regular code on my journal:
no subject
no subject
no subject
no subject
no subject
no subject
And it breaks because I have things calculated as percentages -- I ask for a percent for the outermost margin and a percent for the sidebar and I add those two together plus a 2 percent margin between content and however many sidebars in order to figure out how wide the main content should be. I subtract it all from 99 so as to get a percent that won't start knocking things down the way 100% width does.
I'm pretty sure that when it comes to margins, you can either do em/px or you can do percentages -- and not both. The default Tabula Rasa model makes its sidebars by assigning the content area transparent borders, and borders will not take percentage as a valid width (as well they shouldn't). But if you have an idea, I'm more than open to it!
no subject
I'm not actually sure about a good fix for the images, unfortunately :|a I don't really know if it's possible to change where items show up in the menu - but I will point someone who knows the S2 backend better than me this way
no subject
Thanks for your help so far!
no subject
no subject
no subject
no subject
no subject
I would merge the two stylesheets and make this its own style since you're not using anything from TR instead of an hybrid which is neither TR nor a full style. See what I mean?
Re: the images. This can only be done when you patch the style. At the S2 level, you can't change these labels.
First thing is creating a bug on Bugzilla for it then claiming it then getting a Dreamhack if you don't have one already. Then patching depends on which OS you're on. Windows people gets the hard version while Mac and Linux users have it easier. ;)
no subject
On my dreamhack it is down in the system as abstractia/layout without Tabula Rasa, exactly what you suggest. ♥ I had to find out the hard way when it loaded wonkily! X3
I AM a Windows user sob so, it's been hard going, but I feel like working with PuTTY is getting easier and I'm proud of the progress I've been making!
Is there anything you can tell me about the image label now that I have a dreamhack? AND THANK YOU, you are one of the style gurus I've been hoping most to hear from.
no subject
Ok sorting the images into existing categories (Page, Navigation, Header, Entry, Comment, Footer, Module, Archive, etc.) is easy enough. You just have to edit the style.pm file you've created in \cgi-bin\LJ\S2Theme\. You can look at funkycircles.pm and nouveauoleanders.pm to see how it's done.
Creating a whole new label involves editing \cgi-bin\LJ\S2Theme.pm itself at least to add a new cat at the bottom. I don't know if it's the best route because this'll probably be something only your style will use. So maybe it could be possible to create it in style.pm instead but you'd have to ask Fu about that. However, looking at your code it doesn't seem necessary. You've got a background image for content headers, modules and archive pages, userpics in entries and comments, content footers, etc. so these can all go to Page and you can change the description to mention where the image generally applies because that's what's useful for users.
Also I think colors should go to colors instead of w/ images and be two separate props as usual. I understand that it makes sense to you because they're all part of the transparent effects but what if I want to use your style because I love its layout and the background image you have and the colors but I want solid backgrounds for content because it's easier on my eyes and I see there aren't any option for them in Colors and I'm all disappointed and confused? See what I mean?
no subject
Here's the thing: my background images are all clustered together, and they don't all make an easily explainable sense.
So that's why I decided to categorize them by their opacity, to try and make it easy for users to create approximate images of the same opacity if they were -- for example -- modifying my theme to use a light background and wanted to replace all the black images with pink images or something? :|a It's not a simple matter of "entry background", "footer background", etc.
.entry, .comment, .page-reply #postform,
body.page-tags #primary .inner { }
This declaration would translate into "Background for entries, comments, the reply box on the reply page, and the background on the tags page".
.entry .footer, .comment .footer, body.page-tags #primary .tags-container .manage-tags-link a, blockquote, .module-navlinks .current { }
This, "Background for entry/comment footer, tags page manage link, blockquote, and the current link on the navlinks module".
Any suggestions for this would be beloved. If I could do something about it, I could both clarify the descriptions of the transparencies and let users pick color replacements intelligently.
no subject
To my mind, that's already pretty advanced. I can't imagine lambda users creating equivalent transparent images. Also feel free to add comments in the source code if you feel theme designers might need them.
What about "Background image for most content boxes" and "Background image for content footers and blockquotes"?
Descriptions don't have to be exact. There's always a learning curve when it comes to complex styles. For example, several styles have a color for accents in entries or even in the page but we don't explain what these accents are (date, metadata label, IP address, ...) because it's not possible. You can see what it corresponds to when you change the color.
no subject
no subject
<3
no subject
Here's what's actually printing out:
"Set the width of a single sidebar. Ensure that the value is given in em or px."
"Size of left and right margins"
What bewilders me is that printing them out manually DID do the other thing I wanted -- it let me re-order the properties so that mine no longer show up randomly at the very top of the stack. It just didn't apparently actually override the description. Any ideas?
Thank you again for what you've already helped me with!
no subject
/sorry, this is my 'business' journal!
The other things are just absolutely true and awkward. I'll try and fix that up!
no subject
Problems not solved: Images aren't showing up where they're supposed to be, text still isn't being overridden on presentation group. (Sob, I'm afraid I wasn't really sure what you meant I should do about the presentation group, so... I tried!)
abstractia.pm:
Prop group presentation:
Is it the property use things that're getting in my way? Where should I put my override definitions, if not in here?
no subject
Yep. You need to remove:
property use sidebar_width;
property use margins_size;
Property use doesn't mean "use this prop I've just created". It means "use the Core prop because it's perfectly fine and I don't need a new one". *g* You couldn't have known the difference.
no subject
Okay! I think... everything is done! :) Maybe!!! /hopeful
no subject
no subject
no subject
Now the only problem is the presentation group. /wrings hands
no subject
no subject
Any help or hints would be deeply appreciated.
no subject
Also noting that if these are all background colors it's best to say so in the property name. It makes it easier down the line to know what's what if there are fixes to be done or new features do be added. I would also make the description shorter "Content headers background color" and move the note about transparency into a proper note:
property Color color_content_header_background {
des = "Content headers background color";
note = "Leave blank for transparency."
}
Same things for images. You can see how properties are conventionally named and described if you look at Core2 (http://www.dreamwidth.org/customize/advanced/layersource?id=550&fmt=html). This is is in the 'Journal style - images' and 'Journal style - element colors' sections.
no subject
Will do the rest of it!
no subject
no subject
So, would it be okay to create a bug for this layout so I can start teaching
no subject
Yes, of course!
no subject
no subject
no subject