<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: (Re-)Designing a Preferences Window</title>
	<atom:link href="http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/</link>
	<description>The Internet&#039;s dust bunnies</description>
	<lastBuildDate>Sun, 28 Feb 2010 17:09:15 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Christopher Bowns</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5369</link>
		<dc:creator>Christopher Bowns</dc:creator>
		<pubDate>Thu, 10 Jul 2008 22:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5369</guid>
		<description>&lt;p&gt;I&#039;m writing a response post (with new GUI mockups) tomorrow morning at the iPhone 3G launch; hopefully I&#039;ll have it up shortly before the doors open at 8 AM.&lt;/p&gt;

&lt;p&gt;Thanks again for all the comments and suggestions: it&#039;s always useful to have new pairs of eyes take a look at a design.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I’m writing a response post (with new GUI mockups) tomorrow morning at the iPhone 3G launch; hopefully I’ll have it up shortly before the doors open at 8 AM.</p>

<p>Thanks again for all the comments and suggestions: it’s always useful to have new pairs of eyes take a look at a design.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jean-denis</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5368</link>
		<dc:creator>jean-denis</dc:creator>
		<pubDate>Thu, 10 Jul 2008 13:12:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5368</guid>
		<description>&lt;p&gt;just a small detail: the official abbreviation for second is simply &quot;s&quot;. &quot;sec(s)&quot; hurts my eyes.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>just a small detail: the official abbreviation for second is simply “s”. “sec(s)” hurts my eyes.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Philip (flip) Kromer</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5367</link>
		<dc:creator>Philip (flip) Kromer</dc:creator>
		<pubDate>Wed, 09 Jul 2008 03:32:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5367</guid>
		<description>&lt;p&gt;==&lt;/p&gt;

&lt;p&gt;Consider using desaturated (pastel) colors by default:
  http://flowingdata.com/2008/04/29/why-should-engineers-and-scientists-care-about-color-and-design
(see Tufte&#039;s &quot;Visual Explanations&quot; p 76 or &quot;Envisioning Information&quot; p 91: http://openlearn.open.ac.uk/mod/resource/view.php?id=179550 )
Professional maps use muted pastel colors for areas of large coverage, and so should we.&lt;/p&gt;

&lt;p&gt;There are three fundamental dimensions of color, and they are not Redness/Blueness/Greenness.  Humans find meaning in transitions along Hue (red-green-blue), saturation (bright-pastel-gray) and value (white - earthy - black), and it&#039;s best to constrain each data dimension thoughtfully to a color dimension.&lt;/p&gt;

&lt;p&gt;This is a beautiful tool:
  http://www.colourlovers.com/copaso/ColorPaletteSoftware
The three bars on the top far right control Hue, Saturation and Value respectively -- mess around with them and see how the colors change.   I made a sample palette: 
  http://www.colourlovers.com/palette/451571/CPUHistoryFoo?c=1
My reasoning
* &quot;Idle time&quot; is empty -- it should be transparent, or the background color.
* &quot;nice&quot; time is &quot;background, innocuous, calm&quot; -- it should be a very desaturated sky blue.
* &quot;User time&quot; is what you care about.  It&#039;s assumedly spent doing what you want it do do, so go with green.  It should be prominent but not pushy, so make it semi-saturated
* &quot;System time&quot; is usually a problem -- you bought your machine to run programs, not kernel.  So it&#039;s red, and it&#039;s a bit louder.
* We want to see the competition between user time and system time, so start with two well-separated colors.
So that&#039;s hue and saturation: two axes, conveying two variables (hue=segment, sat=urgency).  As for value: if this thing sits in front of you it should be audible but not deafening.  Let&#039;s give each color the same value (brightness), and let&#039;s set it to 70%, which is the foreground color of a safari window (90%, the background color, seemed intense).&lt;/p&gt;

&lt;p&gt;This won&#039;t be your actual palette, but if you start thinking of the colors in perceptual rather than RGB terms your program will be prettier and more meaningful.  Someone with a better eye than mine could certainly fix the balance of hues...  &lt;/p&gt;

&lt;p&gt;So all that blather and we still have red/green/blue: my point is that you should choose three tasteful shades that bear meaning and chuck the color controls.  A future version could intensify each segment&#039;s color saturation as its system burden climbs....&lt;/p&gt;

&lt;p&gt;== &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I don&#039;t find &quot;Size in dock&quot; or &quot;Bar Width&quot; that interesting.  A principle of information design is to &quot;Maximize your data ink&quot;.  The graph can fill its full dock slot, so it should; and the bar gaps carry no information (the bottom of each waterfall shows its axis) so they should be omitted altogether.  Now, a control to occupy two or three dock slots would be interesting, but I bet there&#039;s better uses of your time than crawling through the underbelly of the API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For resizing in general, however, the best interfaces are direct interfaces:
  http://physicalinterface.com/view/a-seat-control-that
You can toss out that whole dialog box if you put a dashboard-style (i)nformation-please button in the corner to expose adjustment handles.&lt;/p&gt;

&lt;p&gt;The dock actually does both: the preference panel gives you a slider which resizes the dock in-flight, while the little ribbed section between file and app gives you an expert feature -- it resizes the dock with immediate feedback.&lt;/p&gt;

&lt;p&gt;For direct manipulation of the time: the faster you sample the more space one second occupies on the screen: at 30 chunks and 0.5 S/s the graph is 60 seconds wide, and at 30 chunks and 0.5 S/s sampling the graph is 15 seconds wide.  So, show a &#039;scale bar&#039; that is 10s long, with handles to resize it, and report on the sampling rate:
    0.5 S/s  &#124;----&#124;
     2   S/s &#124;----------------&#124;
Something like that... The intutive variables are, I think, &quot;How much time does this graph show&quot; and &quot;How often does it move over a slot&quot;: so, not &quot;Bar Width&quot; but &quot;Graph Duration&quot;. &lt;/p&gt;

&lt;p&gt;This adjustment should be discrete: snap to exact rates so I can map graph to a number.  0.1, 0.5, 1s, 2s, 5s, 10s..., with graph duration ranging from &quot;one minute&quot; through &quot;ten minutes&quot; to &quot;1 hour&quot; or something.&lt;/p&gt;

&lt;p&gt;If you&#039;re showing a refresh rate (my vote) then report a rate: &quot;2 S/s&quot; or &quot;2 Samples per second&quot; -- if you&#039;re showing &quot;sample duration&quot; then report a period: &quot;every 0.5 seconds&quot; (right now you say rate but show period.)&lt;/p&gt;

&lt;p&gt;==&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You should redraw the graph when its scale (refresh rate) changes.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An experiment: draw system time down from the top, user time up from the bottom, and nice time atop that.  (&quot;Enforce Comparisons&quot; -- Tufte.)  As the graph is currently set up you can&#039;t directly compare user time.  Dunno if this will be more or less clear.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have a quad-core machine, and I hear there are folks out ther with octo-cores -- I don&#039;t think the stacked graphs stay meaningful at that point.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What do we really want to know?  I&#039;d like to know 1) The overall system load; 2) user time vs system time within overall load 3) the variance across CPUs (a 25% load: one 100% process and 3 idle cores, or 4 25% processes?) 4) how much of the overall load is coming from the piggiest process (judging pigginess based on &quot;fraction of the total integrated non-idle time shown on the graph&quot;  -- basically, how much of the ink is each little piggie&#039;s fault?)&lt;/p&gt;

&lt;p&gt;I don&#039;t really know how to do #4, but we do have a couple ways to do 1-3 and maximize data ink.  Draw ONE waterfall graph, and segment each User, System, Nice bar into (#cores) segments (so, four segments for my quadcore).  Then experiment: you can draw each core with alternating shades (remember, we still have the &#039;value&#039; dimension on the shelf), or you could put a 1px bar separating each segment.  You could even just alternate (user-system-nice#1)/(user-system-nice#2)/(user-system-nice#3)/(user-system-nice#4) -- the different colors mark the cores -- but I bet that looks soupy in the end.&lt;/p&gt;

&lt;p&gt;I hope you don&#039;t mind this ridiculously nitpicky post -- I only went into this detail because I think what you&#039;re doing is neat.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>==</p>

<p>Consider using desaturated (pastel) colors by default:
  <a href="http://flowingdata.com/2008/04/29/why-should-engineers-and-scientists-care-about-color-and-design" rel="nofollow">http://flowingdata.com/2008/04/29/why-should-engineers-and-scientists-care-about-color-and-design</a>
(see Tufte’s “Visual Explanations” p 76 or “Envisioning Information” p 91: <a href="http://openlearn.open.ac.uk/mod/resource/view.php?id=179550" rel="nofollow">http://openlearn.open.ac.uk/mod/resource/view.php?id=179550</a> )
Professional maps use muted pastel colors for areas of large coverage, and so should we.</p>

<p>There are three fundamental dimensions of color, and they are not Redness/Blueness/Greenness.  Humans find meaning in transitions along Hue (red-green-blue), saturation (bright-pastel-gray) and value (white — earthy — black), and it’s best to constrain each data dimension thoughtfully to a color dimension.</p>

<p>This is a beautiful tool:
  <a href="http://www.colourlovers.com/copaso/ColorPaletteSoftware" rel="nofollow">http://www.colourlovers.com/copaso/ColorPaletteSoftware</a>
The three bars on the top far right control Hue, Saturation and Value respectively — mess around with them and see how the colors change.   I made a sample palette: 
  <a href="http://www.colourlovers.com/palette/451571/CPUHistoryFoo?c=1" rel="nofollow">http://www.colourlovers.com/palette/451571/CPUHistoryFoo?c=1</a>
My reasoning
* “Idle time” is empty — it should be transparent, or the background color.
* “nice” time is “background, innocuous, calm” — it should be a very desaturated sky blue.
* “User time” is what you care about.  It’s assumedly spent doing what you want it do do, so go with green.  It should be prominent but not pushy, so make it semi-saturated
* “System time” is usually a problem — you bought your machine to run programs, not kernel.  So it’s red, and it’s a bit louder.
* We want to see the competition between user time and system time, so start with two well-separated colors.
So that’s hue and saturation: two axes, conveying two variables (hue=segment, sat=urgency).  As for value: if this thing sits in front of you it should be audible but not deafening.  Let’s give each color the same value (brightness), and let’s set it to 70%, which is the foreground color of a safari window (90%, the background color, seemed intense).</p>

<p>This won’t be your actual palette, but if you start thinking of the colors in perceptual rather than RGB terms your program will be prettier and more meaningful.  Someone with a better eye than mine could certainly fix the balance of hues…  </p>

<p>So all that blather and we still have red/green/blue: my point is that you should choose three tasteful shades that bear meaning and chuck the color controls.  A future version could intensify each segment’s color saturation as its system burden climbs.…</p>

<p>== </p>

<ul>
<li>I don’t find “Size in dock” or “Bar Width” that interesting.  A principle of information design is to “Maximize your data ink”.  The graph can fill its full dock slot, so it should; and the bar gaps carry no information (the bottom of each waterfall shows its axis) so they should be omitted altogether.  Now, a control to occupy two or three dock slots would be interesting, but I bet there’s better uses of your time than crawling through the underbelly of the API.</li>
</ul>

<p>For resizing in general, however, the best interfaces are direct interfaces:
  <a href="http://physicalinterface.com/view/a-seat-control-that" rel="nofollow">http://physicalinterface.com/view/a-seat-control-that</a>
You can toss out that whole dialog box if you put a dashboard-style (i)nformation-please button in the corner to expose adjustment handles.</p>

<p>The dock actually does both: the preference panel gives you a slider which resizes the dock in-flight, while the little ribbed section between file and app gives you an expert feature — it resizes the dock with immediate feedback.</p>

<p>For direct manipulation of the time: the faster you sample the more space one second occupies on the screen: at 30 chunks and 0.5 S/s the graph is 60 seconds wide, and at 30 chunks and 0.5 S/s sampling the graph is 15 seconds wide.  So, show a ‘scale bar’ that is 10s long, with handles to resize it, and report on the sampling rate:
    0.5 S/s  |—-|
     2   S/s |—————-|
Something like that… The intutive variables are, I think, “How much time does this graph show” and “How often does it move over a slot”: so, not “Bar Width” but “Graph Duration”. </p>

<p>This adjustment should be discrete: snap to exact rates so I can map graph to a number.  0.1, 0.5, 1s, 2s, 5s, 10s…, with graph duration ranging from “one minute” through “ten minutes” to “1 hour” or something.</p>

<p>If you’re showing a refresh rate (my vote) then report a rate: “2 S/s” or “2 Samples per second” — if you’re showing “sample duration” then report a period: “every 0.5 seconds” (right now you say rate but show period.)</p>

<p>==</p>

<ul>
<li>You should redraw the graph when its scale (refresh rate) changes.</li>
<li><p>An experiment: draw system time down from the top, user time up from the bottom, and nice time atop that.  (“Enforce Comparisons” — Tufte.)  As the graph is currently set up you can’t directly compare user time.  Dunno if this will be more or less clear.</p></li>
<li><p>I have a quad-core machine, and I hear there are folks out ther with octo-cores — I don’t think the stacked graphs stay meaningful at that point.</p></li>
</ul>

<p>What do we really want to know?  I’d like to know 1) The overall system load; 2) user time vs system time within overall load 3) the variance across CPUs (a 25% load: one 100% process and 3 idle cores, or 4 25% processes?) 4) how much of the overall load is coming from the piggiest process (judging pigginess based on “fraction of the total integrated non-idle time shown on the graph”  — basically, how much of the ink is each little piggie’s fault?)</p>

<p>I don’t really know how to do #4, but we do have a couple ways to do 1–3 and maximize data ink.  Draw ONE waterfall graph, and segment each User, System, Nice bar into (#cores) segments (so, four segments for my quadcore).  Then experiment: you can draw each core with alternating shades (remember, we still have the ‘value’ dimension on the shelf), or you could put a 1px bar separating each segment.  You could even just alternate (user-system-nice#1)/(user-system-nice#2)/(user-system-nice#3)/(user-system-nice#4) — the different colors mark the cores — but I bet that looks soupy in the end.</p>

<p>I hope you don’t mind this ridiculously nitpicky post — I only went into this detail because I think what you’re doing is neat.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: TS</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5366</link>
		<dc:creator>TS</dc:creator>
		<pubDate>Wed, 09 Jul 2008 01:23:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5366</guid>
		<description>&lt;p&gt;Here&#039;s my quick feedback... probably not all that valuable, since I don&#039;t know your product.&lt;/p&gt;

&lt;p&gt;My recommendation is to open it up a bit with some extra space. Use space as your friend, instead of cramming things together. Analyze the space between every single control to make sure it&#039;s consistent. Increase the width of the dialog so there is some breathing room around the controls.&lt;/p&gt;

&lt;p&gt;I would remove the boxes on all three areas, and put divider lines between them instead (if you&#039;re not going to move them into separate tab panes with the new tab bar on top). Slide the checkboxes to be aligned with the left side of all the sliders. Does the first checkbox control the second one and the graph size slider? if so, those need to indented. Lose all the extra caps on words and make them read more like a sentence. e.g. &quot;Size in dock:&quot; and &quot;Show separate graph&quot;. Also test to see how it looks with the labels on the right side of the color pickers. ([picker] Label) Not sure why the refresh rate slider differs from the others in style. I don&#039;t know how the refresh rate works. It might be better as &quot;Refresh every [field] seconds&quot; instead of a slider, depending on how it works. I don&#039;t think you need labels on the other sliders, if you can see the effect they have as you are sliding them.  Should &quot;graph divider&quot; be &quot;Divider width&quot;? And should Bar width be in pixels like the other? Should &quot;graph size&quot; be chanced to just &quot;Size&quot;? And should the size labels on the slider be &quot;16x16&quot; or &quot;16px&quot;? Lastly, I wonder if the button on the bottom could be located on the left, so it&#039;s not in the default location of a button in a dialog/sheet. Oh, and maybe &quot;Restore Defaults&quot; would be a better label for the button.&lt;/p&gt;

&lt;p&gt;I am also a fan of adding some small descriptive text under controls that are not immediately understood by their label, to help explain what they do.&lt;/p&gt;

&lt;p&gt;Oh, sorry, also, you might want to use the regular size slider controls, instead of the small. With extra space added in and around them, they won&#039;t look as huge as they would jammed together. They should match the size of the labels.&lt;/p&gt;

&lt;p&gt;Good luck!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Here’s my quick feedback… probably not all that valuable, since I don’t know your product.</p>

<p>My recommendation is to open it up a bit with some extra space. Use space as your friend, instead of cramming things together. Analyze the space between every single control to make sure it’s consistent. Increase the width of the dialog so there is some breathing room around the controls.</p>

<p>I would remove the boxes on all three areas, and put divider lines between them instead (if you’re not going to move them into separate tab panes with the new tab bar on top). Slide the checkboxes to be aligned with the left side of all the sliders. Does the first checkbox control the second one and the graph size slider? if so, those need to indented. Lose all the extra caps on words and make them read more like a sentence. e.g. “Size in dock:” and “Show separate graph”. Also test to see how it looks with the labels on the right side of the color pickers. ([picker] Label) Not sure why the refresh rate slider differs from the others in style. I don’t know how the refresh rate works. It might be better as “Refresh every [field] seconds” instead of a slider, depending on how it works. I don’t think you need labels on the other sliders, if you can see the effect they have as you are sliding them.  Should “graph divider” be “Divider width”? And should Bar width be in pixels like the other? Should “graph size” be chanced to just “Size”? And should the size labels on the slider be “16x16” or “16px”? Lastly, I wonder if the button on the bottom could be located on the left, so it’s not in the default location of a button in a dialog/sheet. Oh, and maybe “Restore Defaults” would be a better label for the button.</p>

<p>I am also a fan of adding some small descriptive text under controls that are not immediately understood by their label, to help explain what they do.</p>

<p>Oh, sorry, also, you might want to use the regular size slider controls, instead of the small. With extra space added in and around them, they won’t look as huge as they would jammed together. They should match the size of the labels.</p>

<p>Good luck!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Damon Hughes</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5365</link>
		<dc:creator>Mark Damon Hughes</dc:creator>
		<pubDate>Tue, 08 Jul 2008 20:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5365</guid>
		<description>&lt;p&gt;The tabbed layout was much cleaner than the final one.&lt;/p&gt;

&lt;p&gt;Floater should be &quot;Window&quot;. A floater is a dead body that&#039;s been in the water.&lt;/p&gt;

&lt;p&gt;The refresh rate slider is entirely wrong. The durations should be marked on the slider; see the duration sliders in the Screen Saver preference pane.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The tabbed layout was much cleaner than the final one.</p>

<p>Floater should be “Window”. A floater is a dead body that’s been in the water.</p>

<p>The refresh rate slider is entirely wrong. The durations should be marked on the slider; see the duration sliders in the Screen Saver preference pane.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: PaulF</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5364</link>
		<dc:creator>PaulF</dc:creator>
		<pubDate>Tue, 08 Jul 2008 18:18:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5364</guid>
		<description>&lt;p&gt;Tweet! Five yard penalty! Overuse of NSBoxs!&lt;/p&gt;

&lt;p&gt;Actually, I think your design is still way off the mark. You were closer with the tabbed layout, and there are simple ways to resize the window to accomodate different sized sections. You also ignored the de facto preference design standard of using an icon shelf to select different sections.&lt;/p&gt;

&lt;p&gt;The final design is truly awful; other people have pointed out the twisted language (what the hell is a &quot;floater&quot;?) and inconsistent slider feedback (&quot;every 1 sec&quot;). &lt;/p&gt;

&lt;p&gt;If you&#039;re going to stuff all the preferences in one pane, your initial views were a better approach, with some tweaking to the wording and alignment. The real problem with a single pane is that it already is pretty busy, and that will likely only get worse as time goes on and you find other preference options to add.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Tweet! Five yard penalty! Overuse of NSBoxs!</p>

<p>Actually, I think your design is still way off the mark. You were closer with the tabbed layout, and there are simple ways to resize the window to accomodate different sized sections. You also ignored the de facto preference design standard of using an icon shelf to select different sections.</p>

<p>The final design is truly awful; other people have pointed out the twisted language (what the hell is a “floater”?) and inconsistent slider feedback (“every 1 sec”). </p>

<p>If you’re going to stuff all the preferences in one pane, your initial views were a better approach, with some tweaking to the wording and alignment. The real problem with a single pane is that it already is pretty busy, and that will likely only get worse as time goes on and you find other preference options to add.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: erpel</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5363</link>
		<dc:creator>erpel</dc:creator>
		<pubDate>Tue, 08 Jul 2008 16:30:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5363</guid>
		<description>&lt;p&gt;I&#039;d like to second what Peter Maurer and Martin Pilkington said.
And I&#039;d like to add that most Cocoa Apps by Apple itself (Safari and Mail i.e.) don&#039;t have buttons like &quot;OK&quot; or &quot;Apply&quot; ruling over preference windows - which you did right. Very Happy about this.
But the &quot;Revert to defaults&quot; Button kind of disturbs the otherwise clean design. If the functionality really is needed, I&#039;d put it into the General-Tab or provide individual Buttons to reset the reset worthy settings. Labels would be an obvious choice i.e.&lt;/p&gt;

&lt;p&gt;Greetings&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I’d like to second what Peter Maurer and Martin Pilkington said.
And I’d like to add that most Cocoa Apps by Apple itself (Safari and Mail i.e.) don’t have buttons like “OK” or “Apply” ruling over preference windows — which you did right. Very Happy about this.
But the “Revert to defaults” Button kind of disturbs the otherwise clean design. If the functionality really is needed, I’d put it into the General-Tab or provide individual Buttons to reset the reset worthy settings. Labels would be an obvious choice i.e.</p>

<p>Greetings</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dance</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5362</link>
		<dc:creator>dance</dc:creator>
		<pubDate>Tue, 08 Jul 2008 13:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5362</guid>
		<description>&lt;p&gt;@Jared Earle---customizing the colors I have to constantly look at is very important to me in whether I want to use an application or not. That shade of red would be gone in a heartbeat, before I even got through the trial period. Uh, so would the green. And probably the blue. In the current setup, it&#039;s easy enough for people to ignore the entire section, so it&#039;s not really cluttering anything.&lt;/p&gt;

&lt;p&gt;But now I&#039;m thinking maybe you were joking as a riff on the other comments.&lt;/p&gt;

&lt;p&gt;@CB---I&#039;m no developer, but these type of &quot;before, during, and after&quot; posts are very interesting.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jared Earle—customizing the colors I have to constantly look at is very important to me in whether I want to use an application or not. That shade of red would be gone in a heartbeat, before I even got through the trial period. Uh, so would the green. And probably the blue. In the current setup, it’s easy enough for people to ignore the entire section, so it’s not really cluttering anything.</p>

<p>But now I’m thinking maybe you were joking as a riff on the other comments.</p>

<p>@CB—I’m no developer, but these type of “before, during, and after” posts are very interesting.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jared Earle</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5361</link>
		<dc:creator>Jared Earle</dc:creator>
		<pubDate>Tue, 08 Jul 2008 12:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5361</guid>
		<description>&lt;p&gt;If I were you, I&#039;d remove at least the ability to change colours. It&#039;s a very visual part of the pane and why would anyone &lt;em&gt;need&lt;/em&gt; to ever change colours?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If I were you, I’d remove at least the ability to change colours. It’s a very visual part of the pane and why would anyone <em>need</em> to ever change colours?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: TriangleJuice</title>
		<link>http://blog.cbowns.com/2008/06/re-designing-a-preferences-window/comment-page-1/#comment-5360</link>
		<dc:creator>TriangleJuice</dc:creator>
		<pubDate>Tue, 08 Jul 2008 11:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cbowns.com/2008/06/21/re-designing-a-preferences-window/#comment-5360</guid>
		<description>&lt;p&gt;Nice re-design!&lt;/p&gt;

&lt;p&gt;One other option could be a resizable tab view (like the preferences panel of Mail).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice re-design!</p>

<p>One other option could be a resizable tab view (like the preferences panel of Mail).</p>]]></content:encoded>
	</item>
</channel>
</rss>
