<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Designer. Gamer. Geek. &#187; Projects</title>
	<atom:link href="http://www.designergamergeek.com/all/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designergamergeek.com</link>
	<description>Covering design, games, technology, politics and food!</description>
	<lastBuildDate>Thu, 07 Jul 2011 23:00:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free Object Literal update</title>
		<link>http://www.designergamergeek.com/projects/free-object-literal-update/</link>
		<comments>http://www.designergamergeek.com/projects/free-object-literal-update/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 06:54:51 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[object-literal]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=587</guid>
		<description><![CDATA[I&#8217;ve been building a lot of JavaScript in Object Literal lately and I thought it was about time I updated my core functions in that style. I&#8217;ve merged two core functions into one object with this update, Title Hide and Input Clear are now one. I find I use them in similar situations so it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been building a lot of JavaScript in Object Literal lately and I thought it was about time I updated my core functions in that style.<span id="more-587"></span></p>
<p>I&#8217;ve merged two core functions into one object with this update, <a title="See how Title Hide works" href="http://www.designergamergeek.com/projects/new-code-release-multi-purpose-title-hide/" target="_blank">Title Hide</a> and <a title="See how Input Clear works" href="http://www.designergamergeek.com/projects/new-code-release-multi-purpose-input-clear/" target="_blank">Input Clear</a> are now one. I find I use them in similar situations so it made sense to bring them together in this way. I&#8217;ve also updated the jQuery to work better with release 1.6.1.  Essentially nothing has changed with the functions apart from the syntax update. But what this change does facilitate is a quick and easy method to avoid conflicts. If you already have a &#8216;core&#8217; object in your app, simply change any instances of &#8216;core&#8217; to your object name and the function calls remain unchanged and working.</p>
<h3>There are two ways for you to download the code</h3>
<p>1. Copy and paste the code listed below.<br />
2. <a title="Download the zip!" href="http://www.designergamergeek.com/downloads/core-jquery-ol.1.1.zip">Download a zip containing the source and production files</a>.</p>
<pre class="brush: jscript; title: ; notranslate">
/* http://www.designergamergeek.com/jquery-projects/
 Version: 1.1 - 2011-05-31
 License: none (public domain)
*/

// Core object
var core = {
 storeTitle : &quot;&quot;,
 checkVal : &quot;&quot;
}

//Title Hide
$('.titleHide').live('hover', function(e) {

 //Store the title for later
 core.storeTitle = $(this).attr('title');

 //Clear title
 $(this).attr('title', '');

}, function(e) {

 $(this).attr('title', core.storeTitle);

});

//Multi Purpose Input Clear
$(document).delegate('.input','focus',function(e){

 //Get current (default if first time) value of input
 core.checkVal = $(this).val();
 core.storeTitle = $(this).attr('title');

 //If the inputs title is empty, fill it with the default value
 if (core.storeTitle == '' || core.storeTitle == null || core.storeTitle == undefined){
 $(this).attr('title', core.checkVal);
 }

 //Create user input value
 core.storeTitle = $(this).attr('title');

 //If default value, clear it
 if(core.checkVal == core.storeTitle){
 $(this).val('');
 }

}).delegate('.input','blur', function(e){

 //Load variables
 core.checkVal = $(this).val();
 core.storeTitle = $(this).attr('title');

 //If no user entry, fill with default title
 if(core.checkVal == ''){
 $(this).val(core.storeTitle);
 }

});
</pre>
<p>I&#8217;ve been trying to find some more useful functions to add to the core object, but I&#8217;m being careful to only add functions that have high usage. The last thing I want to unnecessarily bloat the code. I do plan to post some other bits and pieces though so I&#8217;ll keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/free-object-literal-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New code release: Multi-purpose title hide</title>
		<link>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-title-hide/</link>
		<comments>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-title-hide/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 21:00:46 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=527</guid>
		<description><![CDATA[Earlier this week I released a jQuery multi-purpose input clear piece of code, feeling on a roll I thought I’d also release this small snippet. I’ve been using versions of this code for almost two years and have found it very useful in multiple applications. For this release I’ve tidied it up a little and [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I released a jQuery multi-purpose input clear piece of code, feeling on a roll I thought I’d also release this small snippet. I’ve been using versions of this code for almost two years and have found it very useful in multiple applications. For this release I’ve tidied it up a little and made it fully multi-purpose.<span id="more-527"></span></p>
<p>Granted, neither items of <a title="View all jQuery projects" href="/jquery-projects/" target="_self">jQuery released this week</a> are difficult for other web developers to produce. I’m releasing them purely as a window into my development cycle and how I like to make things modular, reusable and efficient. If anyone else finds the code useful, bonus points.</p>
<p>Everyone knows titles should be used liberally, they help the user and search engines alike. This particular piece I find useful for those times when having a title popup interrupts the user, impacts animation or stops interaction with surrounding items. I’m sure there are other uses also.</p>
<h3><strong>How it works</strong></h3>
<p>As you’ll see from the code view below, this one’s not very complex. When an item with the .titleHide class is hovered I store it’s original value in the Rel attribute, then clear the title. When the user rolls off the item I use that Rel attribute to restore the original title, failure to do so would leave you no access via the DOM to that title until page refresh.</p>
<p>To enable this script simply add a class of .titleHide to which ever item needs it’s title hidden. This works with links, image replacement, buttons and any other item with a title.</p>
<p><a title="View a sample of the jQuery code in action" href="/downloads/multi-purpose-title-hide-example.html" target="_blank">See an example of the code in action</a></p>
<h3>You can download the code in a number of ways</h3>
<p>1. Copy and Paste the code listed below.<br />
2. <a title="Zip download with source and production files" href="/downloads/jquery-title-hide.1.0.zip" target="_blank">Download a zip file containing the source and production ready files</a>.</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function(){

	//Multi-Purpose Title Hide
	$(&quot;.titleHide&quot;).hover(function() {
		//Store the title for later
		var store = $(this).attr(&quot;title&quot;);
		$(this).attr(&quot;rel&quot;, store);
		//Clear title
		$(this).attr({title: &quot;&quot;});
	}, function() {
		//Restore title
		var restore = $(this).attr(&quot;rel&quot;);
		$(this).attr(&quot;title&quot;, restore);
		//Clear Rel attribute
		$(this).attr({rel: &quot;&quot;});
	});

});
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-title-hide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New code release: Multi-purpose input clear</title>
		<link>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-input-clear/</link>
		<comments>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-input-clear/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 21:00:48 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=523</guid>
		<description><![CDATA[Last week I updated Core CSS, this week it’s time to release something new. Well, I say new. I’ve been using versions of this jQuery code for some time, usually implemented to tie directly to an inputs ID attribute. Those implementations while perfectly fine are very inefficient, this new version is designed to be highly [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I updated <a title="Read Core CSS articles" href="/core-css/" target="_self">Core CSS</a>, this week it’s time to release something new. Well, I say new. I’ve been using versions of this jQuery code for some time, usually implemented to tie directly to an inputs ID attribute. Those implementations while perfectly fine are very inefficient, this new version is designed to be highly reusable and easy to get working.<span id="more-523"></span></p>
<h3>How it works</h3>
<p>The code view and comments below explain exactly what’s going on at each step, but here’s how the code works; the code takes the original <em>value</em> of your input item stores it as the Title attribute, then clears the original value allowing for clean user input. Storing the original value in this way allows a user to hover the input item and still see what should be entered. The code then waits for the user to navigate away from the current item and does one of two things. 1) If there has been user input the original value is kept as the Title attribute for reference and nothing else happens, allowing correct values to be submitted. 2) If there has been no user input or the user clears then navigates away from the item, the Title attribute is taken and reapplied as the <em>value</em>, in essence resetting it’s state.</p>
<p>Adding the function to your Input tags is super easy too. Simply add a .input class to each item you wish to clear. This works for Text, Password <em>and </em>Textareas.</p>
<p><a title="View an Input Clear sample page" href="/downloads/multi-purpose-input-clear-example.html" target="_blank">View an example of the jQuery Input Clear in action</a></p>
<h3>There is two ways for you to download the code</h3>
<p>1. Copy and paste the code listed below.<br />
2. <a title="Download the Input Clear source" href="/downloads/jquery-input-clear.1.0.zip" target="_blank">Download a zip containing the source and production files</a>.</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function(){

	//Multi Purpose Input Clear
	$(&quot;.input&quot;).click(function(){
		//Get current (default if first time) value of input
		var check = $(this).val();
		//If the inputs title is empty, fill it with the default value
		if ($(this).attr(&quot;title&quot;) == &quot;&quot;){
			$(this).attr(&quot;title&quot;, check);
		}
		//Create user input value
		var inputVal = $(this).attr(&quot;title&quot;);
		//If default value, clear it
		if(check == inputVal){
			$(this).val(&quot;&quot;);
		}
	}).blur(function(){
		//Load variables
		var check = $(this).val();
		var inputVal = $(this).attr(&quot;title&quot;);
		//If no user entry, fill with default title
		if(check == &quot;&quot;){
			$(this).val(inputVal);
		}
	});

});
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/new-code-release-multi-purpose-input-clear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New major update: Core CSS 1.3 shorthand classes</title>
		<link>http://www.designergamergeek.com/projects/new-major-update-core-css-1-3/</link>
		<comments>http://www.designergamergeek.com/projects/new-major-update-core-css-1-3/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 21:00:18 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Core CSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=514</guid>
		<description><![CDATA[I’ve been using the basic CSS framework I created for a few years now, releasing periodic updates on this site. I use the term framework loosely, it&#8217;s really more a collection of shorthand classes to streamline frontend development. Plugging in Core CSS wont give you a full solution, to do so would force you to [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been using the basic CSS framework I created for a few years now, releasing periodic updates on this site. I use the term <em>framework</em> loosely, it&#8217;s really more a collection of shorthand classes to streamline frontend development. Plugging in Core CSS wont give you a full solution, to do so would force you to deal with overhead CSS you may never use, that’s just not efficient. What it does do is give you some predefined styles you’ll find yourself using a lot. This update is part efficiency optimization, part removal of not needed items.<span id="more-514"></span></p>
<p>Let me elaborate on that second point a little. Core CSS started out life as a way for me to produce faster more efficient code, because of this the framework held some items I used often, but most users probably didn’t. This update removes those items. Full details in the change log below.</p>
<h3><strong>It’s not all removals</strong></h3>
<p>Some new elements have also made it in this time around, it’s not all slim-lining.</p>
<p>.imgTxt is a class I added back in 1.2.1 for easy hiding of image replacement text. It’ll now move text on these items right off the left margin, the old value didn’t move enough for larger screens.</p>
<p>.reverse is a class I’ve added to reformat backwards-facing email addresses to be presented correctly to the end user, but site scrapers will only see that wrongly formatted email address. I added this class after reading an article on how to <a title="Hide your email address from spammers" href="http://labnol.blogspot.com/2006/03/hide-your-email-address-on-websites.html" target="_blank">hide your email address from spammers</a>.</p>
<p>.txtShadow is a CSS3 class that adds a 1px white shadow as default to an element. You can use this class as a base for most text shadow effects, but it’s extra handy for that Apple-like look.</p>
<p>Lastly is something that’s been missing for a while, a Focus state for link items.</p>
<p>As usual, Core CSS works best when used with <a title="Link to Reset CSS source" href="http://meyerweb.com/eric/tools/css/reset/" target="_blank">Eric Meyers awesome Reset CSS</a>.</p>
<h3><strong>Core CSS 1.3 Change log</strong></h3>
<p>Listed in the order they appeared.<br />
1. -/+ Removed P styles, p.closed class remains.<br />
2. &#8211; Removed .top style.<br />
3. &#8211; Removed .small font sizing.<br />
4. + Added .imgTxt class for hiding text of image replacement.<br />
5. + Added .reverse for email address hiding.<br />
6. + Added .txtShadow CSS3 effect.<br />
7. + Added Focus attribute to links.<br />
8. -/+ Removed various grey colors, chalk/charcoal remains.<br />
9. -/+ Removed various grey background colors, chalk/charcoal remains.<br />
10. &#8211; Removed input formatting.</p>
<h3>There is a couple of ways for you to download the code</h3>
<p>1. Copy and paste the code listed below.</p>
<p>2. <a title="Download the Core CSS 1.3 zip" href="/downloads/corecss.1.3.zip" target="_blank">Download a zip containing the source and a minified production copy</a>.</p>
<pre class="brush: css; title: ; notranslate">
/* http://www.designergamergeek.com/core-css/ */
/* Version: 1.3 - 2010-09-11 */

body{background: #fff;}

/* Positioning */
div{overflow:hidden;}
.visible{overflow:visible;}
.float{float:left !important;}
.floatRight{float:right !important;}
.relative{position:relative !important;}
.absolute{position:absolute !important;}
.fixed{position:fixed !important;}
.hidden{display:none}
.block{display:block}

/* Page frameworks */
.frameworkCenter{margin:0 auto;}
.frameworkLeft{left:0; top:0; position:absolute;}
.frameworkRight{right:0; top:0; position:absolute;}

/* Page layout */
.width100{width:100% !important;}
.width75{width:75% !important;}
.width66{width:66% !important;}
.width50{width:50% !important;}
.width25{width:25% !important;}
.width33{width:33% !important;}
.width20{width:20% !important;}

/* Clearing */
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* Content control */
pre{background-color:#fff; border:#333 dashed 1px; padding:10px;}
blockquote{padding:20px; font-style:italic;}
sup{vertical-align:super; font-size:smaller;}
sub{vertical-align:sub; font-size:smaller;}
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.justify{text-align:justify !important;}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.imgText{text-indent:-9999px;}
.reverse{direction:rtl; unicode-bidi:bidi-override;}
.txtShadow{text-shadow:#fff 0 1px 0;}
.closed{margin-bottom:0;}

/* Links */
html a{text-decoration:none;}
html a:hover{text-decoration:underline;}
html a:active{text-decoration:underline;}
html a:focus{text-decoration:underline;}

/* Colours */
.white{color:#fff !important;}
.black{color:#000 !important;}
.chalk{color:#eee;}
.charcoal{color:#333;}

/* Background colours */
.whiteBg{background-color:#fff !important;}
.blackBg{background-color:#000 !important;}
.chalkBg{background-color:#eee;}
.charcoalBg{background-color:#333;}

/* Normalise headings */
h1, h2, h3, h4, h5, h6{font-weight:400;}

/* Table formating */
table td{padding:2px;}
td.first{padding:2px 2px 2px 4px;}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/new-major-update-core-css-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There’s a change afoot: Evolution of a Blog</title>
		<link>http://www.designergamergeek.com/projects/there%e2%80%99s-a-change-afoot-evolution-of-a-blog/</link>
		<comments>http://www.designergamergeek.com/projects/there%e2%80%99s-a-change-afoot-evolution-of-a-blog/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 21:00:47 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multi-platform]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[user-experience]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=499</guid>
		<description><![CDATA[It’s about time this blog had an update. More than just a face-lift is needed to truly make any update worth while and relevant though. Here I’ll be discussing reasons for change, from the personal and platform perspective, through to your experience as a user. Let’s get the personal reasons out of the way. First [...]]]></description>
			<content:encoded><![CDATA[<p>It’s about time this blog had an update. More than just a face-lift is needed to truly make any update worth while and relevant though. Here I’ll be discussing reasons for change, from the personal and platform perspective, through to your experience as a user.<span id="more-499"></span></p>
<p>Let’s get the personal reasons out of the way. First I have a whole load of updated JavaScript, CSS and PHP I feel can only fully be utilized if the theme is a blank slate. This is a test bed after all. Next is the look and feel. Beyond updating the design I also want to approach the style very differently than before, the blog has traditionally followed the minimal feel of my portfolio. Time to give it a persona of it’s own. But these aren’t the meat, much more is directing this update.</p>
<h3><strong>User experience</strong></h3>
<p>While much of this update has to do with improving user experience, two main areas will impact you the user the most. Easier article selection and lead-in images.</p>
<p>Since it’s inception the blog has displayed it’s content as just that, blog-like. With this update I’ll be reformatting the homepage and subsequent category pages to present you with more immediate options. Moving away from a wide row based format should both mean less horizontal eye movement and less scrolling. Most internet users have become used to the scrolling of webpages and ‘above the fold’ details are becoming less important, granted. But that doesn’t mean we should be forcing users to scroll when a more condensed, easily scannable format would work much better for them.</p>
<p><img src="http://www.designergamergeek.com/_dggcodex_/wp-content/uploads/2010/09/dggv2-sketches1.jpg" alt="" width="100%" /></p>
<p>Remember user experience isn’t about what you as a site owner want, but want your site visitor needs.</p>
<p>About 85% of visitors enter directly via a post, most read said post and leave. Around 45% of those visitors go on to a category page and are presented with a bland list of title and text. How to capture those users to go on and read something new is the goal of lead-in images. A lack of interest in reading maybe a symptom of an increasingly overworked and choosey internet viewer, one that doesn’t have the time nor thirst to digest textual explanations of content. This is why all content past, present and future will include –post update– a meaningful image lead-in. All the better to scan me by.</p>
<p><strong> </strong></p>
<h3><strong>Multi-platform development</strong></h3>
<p>The average internet user is consuming a larger amount of content via internet enabled devices than ever before, soon this consumption may surpass their computer browsing at home and in the office. This is largely to do with the quality of devices on the market today, your iPhones, Androids, iPads all allow faster and more highly detailed surfing than before. What this means to all site creators –amateur and professional alike– is we need to produce usable, intelligent and adaptable content.</p>
<p>Many have lead the way for a long time with mobile versions of their sites, but you’ll notice I mention content, not versions. Sites now need to be viewable on multiple sizes of mobile device, both high and low ppi, the iPad’s vertical view must also be taken in to account. To build and maintain different versions of sites, and in some cases content, is overhead heavy and unrealistic to most businesses.</p>
<p>The solution? Platform relevant stylesheets, PHP selections, optimized imagery and intelligent choices on what each user needs on their platform of choice.</p>
<p>Mobile users don’t want to wait 30 seconds for that ad you’ve decided they just <em>have</em> to see, iPad users in vertical view don’t want to see your website shrunk because you’ve decided they must have direct access to the side bar. The time for selective content view is here. More on this in a later update.</p>
<p><strong> </strong></p>
<h3><strong>HTML5 readiness</strong></h3>
<p>While still a few years away from a final specification, HTML5 is here to stay and many of it’s attributes can be used today. I’m not just talking Audio and Video tags, page layout tags while not fully supported can and should be used to provide proper semantic views of your content. It’s up to the site owner to decide how much HTML5 implementation they wish to make, but you wont break your sites by including them. Not if you code wisely. Take the Article tag, styling it alone will get you no where with older and problematic browsers. Styling a div around it with a class of .article however will serve you well for the future, easily able to remove the div entirely and changing your CSS from .article to simply article. I prefer this approach over relying on JavaScript for rendering.</p>
<p>There are many places on the net right now talking about exactly this type of approach. I myself will get into it some more at a later date as I proceed with the update.</p>
<p>I hope this article gives you a nice overview of why the site is changing, how i’ll be going about those changes and the type of updates you can expect across the coming weeks as we approach the new update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/there%e2%80%99s-a-change-afoot-evolution-of-a-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yaypaul.com title slider &#8211; explained</title>
		<link>http://www.designergamergeek.com/projects/yaypaul-com-title-slider-explained/</link>
		<comments>http://www.designergamergeek.com/projects/yaypaul-com-title-slider-explained/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:04:22 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[YAY Paul]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=446</guid>
		<description><![CDATA[I received a request asking me if I&#8217;d mind sharing the piece of code I use to slide entry titles up and down on Yaypaul.com. I&#8217;m always happy to share: I&#8217;ve striped the effect code, added some extra comments and hopefully with this explanation you&#8217;ll be able to decipher it. This particular effect has already [...]]]></description>
			<content:encoded><![CDATA[<p>I received a request asking me if I&#8217;d mind sharing the piece of code I use to slide entry titles up and down on <a title="Open Yaypaul.com website" href="http://www.Yaypaul.com" target="_blank">Yaypaul.com</a>. I&#8217;m always happy to share: I&#8217;ve striped the effect code, added some extra comments and hopefully with this explanation you&#8217;ll be able to decipher it. This particular effect has already been noted on a <a title="See the Noupe article" href="http://www.noupe.com/design/sliding-content.html" target="_blank">number</a> <a title="Read the jQuery Style article" href="http://jquerystyle.com/featured" target="_blank">of</a> <a title="Read the Smashing Magazine article" href="http://www.smashingmagazine.com/2010/04/27/usability-dos-and-donts-for-interactive-design/" target="_blank">sites</a>, so this feels like a natural extension.<span id="more-446"></span></p>
<p>I&#8217;ll cover everything pertinent but, HTML, CSS and some jQuery experience is assumed.  Where possible I&#8217;ll link to further information. If you find yourself having any major trouble please drop me a comment below.</p>
<p><a title="Download the Yaypaul.com Title Slide example" href="/downloads/yaypaul.com-titleslide-example.zip" target="_blank">Download a copy of the Sample Code</a> to work on as we go, it has everything you need to run the effect.</p>
<h2>Libraries</h2>
<p>I&#8217;ll be using a few code libraries to produce the sliding effect. Each is lightweight, the JavaScript library is required, but the CSS files are optional as their elements can be applied in other ways. However, for the purpose of this tutorial we&#8217;ll be using them.</p>
<p>I like to use <a title="View the Meyerweb Blog" href="http://meyerweb.com/eric/tools/css/reset/" target="_blank">Reset CSS by Eric Meyer</a> because it sets up all your elements with neutral values, this way you know what to expect when you start building your pages.</p>
<p>The second Core CSS file is of my own creation and is covered in a <a title="View Core CSS posts" href="http://designergamergeek.com/core-css/" target="_self">number of places</a>. For the purpose of this tutorial I&#8217;ve included only called elements.<br />
<a title="View jQuery project and documentation" href="http://jquery.com/" target="_blank"></a></p>
<p><a title="View jQuery project and documentation" href="http://jquery.com/" target="_blank">jQuery</a> is my JavaScript library of choice, <a title="View your JavaScript options" href="http://javascriptlibraries.com/" target="_blank">not your only option though</a>. I also chose to include a cached version of the library from <a title="View the Google Code project" href="http://code.google.com/apis/ajaxlibs/documentation/#jquery" target="_blank">Google Code</a>.</p>
<h2>HTML</h2>
<p>The most important elements in this HTML block are the IDs. Both <em>yourid1</em> and <em>yourid</em><em>1-title</em> are used by the JavaScript component to control the actual scroll effect.<br />
It&#8217;s also important to note the Absolute positioning and zero top margin of the Title item. Together these attributes ensure your title animates from the edge of it&#8217;s parent and over the top of it&#8217;s siblings. Relative positioning will also perform the effect, but you&#8217;ll notice the animation pushes down it&#8217;s siblings content, rather than slide over it.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div class=&quot;box block float relative&quot; id=&quot;yourid&lt;em&gt;&lt;/em&gt;1&quot;&gt;
	&lt;h1 class=&quot;float absolute hidden&quot; id=&quot;yourid1-title&quot;&gt;&lt;a href=&quot;&quot; class=&quot;block&quot;&gt;Box title here&lt;/a&gt;&lt;/h1&gt;
	&lt;p class=&quot;entry closed&quot;&gt;Box content here&lt;/p&gt;
&lt;/div&gt;
</pre>
<h2>CSS</h2>
<p>With the CSS on Yaypaul.com I chose to style the <em>a</em> tag inside of the title element. You could also  style the h1, div, p or span you&#8217;ve chosen to use for your actual title item.</p>
<p>As this CSS code only deals with formatting the HTML display and not with the effect I&#8217;ll leave comments to the code below &#8211; the JavaScript will still fire with no CSS at all.</p>
<pre class="brush: css; title: ; notranslate">
/* Define item box */
.box{width:300px; height:300px; overflow:hidden;}

/* Set title (H1) level &amp; position */
.box h1{margin:0; z-index:3;}

/* Define link tag */
.box h1 a{width:180px; margin-left:10px; padding:20px; font-size:24px; line-height:30px; background:#f1f1f1; color:#000;}

/* Define intro text/img and level */
.box .entry{width:220px; height:220px; margin-top:0; padding:10px; color:#fff; background-color:#000; z-index:1;}
</pre>
<h2>JavaScript</h2>
<p>Now on to the engine that drives the sliding effect. In the speed test preview below you&#8217;ll notice each item box has it&#8217;s own JavaScript block, this is not efficient. That&#8217;s why our sliding code moves each item at the same speed, this allows us to look for <em>any</em> instance of the item that&#8217;s triggered.</p>
<p>1. First we register a <em>mouseenter</em> on any .box element.<br />
2. Then we perform a Slide Down action on the instance of .box with the corresponding ID.<br />
3. The code then watches for a <em>mouseleave</em> action on the same instance of .box to perform the Slide Up action.</p>
<p>Inclusion of the :hidden and :visible attributes ensures that the animations only fire on mouseenter if the title is Hidden and on mouseleave if the title is Visible.<br />
The jQuery function <a title="View the jQuery .stop() documentation" href="http://api.jquery.com/stop/" target="_blank">.stop()</a> is called to ensure any animation already running is completed before another can be fired, queuing of animations avoided.</p>
<p>Speed values can be changed to any number you prefer to use, lower numbers are faster. Please refer to the Speed test preview below for some options and configurations for slider speed.</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function(){

 //Title Slide Effect
 $(&quot;.box&quot;).bind(&quot;mouseenter&quot;, function() {
  $(&quot;#&quot;+this.id+&quot;-title:hidden&quot;).stop(true, true).slideDown(200);
 }).bind(&quot;mouseleave&quot;, function(){
  $(&quot;#&quot;+this.id+&quot;-title:visible&quot;).stop(true, true).slideUp(400);
 });

});
</pre>
<h3>Previews</h3>
<p>I&#8217;ve included a number of links to different previews of the code below;<br />
<a title="Open the Single box preview" href="/downloads/yaypaul.com-titleslide-sample.html" target="_blank">Single box</a> &#8211; Standard preview<br />
<a title="Open the Multiple box preview" href="/downloads/yaypaul.com-multipletitleslide-sample.html" target="_blank">Multiple box</a> &#8211; List implementation<br />
<a title="Open Variable Speed test preview" href="/downloads/yaypaul.com-speedtitleslide-sample.html" target="_blank">Speed preview</a> &#8211; Multiple examples of different slide speeds</p>
<h3>Example code</h3>
<p>Below you&#8217;ll find the whole code example, complete with comments.<br />
This same code can be <a title="Download the Yaypaul.com title slide example" href="/downloads/yaypaul.com-titleslide-example.zip" target="_blank">downloaded in a file</a> if you prefer.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;html&gt;
&lt;head&gt;

&lt;title&gt;Yaypaul Title Slide&lt;/title&gt;
&lt;style&gt;
&lt;!--http://meyerweb.com/eric/tools/css/reset/--&gt;
	&lt;!--v1.0 | 20080212--&gt;
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

&lt;!--Core CSS Part http://designergamergeek.com/core-css/--&gt;
	div{overflow:hidden;}
	p.closed{margin:0; font-size:18px;}
	.float{float:left !important;}
	.relative{position:relative !important;}
	.absolute{position:absolute !important;}
	.hidden{display:none}
	.block{display:block}
&lt;!--Content--&gt;
	&lt;!--Define item box--&gt;
	&lt;!--Set title (H1) level--&gt;
	&lt;!--Define link tag--&gt;
	&lt;!--Define intro text/img and level--&gt;
	.box{width:300px; height:300px; overflow:hidden;}
	.box h1{margin:0; z-index:3;}
	.box h1 a{width:180px; margin-left:10px; padding:20px; font-size:24px; line-height:30px; background:#f1f1f1; color:#000;}
	.box .entry{width:220px; height:220px; margin-top:0; padding:10px; color:#fff; background-color:#000; z-index:1;}
&lt;/style&gt;

&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;box block float relative&quot; id=&quot;yourid1&quot;&gt; &lt;!--Item box--&gt;
	&lt;h1 class=&quot;float absolute hidden&quot; id=&quot;yourid1-title&quot;&gt;&lt;a href=&quot;&quot; class=&quot;block&quot;&gt;Box title here&lt;/a&gt;&lt;/h1&gt; &lt;!--Title[hidden]--&gt;
	&lt;p class=&quot;entry closed&quot;&gt;Box content here&lt;/p&gt; &lt;!--Intro text/img--&gt;
&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;google.load(&quot;jquery&quot;, &quot;1.3.2&quot;);&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

	//Title Slide Effect
	$(&quot;.box&quot;).bind(&quot;mouseenter&quot;, function() { //Register mouseenter on any .box element
		$(&quot;#&quot;+this.id+&quot;-title:hidden&quot;).stop(true, true).slideDown(200); //Stop any current action on this box then Slide Down by N speed
	}).bind(&quot;mouseleave&quot;, function(){ //Register mouseleave on this .box element
		$(&quot;#&quot;+this.id+&quot;-title:visible&quot;).stop(true, true).slideUp(400); //Stop any current action on this box then Slide Up by N speed
	});
	// The :hidden and :visible attributes ensure that the animations only fire on mouseenter if the title is Hidden and on mouseleave if the title is Visible

});
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><a title="Link to Syntax Highlighter WordPress plugin" href="http://alexgorbatchev.com/SyntaxHighlighter/">Syntax Highlighter</a> &#8211; by Alex Gorbatchev</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/yaypaul-com-title-slider-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free The Garden poster</title>
		<link>http://www.designergamergeek.com/projects/free-the-garden-poster/</link>
		<comments>http://www.designergamergeek.com/projects/free-the-garden-poster/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 02:29:27 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Posters]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[a3]]></category>
		<category><![CDATA[aaryn nutter]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[garden]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[rerelease]]></category>
		<category><![CDATA[self-promotion]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=404</guid>
		<description><![CDATA[A few years ago I had an A2 Giclee print for sale on my portfolio titled &#8220;The Garden&#8221;. Recently I&#8217;ve had some enquiries about the print, read on for my response. Back when I originally released this poster the print run was very sort, the cost to print at A2 was rather high and sales [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago I had an A2 Giclee print for sale on my portfolio titled &#8220;The Garden&#8221;. Recently I&#8217;ve had some enquiries about the print, read on for my response.<span id="more-404"></span></p>
<p>Back when I originally released this poster the print run was very sort, the cost to print at A2 was rather high and sales low. Back then I decided to discontinue the print and move on to other things, not really giving it a second thought. Recently someone asked me about the print and if it was available for download, today it is.</p>
<h3>Origins</h3>
<p>Circa 2007, originally this poster was designed for personal marketing, later turned into a Giclee print for sale. The poster makes use of vector as well as photographic elements and takes some of it&#8217;s inspiration from <a title="Visit the Wiki entry" href="http://en.wikipedia.org/wiki/Monty_Python" target="_blank">Monty Python artwork</a>.  The model is my then friend, now wife, <a title="Visit Aaryn's site now" href="http://www.heyaaryn.com" target="_blank">Aaryn Nutter</a>.</p>
<h3>Format</h3>
<p>The reformatted poster is available at A3 size (that&#8217;s 297x420mm), 150dpi in CMYK color. While it&#8217;s recommended that you print the poster at A3 size, scaling larger or smaller should work fine.</p>
<p><a title="Download The Garden poster now" href="/downloads/thegarden-a3poster-designergamergeek.com.pdf" target="_blank">Download The Garden poster free now</a> (3.9MB)</p>
<p><img class="alignnone" title="The Garden Preview" src="/downloads/posters/thegarden-poster-thumb.jpg" alt="" width="475" height="672" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/free-the-garden-poster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core CSS 1.2.1 update</title>
		<link>http://www.designergamergeek.com/projects/core-css-1-2-1-update/</link>
		<comments>http://www.designergamergeek.com/projects/core-css-1-2-1-update/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 21:42:28 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Core CSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[1.2.1]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[minified]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[standardized]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=399</guid>
		<description><![CDATA[This is a small update to Core CSS 1.2 which includes bug fixes and additions. For more information see the full page details. There are two new additions with this update. The first is a class to handle negative text indentation for image replacement items, attach this class to any item you want to hide [...]]]></description>
			<content:encoded><![CDATA[<p>This is a small update to <a title="See Core CSS 1.2" href="/projects/core-css-1-2-update/" target="_blank">Core CSS 1.2</a> which includes bug fixes and additions. For more information see the full page details.<span id="more-399"></span></p>
<p>There are two new additions with this update. The first is a class to handle negative text indentation for image replacement items, attach this class to any item you want to hide from user view but still have in the page for search engines to read. The second addition is three classes to help you control your text transformations, it&#8217;s now easy to handle text that comes in at the wrong case.</p>
<p>I fixed a minor spelling issue with all the charcoal named elements. I&#8217;ve left the old spelling in place, if you&#8217;ve used this style on other sites you can feel free to update your Core CSS without fear of those older classes breaking. I also adjusted the colors of the standard input elements slightly, they should now be more readable.</p>
<p>As always; using this code requires you include <a title="Download Reset CSS now" href="http://meyerweb.com/eric/css/" target="_blank">Eric Meyer&#8217;s Reset CSS</a> before Core CSS. This can be included either at the beginning of Core CSS or in a separate file which is called first.</p>
<p><strong>Change log</strong> 1.2 &gt; 1.2.1<br />
1. + Added new Class txtImg. Used on image replacement items to remove the text from user display.<br />
2. + Added three new Classes to handle Text Transforms: capitalize, uppercase, lowercase.<br />
3. -/+ Fixed a minor spelling error: charcol becomes charcoal. Old spelling left for backwards compatibility.<br />
4. -/+ Amended colors on standard input items to be more user friendly.</p>
<p><strong>There are three ways for you to download the code.</strong><br />
1. Copy and paste the code listed below.</p>
<p>2. <a title="Download the incompressed version of Core CSS 1.2.1" href="/downloads/core.1.2.1.css" target="_blank">Download a file containing the full Core CSS</a>.</p>
<p>3. <a title="Download the minified version of Core CSS 1.2.1" href="/downloads/core.1.2.1.min.css" target="_blank">Download a file containing a minified version of Core CSS</a>.</p>
<pre class="brush: css; title: ; notranslate">
/* core.css Paul West [http://www.yaypaul.com] */
/* Version: 1.2.1 - 2010-01-18 */

body{background:#fff;}

/* Block level */
div{overflow:hidden;}
.visible{overflow:visible;}
p.closed{margin:0;}
p.open{margin:35px 0 0 0;}
p.mini{margin:10px 0 0 0;}
.float{float:left !important;}
.floatRight{float:right !important;}
.relative{position:relative !important;}
.absolute{position:absolute !important;}
.fixed{position:fixed !important;}
.hidden{display:none}
.block{display:block}
.top{position:fixed; top:0; z-index:10;}
.txtImg{text-indent:-2000px;}

/* Page frameworks */
.frameworkCenter{margin:0 auto;}
.frameworkLeft{left:0; top:0; position:absolute;}
.frameworkRight{right:0; top:0; position:absolute;}

/* Page layout */
.width100{width:100% !important;}
.width75{width:75% !important;}
.width66{width:66% !important;}
.width50{width:50% !important;}
.width25{width:25% !important;}
.width33{width:33% !important;}
.width20{width:20% !important;}

/* Clearing */
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* Content control */
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.justify{text-align:justify !important;}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.small{font-size:smaller;}
pre{background-color:#fff; border:#333 dashed 1px; padding:10px;}
blockquote{padding:20px; font-style:italic;}

/* Links */
a{text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{text-decoration:underline;}

/* Colours */
.white{color:#fff !important;}
.black{color:#000 !important;}
.chalk{color:#eee;}
.charcol, .charcoal{color:#333;}
.darkestGrey{color:#484848;}
.darkGrey{color:#666;}
.midGrey{color:#888;}
.lightGrey{color:#ccc;}
.lightestGrey{color:#e5e5e5;}

/* Background colours */
.whiteBg{background-color:#fff !important;}
.blackBg{background-color:#000 !important;}
.chalkBg{background-color:#eee;}
.charcolBg, .charcoalBg{background-color:#333;}
.darkestGreyBg{background-color:#484848;}
.darkGreyBg{background-color:#666;}
.midGreyBg{background-color:#999;}
.lightGreyBg{background-color:#ccc;}
.lightestGreyBg{background-color:#e5e5e5;}
.superLightGreyBg{background-color:#f5f5f5;}

/* Normalise headings */
h1, h2, h3, h4, h5, h6{font-weight:normal;}

/* Table formating */
table td{padding:2px;}
td.first{padding:2px 2px 2px 4px;}

/* Input formating */
input, select, textarea{font-family:Arial, Helvetica, sans-serif; margin-right:10px; padding:4px; background-color:#e5e5e5; border:0;}
input:focus, select:focus, textarea:focus{background-color:#f5f5f5;}
input[type=&quot;radio&quot;]{border:0 solid !important;}
input[type=&quot;checkbox&quot;]{border:0 solid !important;}
input[type=&quot;submit&quot;]{background-color:#e5e5e5;}
input[type=&quot;submit&quot;]:hover{background-color:#75d0ff;}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/core-css-1-2-1-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deadly Furry Cute, new toys, downloads and site</title>
		<link>http://www.designergamergeek.com/projects/deadly-furry-cute-new-toys-downloads-and-site/</link>
		<comments>http://www.designergamergeek.com/projects/deadly-furry-cute-new-toys-downloads-and-site/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 07:04:48 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Deadly Furry Cute]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[toys]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=390</guid>
		<description><![CDATA[Well over a year in the making fitting the work in when I could, the Deadly Furry Cute relaunch is finally over. I&#8217;m going to run through some of the changes, additions and the overall direction of the project here in the projects section. Lets start with the obvious change first; New website The most [...]]]></description>
			<content:encoded><![CDATA[<p>Well over a year in the making fitting the work in when I could, the Deadly Furry Cute relaunch is finally over. I&#8217;m going to run through some of the changes, additions and the overall direction of the project here in the projects section.<span id="more-390"></span></p>
<p>Lets start with the obvious change first;</p>
<h2>New website</h2>
<p>The most notable change is to the website, it&#8217;s had the full make-over treatment. The old first iteration of the Deadly Furry Cute website was a simple one page site, great for testing the concept and getting something up, not so great for organizing content. So the first step was to get some content management in place. As usual WordPress was more than enough for the content task, even knowing I needed at least two different page formats -most of the details for the toys are simply saved in custom fields.</p>
<p>Download counting is also much more streamlined, now using a WordPress plugin rather than my own custom script. While the custom script worked fine, I&#8217;d never built a frontend to actually display the details -I was checking via myphpadmin.<br />
This change does mean the perma-links for the old toys no longer work, but that&#8217;s ok, Series 1 has changed to Series 1 Edition 2. Those first editions are no longer an offering.</p>
<h2>New toys</h2>
<p>The next most noticeable change is to the number of toys. <a title="Download Series 2 now!" href="http://www.deadlyfurrycute.com/toys/series-2-squirrels/" target="_blank">Series 2: Squirrels</a> and <a title="Download Series 3 now!" href="http://www.deadlyfurrycute.com/toys/series-3-apes/" target="_blank">Series 3: Apes</a> are now released taking the total number of downloadable animal individuals to nine.</p>
<p>I&#8217;ve talked before about <a title="Read the template article now" href="http://www.designergamergeek.com/projects/new-deadly-furry-cute-templates-complete/" target="_self">changing templates</a>, having multiple sizes, <a title="Read the illustration article" href="http://www.designergamergeek.com/projects/new-illustration-style-better-illustration-style/" target="_self">trying different styles</a>, and the <a title="Read the design article" href="http://www.designergamergeek.com/projects/deadly-furry-cute-v2-i%E2%80%99m-getting-there/" target="_self">design I went with</a> for the new series -I wont cover those again. One thing you might have missed is that the series to start it all, Series 1, also has a face lift. The changes to the first series are subtle, I didn&#8217;t want to mess with a good thing, but they&#8217;re enough to make the first edition obsolete.</p>
<h2>Even more new toys</h2>
<p>Inspired by a request from an American Educator, Deadly Furry Cute now comes complete with alternate &#8216;Color Your Own&#8217; versions. These versions are simply as they sound, toys which for the most part have all the features of the original -but none of the color, leaving you to color them as you see fit. You&#8217;re free to use any coloring medium, I dare say pencil, pen or paint would be easiest though.</p>
<h2>The Game</h2>
<p>The revamped Deadly Furry Cute toys all have six stats printed on their base (also available on the site), one stat lists the toys health, the others it&#8217;s attributes. Using these attributes in conjunction with the basic rules on the site -or any rules you decide to make up for that matter,  can make for a fun little game.<br />
I&#8217;m hoping the two rule sets I&#8217;ve devised will add some more depth to the toys outside building and displaying them.</p>
<h2>Extra free stuff</h2>
<p>OK so the toys are free yes, but you still need to build them, how about some swag which doesn&#8217;t require assembly?<br />
On the site you&#8217;ll now find a number of extras for your Mac/PC, iPhone, Droid or online applications. At the moment that means you&#8217;ve got access to some Deadly Furry Cute desktops, device wallpaper and avatar icons, more to follow.</p>
<h2>Moving forward</h2>
<p>I do have a hard written plan for Deadly Furry Cute, time-line is a little <a title="Whibley-wobbly timey whimey" href="http://www.youtube.com/watch?v=vY_Ry8J_jdw&amp;feature=related" target="_blank">whibley-wobbly</a> but the plan is there. I&#8217;m not going to go over it here -where would the surprises be! I will say: many more series are in the works and each one will eventually have a Color Your Own version.</p>
<p><strong>Head over to <a title="Download some paper toys!" href="http://www.deadlyfurrycute.com" target="_blank">deadlyfurrycute.com</a> now to download the toys, goodies or leave some feedback.</strong></p>
<h3></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/deadly-furry-cute-new-toys-downloads-and-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core CSS 1.2 update</title>
		<link>http://www.designergamergeek.com/projects/core-css-1-2-update/</link>
		<comments>http://www.designergamergeek.com/projects/core-css-1-2-update/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 02:15:39 +0000</pubDate>
		<dc:creator>yaypaul</dc:creator>
				<category><![CDATA[Core CSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[minified]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[standardized]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.designergamergeek.com/?p=348</guid>
		<description><![CDATA[I&#8217;ve being using Core CSS at every opportunity, for both personal and production sites. Using the code so frequently has helped me find some flaws and add a few classes that we&#8217;re sorely missing. Core CSS gets an update to 1.2. The first thing I noticed that needed changing was the way the standard width [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve being using <a title="See the original Core CSS" href="/projects/core-css/">Core CSS</a> at every opportunity, for both personal and production sites. Using the code so frequently has helped me find some flaws and add a few classes that we&#8217;re sorely missing. Core CSS gets an update to 1.2.<span id="more-348"></span></p>
<p>The first thing I noticed that needed changing was the way the standard width classes were named; fullWidth and quarterWidth while intuitive just aren&#8217;t as intuitive as width100 and width25. Switching to percentages made way more sense.  I&#8217;ve listed a full change log below, but I think you&#8217;ll agree Core CSS has become that little bit easier to use.</p>
<p>As always; using this code requires you include <a title="Download Reset CSS now" href="http://meyerweb.com/eric/css/" target="_blank">Eric Meyer&#8217;s Reset CSS</a> before Core CSS. This can be included either at the beginning of Core CSS or in a separate file which is called first &#8211; I prefer the first method.</p>
<p><strong>Change log</strong> 1.0 &gt; 1.2<br />
1. &#8211; Removed standardized &#8216;P&#8217; style (I found there were far less bugs if this was set per project).<br />
2. + Added &#8216;P.mini&#8217; class (complements P.open nicely).<br />
3. + Added &#8216;fixed&#8217; class (useful for quick positioning).<br />
4. -/+ Revamped all width definitions to exactly match widths required (fullWidth becomes width100 etc).<br />
5. + Added &#8216;lightestGrey&#8217; class (useful for dark background small-print).<br />
6. + Added &#8216;lightestGreyBg&#8217; class (helpful for footer backgrounds etc).<br />
7. + Added &#8216;superLightGreyBg&#8217; class (extension of lightestGreyBg, again for footers, box backgrounds etc).<br />
8. -/+ Revamped &#8216;input&#8217; styles to be more neutral (should now be a proper option, rather than just a reminder to change the styles).</p>
<p><strong>There are three ways for you to download the code.</strong><br />
1. Copy and paste the code listed below.</p>
<p>2. <a title="Download Core CSS now" href="/downloads/core.1.2.css" target="_blank">Download a file containing the full Core CSS</a>.</p>
<p>3. <a title="Download the Minified Core CSS now" href="/downloads/core.1.2.min.css" target="_blank">Download a file containing a minified version of Core CSS</a>.</p>
<pre class="brush: css; title: ; notranslate">
/* core.css Paul West [http://www.yaypaul.com] */
/* Version: 1.2 - 2009-08-22 */

body{background: #fff;}

/* Block level */
div{overflow:hidden;}
.visible{overflow:visible;}
p.closed{margin:0;}
p.open{margin:35px 0 0 0;}
p.mini{margin:10px 0 0 0;}
.float{float:left !important;}
.floatRight{float:right !important;}
.relative{position:relative !important;}
.absolute{position:absolute !important;}
.fixed{position:fixed !important;}
.hidden{display:none}
.block{display:block}
.top{position:fixed; top:0; z-index:10;}

/* Page frameworks */
.frameworkCenter{margin:0 auto;}
.frameworkLeft{left:0; top:0; position:absolute;}
.frameworkRight{right:0; top:0; position:absolute;}

/* Page layout */
.width100{width:100% !important;}
.width75{width:75% !important;}
.width66{width:66% !important;}
.width50{width:50% !important;}
.width25{width:25% !important;}
.width33{width:33% !important;}
.width20{width:20% !important;}

/* Clearing */
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* Content control */
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.justify{text-align:justify !important;}
.small{font-size:smaller;}
pre{background-color:#fff; border:#333 dashed 1px; padding:10px;}
blockquote{padding:20px; font-style:italic;}

/* Links */
a{text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{text-decoration:underline;}

/* Colours */
.white{color:#fff !important;}
.black{color:#000 !important;}
.chalk{color:#eee;}
.charcol{color:#333;}
.darkestGrey{color:#484848;}
.darkGrey{color:#666;}
.midGrey{color:#888;}
.lightGrey{color:#ccc;}
.lightestGrey{color:#e5e5e5;}

/* Background colours */
.whiteBg{background-color:#fff !important;}
.blackBg{background-color:#000 !important;}
.chalkBg{background-color:#eee;}
.charcolBg{background-color:#333;}
.darkestGreyBg{background-color:#484848;}
.darkGreyBg{background-color:#666;}
.midGreyBg{background-color:#999;}
.lightGreyBg{background-color:#ccc;}
.lightestGreyBg{background-color:#e5e5e5;}
.superLightGreyBg{background-color:#f5f5f5;}

/* Normalise headings */
h1, h2, h3, h4, h5, h6{font-weight:normal;}

/* Table formating */
table td{padding:2px;}
td.first{padding:2px 2px 2px 4px;}

/* Input formating */
input, select, textarea{font-family:Arial, Helvetica, sans-serif; margin-right:10px; padding:4px; background-color:#dbdbdb; border:0;}
input:focus, select:focus, textarea:focus{background-color:#f5f5f5;}
input[type=&quot;radio&quot;]{border:0 solid !important;}
input[type=&quot;checkbox&quot;]{border:0 solid !important;}
input[type=&quot;submit&quot;]{background-color:#888;}
input[type=&quot;submit&quot;]:hover{background-color:#4aa056;}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.designergamergeek.com/projects/core-css-1-2-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

