<?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>Cappuccino Blog &#187; Update</title>
	<atom:link href="http://cappuccino.org/discuss/category/update/feed/" rel="self" type="application/rss+xml" />
	<link>http://cappuccino.org/discuss</link>
	<description>Home of Cappuccino and Objective-J</description>
	<lastBuildDate>Wed, 25 Apr 2012 05:40:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Cappuccino News</title>
		<link>http://cappuccino.org/discuss/2012/04/24/cappuccino-news-2/</link>
		<comments>http://cappuccino.org/discuss/2012/04/24/cappuccino-news-2/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 09:20:04 +0000</pubDate>
		<dc:creator>aparajita</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=1284</guid>
		<description><![CDATA[New features – Basic support has been added for NSDateFormatter in nib2cib.  (Alexander Ljungberg) – Lazy support for bytes() and base64() added to CFData, +dataWithBytes and +dataWithBase64 methods added to CPData.  (cacaodev) – capp_lint has been added to the Tools directory. capp_lint is a command-line tool to check code conformance with the Cappuccino style conventions. [...]]]></description>
			<content:encoded><![CDATA[<h3>New features</h3>
<p>– Basic support has been added for NSDateFormatter in nib2cib.  (Alexander Ljungberg)</p>
<p>– Lazy support for bytes() and base64() added to CFData, +dataWithBytes and +dataWithBase64 methods added to CPData.  (cacaodev)</p>
<p>– capp_lint has been added to the Tools directory. capp_lint is a command-line tool to check code conformance with the Cappuccino style conventions. Anyone submitting pull requests should use capp_lint. Note that if you use the SublimeLinter plugin with Sublime Text 2, capp_lint is built in.  (Aparajita Fishman)</p>
<p>– Added missing CPSplitView -adjustSubviews method.  (Aparajita Fishman)</p>
<p>– Added a rhino-narwhal patch that can be applied to add JAVA_OPTS support when running Cappuccino utilities through rhino.  (Alexander Ljungberg)</p>
<p>&nbsp;</p>
<h3>Changes/Fixes</h3>
<p>– CPURLRequest -init correctly initializes the object.  (Alexander Ljungberg)</p>
<p>– Fixed a crash when removing objects from an array controller which has its arrangedObjects.@count observed.  (Alexander Ljungberg)</p>
<p>– Fixed: a collection view wouldn&#8217;t become the first responder when its items were clicked.  (Alexander Ljungberg)</p>
<p>– Fixed CPScrollView trying to access subviews in -initWithCoder.  (Aparajita Fishman)</p>
<p>– Added an `xcode-select` warning to bootstrap.sh.  (Alexander Ljungberg)</p>
<p>– CPKeyedUnarchiver -decodeIntForKey, -decodeFloatForKey, and -decodeDoubleForKey now return 0 instead of nil, per Cocoa.  (Aparajita Fishman)</p>
<p>&nbsp;</p>
<h3>Issues/Pull Requests</h3>
<p>261 open issues</p>
<p>~180 left to triage</p>
<p>~20 closed in the last 8 days.</p>
<p>22 open pull requests</p>
<p>1 pull request closed in the last 8 days.</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2012/04/24/cappuccino-news-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cappuccino News</title>
		<link>http://cappuccino.org/discuss/2012/04/17/this-week-in-cappuccino-april-16-2012/</link>
		<comments>http://cappuccino.org/discuss/2012/04/17/this-week-in-cappuccino-april-16-2012/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 12:29:46 +0000</pubDate>
		<dc:creator>aparajita</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=1265</guid>
		<description><![CDATA[If you have news about new projects in which Cappuccino is being used — internal or external — be sure to let everyone know! Please pay special attention to the Fixes &#38; Changes section, there may be changes that will affect your code. &#160; New Features – Two new methods have been added to CPView: [...]]]></description>
			<content:encoded><![CDATA[<p>If you have news about new projects in which Cappuccino is being used — internal or external — be sure to let everyone know!</p>
<p>Please pay special attention to the <strong>Fixes &amp; Changes</strong> section, there may be changes that will affect your code.</p>
<p>&nbsp;</p>
<h3>New Features</h3>
<p>– Two new methods have been added to CPView: <strong>registerThemeValues:</strong> and <strong>registerThemeValues:inherit:</strong>. These methods allow you to quickly configure the appearance of widgets using the same compact data format used in ThemeDescriptors.j, but at runtime. This is great when you need to customize your widgets but don&#8217;t want to go through the hassle of creating a new theme. For example:</p>
<pre>ToolbarButtonHeight = 30.0;
ToolbarButtonThemeValues = [];

@implementation ToolbarButton : CPButton

+ (void)initialize
{
    var bezelColor = CPColorWithImages(
    [
        ["button-bezel-left.png", 2.0, ToolbarButtonHeight],
        ["button-bezel-center.png", 1.0, ToolbarButtonHeight],
        ["button-bezel-right.png", 2.0, ToolbarButtonHeight]
    ],
    CPColorPatternIsHorizontal),

    highlightedBezelColor = CPColorWithImages(
    [
        ["button-bezel-highlighted-left.png", 2.0, ToolbarButtonHeight],
        ["button-bezel-highlighted-center.png", 1.0, ToolbarButtonHeight],
        ["button-bezel-highlighted-right.png", 2.0, ToolbarButtonHeight]
    ],
    CPColorPatternIsHorizontal);

    ToolbarButtonThemeValues = [
        [@"font",               [CPFont systemFontOfSize:17.0], CPThemeStateBordered],
        [@"text-color",         [CPColor colorWithHexString:@"c7c8ca"]],
        [@"text-shadow-color",  [CPColor clearColor], CPThemeStateBordered],
        [@"text-shadow-color",  [CPColor clearColor], CPThemeStateBordered | CPThemeStateDisabled],
        [@"bezel-color",        bezelColor, CPThemeStateBordered],
        [@"bezel-color",        highlightedBezelColor, CPThemeStateBordered | CPThemeStateHighlighted],
        [@"min-size",           CGSizeMake(0.0, ToolbarButtonHeight)],
        [@"max-size",           CGSizeMake(-1.0, ToolbarButtonHeight)],
    ];
}

- (id)initWithFrame:(CGRect)aFrame
{
    self = [super initWithFrame:aFrame];

    if (self)
        [self registerThemeValues:ToolbarButtonThemeValues];

    return self;
}

@end</pre>
<p>– The new Cocoa image scaling constant names have been added to CPControl.j:</p>
<pre><strong>New name                            Old name</strong>
CPImageScaleProportionallyDown      CPScaleProportionally
CPImageScaleAxesIndependently       CPScaleToFit;
CPImageScaleNone                    CPScaleNone;
CPImageScaleProportionallyUpOrDown  &lt;not implemented&gt;</pre>
<p>The old names are supported but deprecated, so you should use the new names. Support for <strong>CPImageScaleProportionallyUpOrDown</strong> has been added as well (thanks Blair Duncan). There is a demo of image alignment and scaling in Tests/Manual/CPImageViewAlignmentScaling.</p>
<p>– <strong>valuePath</strong> and <strong>valueURL</strong> bindings have been added for CPImageView. See Tests/Manual/CPImageViewbindingsTest for an example. (Thanks cocoadev)</p>
<p>– Added <strong>CPURL -URLByDeletingLastPathComponent</strong> and <strong>CFURL.createDeletingLastPathComponent</strong>.</p>
<p>– We implemented a documented issue life cycle and have started the long overdue process of triaging the hundreds of open tickets. We encourage everyone to take a look here before posting issues:</p>
<p><a href="http://www.cappuccino-project.org/community/contribute/bug-reports-feature-requests/">Posting issues</a></p>
<p>– Support for symlinks in a project has been added to XcodeCapp. (Thanks Richard van Zon)</p>
<p>&nbsp;</p>
<h3>Fixes &amp; Changes</h3>
<p>– <strong>CPEvent -timestamp</strong> now returns the fractional number of seconds since startup, as documented in Cocoa. (Thanks cocoadev)</p>
<p>–  XcodeCapp ignores userland NS files (NS_*.j).</p>
<p>– When committing changes to an edited table cell, there was an infinite loop. This has been fixed.</p>
<p>–  jake will not stop if you don&#8217;t enter valid credentials when trying to install man pages for tools.</p>
<p>–  Previously, when a control set its value and there were bindings to the control, the value would eventually echo back. In the case of a text field, this would result in the selection changing. This has been fixed. (Thanks cocoadev)</p>
<p>– A bunch of unnecessary and unintended global variables have been removed. (Thanks Blair Duncan)</p>
<p>- Improvements/fixes have been made to the formatting of the log level and title in CPLog. The level will default if none is passed. If nil is passed, it is suppressed.</p>
<p>- When a text field became first responder, it would be focused and then selected in two separate Javascript timeouts. This caused a small flash in some browsers. The second timeout has been eliminated to eliminate the flash.</p>
<p>- CPTabView will not allow a tab to be selected if the delegate disallows it. (Thanks cocoadev)</p>
<p>- The binding collection operators @min, @max, @sum and @avg were rewritten, refactored and fixed to eliminate an infinite loop with empty collections. They now support full property key paths.</p>
<p>- When a text field resigns, it always sends CPControlTextDidEndEditingNotification, whether or not editing had begun. This is consistent with Cocoa.</p>
<p>&nbsp;</p>
<h3><strong>Ticket/Pull Request Count</strong></h3>
<p>276 open issues.<br />
~225 left to triage.<br />
~36 closed in the last 10 days.<br />
18 open pull requests.<br />
27 pull requests merged or closed in the past 10 days.—</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2012/04/17/this-week-in-cappuccino-april-16-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cappuccino News</title>
		<link>http://cappuccino.org/discuss/2012/04/10/cappuccino-news/</link>
		<comments>http://cappuccino.org/discuss/2012/04/10/cappuccino-news/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 12:44:38 +0000</pubDate>
		<dc:creator>aparajita</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=1270</guid>
		<description><![CDATA[What&#8217;s new in Cappuccino in the past two weeks: – Some major new features have been added to nib2cib: nib2cib now supports User Defined Runtime Attributes in Interface Builder. nib2cib now supports userland NS classes. This is a huge new feature that allows you to add nib2cib support for your own classes without modifying nib2cib. [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s new in Cappuccino in the past two weeks:</p>
<p>– Some major new features have been added to nib2cib:</p>
<ul>
<li>nib2cib now supports User Defined Runtime Attributes in Interface Builder.</li>
<li>nib2cib now supports userland NS classes. This is a huge new feature that allows you to add nib2cib support for your own classes without modifying nib2cib. Along with User Defined Runtime Attributes, you can now place and configure your own view classes in nib2cib!</li>
<li>nib2cib now supports file-based configuration options, which is important when you are using XcodeCapp.</li>
</ul>
<p>See the nib2cib man page for more information on the new nib2cib features.</p>
<p>– If you ever looked at the DOM elements to figure out why your views are not laid out the way you want, this feature is for you. Put the following line in your index-debug.html &lt;script&gt; section where Objective-J is configured:</p>
<pre>appkit_tag_dom_elements = true;</pre>
<p>This will add an attribute called &#8220;data-cappuccino-view&#8221; to all DOM elements that are created by CPView (and subclasses). The value of the attribute is the class name. Great for debugging the view hierarchy!</p>
<p>– The functions <strong>CGInsetUnion</strong> and <strong>CGInsetDifference</strong> have been added.</p>
<p>– We now have small and mini progress indicator images for use with CPProgressIndicator.  (Thanks daboe01)</p>
<p>– Popovers have cool new animation and are a lot more robust.</p>
<p>– The capp ThemeDescriptor template has been enhanced to automatically symlink BlendKit so that you can run the theme showcase without any extra work.</p>
<p>– A new command line tool, <strong>dump_theme</strong>, has been added. You can use this to view a formatted dump of any theme. Use &#8216;man dump_theme&#8217; for more info.</p>
<p>– Option/Alt-clicking on a disclosure toggle of a CPOutlineView will recursively expand the item and all of its children.  (Thanks Blair Duncan)</p>
<p>– Added <strong>CPURL -URLByDeletingLastPathComponent</strong>.</p>
<p>– Windows now automatically set up the key loop and if no view has been set as the initial first responder, sets the first key view as the initial first responder.</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2012/04/10/cappuccino-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cappuccino 0.9.5</title>
		<link>http://cappuccino.org/discuss/2011/11/16/cappuccino-0-9-5/</link>
		<comments>http://cappuccino.org/discuss/2011/11/16/cappuccino-0-9-5/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:03:14 +0000</pubDate>
		<dc:creator>Alexander Ljungberg</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Objective-J]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=1210</guid>
		<description><![CDATA[Today we are extremely excited to announce Cappuccino 0.9.5, featuring over 90 new features and improvements in addition to numerous bug fixes. Here are some of the new features we think you&#8217;ll really like. Modern scrollbars Cappuccino now features new scrollbars which fade away automatically when not in use, giving more space for the content [...]]]></description>
			<content:encoded><![CDATA[<p>Today we are extremely excited to announce Cappuccino 0.9.5, featuring over 90 new features and improvements in addition to numerous bug fixes. Here are some of the new features we think you&#8217;ll really like.</p>
<h3>Modern scrollbars</h3>
<p>Cappuccino now features new scrollbars which fade away automatically when not in use, giving more space for the content of your scroll views. If the user&#8217;s browser does not support or use overlay scrollbars, Cappuccino automatically detects it and falls back to old style scrollbars.</p>
<div style="text-align: center;">
<p><a href="http://cappuccino.org/learn/documentation/interface_c_p_scroll_view.html#aa47001712e1531cf3430d9923cc720cf"><img class="aligncenter size-full wp-image-1227" title="scrollview-overlay" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/scrollview-overlay1.png" alt="" width="379" height="201" /></a></p>
<p><a href="http://cappuccino.org/learn/documentation/interface_c_p_scroll_view.html#aa47001712e1531cf3430d9923cc720cf"><img class="aligncenter size-full wp-image-1226" title="scrollview-legacy" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/scrollview-legacy.png" alt="" width="379" height="201" /></a></p>
</div>
<h3>Documentation Overhaul</h3>
<p>The Cappuccino documentation has not only been extended but also visually refreshed. Many more classes and methods are now in the documentation and it&#8217;s an easier read.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/learn/documentation/"><img class="aligncenter size-full wp-image-1223" title="doc small" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/doc-small.png" alt="Cappuccino 0.9.5 documentation screenshot." width="400" height="302" /></a></div>
<h3>Popover Widget</h3>
<p>A popover control is a small window that appears to &#8216;come out&#8217; of a part of your user interface, and which remains attached to it until the user dismisses it. It&#8217;s an easy way to ask for extra information when that &#8216;create&#8217; button is clicked, or to show a list of individually selectable downloads when the &#8216;downloads&#8217; button is clicked.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/learn/documentation/interface_c_p_popover.html"><img class="aligncenter size-full wp-image-1219" title="popovers" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/popovers.png" alt="A CPPopover control." width="457" height="227" /></a><br />
<span style="font-size: 10px;">CPPopover originating from a button.</span></div>
<h3>Level Indicator Widget</h3>
<p>A level indicator shows a discrete graduation from &#8216;empty&#8217; to &#8216;full&#8217;, useful for certain gauges like space usage. Level indicators can also be editable and can be placed inline in table cells.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/learn/documentation/interface_c_p_level_indicator.html"><img class="aligncenter size-full wp-image-1234" title="CPLevelIndicator" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/CPLevelIndicator.png" alt="A series of four level indicators showing various colour coded levels." width="412" height="122" /></a><br />
<span style="font-size: 10px;">Level indicators, some in a &#8216;warning&#8217; state.</span></div>
<h3>Predicate Editor</h3>
<p>Predicates are powerful tools for encoding &#8216;search patterns&#8217;, and combined with the power of Cappuccino&#8217;s Array Controller class they make it incredibly easy to create user searchable tables or other views. The new predicate editor allows users to create their own saved searches with almost no work for the developer.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/learn/documentation/interface_c_p_predicate_editor.html"><img class="aligncenter size-full wp-image-1241" title="PredicateEditor" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/PredicateEditor.png" alt="A user editable search combining various criteria." width="410" height="189" /></a></div>
<h3>Tooltips</h3>
<p>A much requested feature has been tooltips. We didn&#8217;t want to release something that wasn&#8217;t as powerful and flexible as everything else in Cappuccino and we don&#8217;t think we will disappoint. Cappuccino tooltips can be attached to any control, position themselves intelligently and support multiline tips.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/discuss/wp-content/uploads/2011/11/Tooltips.png"><img class="aligncenter size-full wp-image-1231" title="Tooltips" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/Tooltips.png" alt="A yellow tooltip next to a Click Me button with multiple lines of text." width="307" height="121" /></a></div>
<h3>Stronger Interface Builder Integration</h3>
<p>If you want to easily create and edit your user interfaces using a visual editor, you have the best tool in the market available for use with Cappuccino: Interface Builder. Every aspect of the nib2cib experience has improved, with better support for fonts, smarter realignment of widgets to match Cappuccino sizes and support for more controls than ever before. Best of all, the new XcodeCapp application automatically creates an Xcode project out of your Cappuccino project and lets you place UI components with ease.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/discuss/wp-content/uploads/2011/11/xcc2.png"><img class="size-full wp-image-1212" title="xcc2" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/xcc2.png" alt="XcodeCapp's menu." width="300" height="185" /></a></div>
<h3>New Installer</h3>
<p>The new bootstrap installer is much simpler to use and installs all the packages you will need by default.</p>
<div style="text-align: center;"><a href="http://cappuccino.org/discuss/wp-content/uploads/2011/11/installer-1.png"><img class="aligncenter size-full wp-image-1238" title="installer-1" src="http://cappuccino.org/discuss/wp-content/uploads/2011/11/installer-1.png" alt="Cappuccino's bootstrap.sh running in a terminal window." width="524" height="307" /></a><br />
<span style="font-size: 10px;">You know you want to.</span></div>
<h3>Notable Improvements</h3>
<p>There are too many improvements to list them all here but here are some highlights:</p>
<ul>
<li><strong>CPNumberFormatter</strong> with CPNumberFormatterDecimalStyle.</li>
<li>More powerful <strong>objjc CLI</strong>.</li>
<li><strong>CPButton</strong> continuous mode.</li>
<li>Keyboard navigation, improved submenu handling and auto validation in <strong>CPMenu</strong>s.</li>
<li>Support for <strong>pattern fills</strong> when drawing using CG.</li>
<li>Many new <strong>bindings</strong> features and optimisations, including CPNullPlaceholderBindingOption, CPContinuouslyUpdatesValueBindingOption and better object controllers.</li>
<li><strong>CPUserDefaultsController</strong> which can be used to easily bind controls to user default keys in Interface Builder or elsewhere.</li>
<li><strong>CPColorWithImages</strong> convenience function to quickly create a `CPColor` from single, 3-part or 9-part images.</li>
<li>Support for <strong>autosaving</strong> and collapsing views towards the right in <strong>CPSplitViews</strong>.</li>
</ul>
<p>For the full list of changes, see the <a href="https://gist.github.com/1370087">Cappuccino 0.9.5 change log</a>.</p>
<h3>The Team</h3>
<p>We&#8217;re also happy to announce we&#8217;ve added <a href="http://www.annema.me/" target="_blank">Klaas Pieter Annema</a>, <a href="https://github.com/aparajita">Aparajita Fishman</a> and <a href="http://antoinemercadal.fr" target="_blank">Antoine Mercadal</a> to the core team. Their contributions to Cappuccino have been invaluable.</p>
<p><em>- The Cappuccino Core Developer Team</em></p>
<p><a href="/download">Download Cappuccino</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2011/11/16/cappuccino-0-9-5/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>CappCon Tickets Now Available!</title>
		<link>http://cappuccino.org/discuss/2011/05/24/cappcon-tickets-now-available/</link>
		<comments>http://cappuccino.org/discuss/2011/05/24/cappcon-tickets-now-available/#comments</comments>
		<pubDate>Tue, 24 May 2011 17:22:45 +0000</pubDate>
		<dc:creator>me1000</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=1143</guid>
		<description><![CDATA[CappCon 2011 is shaping up nicely with some great speakers including legendary indie developer Wolf Rentzsch, Pete LePage from Google, Jorn van Dijk of Sofa, and of course many others. Tickets for CappCon are now available along with more details at http://cappcon.org Also, be sure to tell your friends in person, on Twitter, and Facebook: [...]]]></description>
			<content:encoded><![CDATA[<p>CappCon 2011 is shaping up nicely with some great speakers including legendary indie developer Wolf Rentzsch, Pete LePage from Google, Jorn van Dijk of Sofa, and of course many others. </p>
<p>Tickets for CappCon are now available along with more details at <a href="http://cappcon.org">http://cappcon.org</a></p>
<p>Also, be sure to tell your friends in person, on Twitter, and Facebook: we want to see the whole Cappuccino community there!</p>
<p>See you in June!</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2011/05/24/cappcon-tickets-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cappuccino 0.9</title>
		<link>http://cappuccino.org/discuss/2011/02/23/cappuccino-0-9/</link>
		<comments>http://cappuccino.org/discuss/2011/02/23/cappuccino-0-9/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 20:04:55 +0000</pubDate>
		<dc:creator>me1000</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Objective-J]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=993</guid>
		<description><![CDATA[We&#8217;re really excited to announce the next major release of Cappuccino, Version 0.9. This massive release includes several killer new components, exciting new features for existing components, and of course a number of bug fixes. Here&#8217;s a brief overview of some of the compelling things you&#8217;ll find in Cappuccino 0.9: Bindings One of the most [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re really excited to announce the next major release of Cappuccino, Version 0.9. This massive release includes several killer new components, exciting new features for existing components, and of course a number of bug fixes. Here&#8217;s a brief overview of some of the compelling things you&#8217;ll find in Cappuccino 0.9:</p>
<h3>Bindings</h3>
<p>One of the most exciting features of this release is full Key Value Bindings support. Team members <a href="http://github.com/klaaspieter">Klaas Pieter</a>, <a href="http://github.com/aljungberg">Alexander</a>, <a href="http://github.com/boucher">Ross</a>, and of course <a href="https://github.com/280north/cappuccino/contributors">many members of the community</a> have put a tremendous amount of work into getting bindings ready for this release. With support for most major components, CPObjectController, CPArrayController, and undo/redo, bindings are already a killer feature. But we&#8217;ve gone one step beyond that and included support for bindings in nib2cib! So not only can you build your Cappuccino interface in Interface Builder, but you can now configure interface bindings in it as well.</p>
<h3>CPTableView and CPOutlineView</h3>
<p>We were incredibly excited to introduce table views—one of the most important and versatile components in any widget set—in our 0.8 release. In 0.9, we&#8217;ve matured the table view to production quality and added its supplemental component, the outline view. CPOutlineView lets you build tables that provide hierarchical data and it inherits from CPTableView, so it already benefits from all the additional work that has gone into the table view.</p>
<p>&nbsp;</p>
<div style="text-align: center;"><img class="size-full wp-image-1060 aligncenter" title="CPOutlineView" src="http://cappuccino.org/discuss/wp-content/uploads/2011/02/Screen-shot-2011-02-23-at-12.00.06-PM1.png" alt="CPOutlineView" width="559" height="166" /> <span style="font-size: 10px;">CPOutlineView</span></div>
<p>Table views now support bindings, group rows, inline editing, column reordering and resizing, and a whole slew of other features. Perhaps the most requested feature that is now supported: variable row heights.</p>
<p>&nbsp;</p>
<div style="text-align: center;">
<p style="text-align: center;"><img class="size-full wp-image-1104 aligncenter" title="CPTableView Variable Row Heights in CappuTweetie" src="http://cappuccino.org/discuss/wp-content/uploads/2011/02/variable-row-heights1.png" alt="CPTableView Variable Row Heights in CappuTweetie" width="414" height="153" /><br />
<span style="font-size: 10px;">CPTableView Variable Row Heights in an upcoming Cappuccino demo app</span></p>
</div>
<p>One of the most important aspects of our table view is performance; we have been very careful not to sacrifice speed for any of these new features. CPTableView will still scroll like butter, even with hundreds of thousands of rows.</p>
<h3>New Components</h3>
<p>This release also introduces several new features to Cappuccino. You&#8217;ll find more controls from Cocoa and some new additions specific to Cappuccino. While there are too many to mention them all here, here are some notable additions:</p>
<ul>
<li><strong>CPAlert</strong>: Totally rewritten for ease of use and featuring a new UI  designed by <a href="http://madebysofa.com/">Sofa</a>.</li>
<li><strong>CPBrowser</strong>: We&#8217;re shipping a great implementation of CPBrowser with this release of Cappuccino. CPBrowser provides columnar layout for displaying hierarchical data. This is very similar to the column view in Mac OS X&#8217;s Finder.</li>
<li><strong>CPCursor</strong>: A simple API for changing the user&#8217;s cursor. The class supports a number of cursors from the start or allows you to load your own images.</li>
<li><strong>CPPredicate</strong>: The CPPredicate school of classes gives you a very powerful way to filter through your data. A future release may include robust controls for users to visually edit predicates.</li>
<li><strong>CPStepper</strong>: A control that allows users to incrementally step through values.</li>
<li><strong>CPTokenField</strong>: A powerful text field subclass with support for autocomplete, CPTokenField allows you to build unique token managers, like the address fields in Mac OS X&#8217;s Mail.app.</li>
<li><strong>NativeHost</strong><em>:</em> We announced <a href="http://cappuccino.org/discuss/2010/05/13/nativehost-run-your-cappuccino-applications-on-the-desktop/">NativeHost</a> a few months ago, but this is the first time we&#8217;ve included it with a release of Cappuccino. NativeHost lets you build your Cappuccino application for desktop platforms and distribute it like any other desktop app. Support for Mac OS X is currently included, with Windows and Linux support coming soon.</li>
</ul>
<div style="text-align: center;">
<p><a href="http://cappuccino.org/discuss/wp-content/uploads/2011/02/CPAlert.png"></a><img class="aligncenter size-full wp-image-1097" title="CPAlert" src="http://cappuccino.org/discuss/wp-content/uploads/2011/02/CPAlert1.png" alt="" width="409" height="199" /><br />
<span style="font-size: 10px;">CPAlert</span></p>
</div>
<h3>The Future</h3>
<p>We&#8217;re extremely proud of this release and all the time and work that has gone into it. We couldn&#8217;t have made it to this point this without all our contributors (67 and counting!), and a huge thank you goes out to everyone involved. The core team has grown considerably as well, now composed of 7 team members. We also want to thank everyone who has battle hardened this release through rigorous testing and feedback.</p>
<p>But what&#8217;s next? We have a ton of updates in the pipeline, and the master branch is already far ahead of 0.9. Cappuccino has been open source for over 2 years now, and it has been an amazing ride. The framework has vastly matured and a lot of people would have already slapped the 1.0 sticker on it. However, we&#8217;ve had a concrete goal of quality and completion in mind from the beginning, and can finally see the light at the end of the tunnel. Stay tuned in the upcoming weeks as we discuss our final roadmap toward Cappuccino 1.0!</p>
<p><strong>-Randy</strong></p>
<p>You can find a full list of changes <a href="http://cappuccino.org/files/v0.9.0-changelog.txt" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2011/02/23/cappuccino-0-9/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>GitHub Issues Update</title>
		<link>http://cappuccino.org/discuss/2010/08/18/github-issues-update/</link>
		<comments>http://cappuccino.org/discuss/2010/08/18/github-issues-update/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 17:33:56 +0000</pubDate>
		<dc:creator>me1000</dc:creator>
				<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=889</guid>
		<description><![CDATA[Three months ago we were thrilled to announce the introduction of our front end to GitHub Issues. Since then we have worked on specific bugs in the applications and added small features here and there. Today we are excited to announce the first major revision to our GitHub Issues! Below is a list of all [...]]]></description>
			<content:encoded><![CDATA[<p>Three months ago we were thrilled to announce the introduction of our front end to <a href="http://cappuccino.org/discuss/2010/05/13/github-issues-cappuccino-app-desktop-and-web/">GitHub Issues</a>. Since then we have worked on specific bugs in the applications and added small features here and there.</p>
<p>Today we are excited to announce the first major revision to our GitHub Issues! Below is a list of all the new features <a title="Nick Small" href="http://github.com/nciagra/" target="_blank">Nick Small</a> and <a title="Randy Luecke" href="http://github.com/me1000" target="_blank">Randy Luecke</a> have worked hard to introduce.</p>
<ul>
<li>Editable Issues</li>
<li>Swap orientation button in the browser version</li>
<li>Additional keyboard shortcuts</li>
<li>Additional columns with the ability to show and hide them by right clicking the table header</li>
<li>Additional search filters</li>
<li>Additional improvements for keyboard</li>
<li>Support for previewing issues before you submit them</li>
<li>Bulk operations on multiple issues at once</li>
<li>Notifications for unsaved comments and issues</li>
<li>OAuth</li>
<li>Full support for tagging</li>
</ul>
<p>&#8230;and of course various bug fixes!</p>
<p>You can view the application by visiting <a href="http://githubissues.heroku.com/" target="_blank">githubissues.heroku.com</a>, or you can download the <a href="http://cl.ly/44R7">updated desktop version</a> (read more about how we make this work with <a href="http://cappuccino.org/discuss/2010/05/13/nativehost-run-your-cappuccino-applications-on-the-desktop/">NativeHost</a>).</p>
<p>In addition to this new version of the application Randy has worked hard on a browser extension to automatically convert GitHub URLs to use our Cappuccino app.</p>
<p>You can customize it to do any of the following:</p>
<ul>
<li>Automatically redirect you from GitHub.com issues to our application</li>
<li>Prompt you each time you enter an issues page to redirect you to our application</li>
<li>Click the button in the toolbar to redirect you to our application.</li>
</ul>
<p>If you are looking at a GitHub repository and click the button in the toolbar you will be redirected to that repository&#8217;s issues. If you&#8217;re not viewing a repository and click the button in the toolbar you will be redirected to the Issues application where you can select a repository and issue from there.</p>
<p><a href="http://github.com/downloads/Me1000/PrettyIssues/PrettyIssues.safariextz.zip"><img class="aligncenter size-full wp-image-905" title="GitHub Issues Safari Extension" src="http://cappuccino.org/discuss/wp-content/uploads/2010/08/screen.png" alt="GitHub Issues Safari Extension" width="572" height="55" /></a></p>
<p>This plugin has been open source and is available on <a href="http://github.com/Me1000/PrettyIssues">GitHub</a>, but if you just want to install it you can download it <a href="http://github.com/downloads/Me1000/PrettyIssues/PrettyIssues-1.1.safariextz.zip">here</a>.</p>
<p>We hope you are as excited about this revision as we are, and we hope this update will make our application even more useful to you!</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2010/08/18/github-issues-update/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>This Week in Edge Cappuccino</title>
		<link>http://cappuccino.org/discuss/2009/01/22/this-week-in-edge-cappuccino/</link>
		<comments>http://cappuccino.org/discuss/2009/01/22/this-week-in-edge-cappuccino/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 08:58:19 +0000</pubDate>
		<dc:creator>tlrobinson</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=288</guid>
		<description><![CDATA[Thomas Balthazar has begun a weekly series of posts describing the latest development in Cappuccino. Be sure to check it out to find out what&#8217;s going on.]]></description>
			<content:encoded><![CDATA[<p>Thomas Balthazar has begun a weekly series of posts describing the latest development in Cappuccino. Be sure to <a href="http://suitmymind.com/2009/01/22/this-week-in-edge-cappuccino/">check it out</a> to find out what&#8217;s going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2009/01/22/this-week-in-edge-cappuccino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cappuccino version 0.5.5 released</title>
		<link>http://cappuccino.org/discuss/2008/10/08/cappuccino-version-055-released/</link>
		<comments>http://cappuccino.org/discuss/2008/10/08/cappuccino-version-055-released/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 04:14:56 +0000</pubDate>
		<dc:creator>ross</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=84</guid>
		<description><![CDATA[I&#8217;m pleased to announce the release of the second update to Cappuccino since it was made available last month, version 0.5.5. Even more exciting is the fact that this release includes our first user contributions. We&#8217;re glad these individuals were able to help out the project, and we hope more people continue to do so [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce the release of the second update to Cappuccino since it was made available last month, <a href="http://cappuccino.org/download">version 0.5.5</a>.</p>
<p>Even more exciting is the fact that this release includes our first user contributions. We&#8217;re glad these individuals were able to help out the project, and we hope more people continue to do so in the future. You can keep up with those contributing to Cappuccino on <a href="http://github.com/280north/cappuccino/graphs/impact">Github</a>.</p>
<p>Version 0.5.5 includes over 60 fixes, and several key new features, including:</p>
<ul>
<li>New build tools, including <a href="http://cappuccino.org/discuss/2008/10/06/the-cappuccino-build-tools/">press</a></li>
<li>Key-Value-Observing</li>
<li>CPSplitView, CPWebView, and CPDate</li>
<li>Additional Editor Support</li>
<li>Major performance gains</li>
</ul>
<p><a href="http://cappuccino.lighthouseapp.com/projects/16499-cappuccino/tickets?q=state%3Aclosed+updated%3A%22since+9%2F13%2F08%22&#038;filter=all">Full list of resolved bugs since 0.5.1.</a></p>
<p>Download the update directly: <a href="http://download.cappuccino.org/CappuccinoStarter-0.5.5.zip">Starter</a>, <a href="http://download.cappuccino.org/CappuccinoTools-0.5.5.zip">Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2008/10/08/cappuccino-version-055-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>1 Week, 10,000 Downloads Later</title>
		<link>http://cappuccino.org/discuss/2008/09/13/1-week-10000-downloads-later/</link>
		<comments>http://cappuccino.org/discuss/2008/09/13/1-week-10000-downloads-later/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 01:40:38 +0000</pubDate>
		<dc:creator>tolmasky</dc:creator>
				<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://cappuccino.org/discuss/?p=20</guid>
		<description><![CDATA[It&#8217;s been an exciting first week for the Cappuccino Open Source project. We&#8217;ve gotten over 10,000 downloads of the frameworks so far and counting. We&#8217;ve already been getting bug reports, patches, and even additional documentation from the community. There&#8217;s still a tremendous amount of work left to be done and its really great to start [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been an exciting first week for the Cappuccino Open Source project. We&#8217;ve gotten over 10,000 downloads of the frameworks so far and counting. We&#8217;ve already been getting bug reports, patches, and even additional documentation from the community. There&#8217;s still a tremendous amount of work left to be done and its really great to start getting help from you guys.</p>
<p>We&#8217;ve also been doing our best to keep up with your requests. We heard you loud and clear that you want more documentation and we are stepping it up in this regard. We&#8217;ve already posted another tutorial this week on starting to build a full scale web application using Cappuccino. If you haven&#8217;t had a chance to see it, you should <a href="http://cappuccino.org/learn/tutorials/scrapbook-tutorial-1/">check it out</a>.  We&#8217;ll be doing several more of these in the coming weeks, so you should let us know in the comments what you&#8217;d like to see explained the most!</p>
<p>What&#8217;s really surprised us is the wide spectrum of people trying out Cappuccino. From seasoned JavaScript developers, to Cocoa programmers that have never tried web development before, to hackers who have done neither and just think this is a really cool idea. We&#8217;re hoping this will mean great things as far as adoption goes, but more importantly, we think this will create an influx of fresh new ideas in this space.</p>
<p>We also have a new release out today, <a href="http://cappuccino.org/download/">0.5.1</a>. This includes a number of fixes that people have been requesting, as well as including updated Documentation:</p>
<ul>
<li>Improved handling of command keys</li>
<li>Improved CPView graphics performance</li>
<li>Improved TextMate mode and vim syntax highlighting</li>
<li>Updated Documentation is now included in both download packages</li>
<li>And much more!  See them all <a href="http://cappuccino.lighthouseapp.com/projects/16499-cappuccino/tickets?q=milestone%3A0.5.1&amp;filter=all">here</a></li>
</ul>
<div>- Francisco</div>
]]></content:encoded>
			<wfw:commentRss>http://cappuccino.org/discuss/2008/09/13/1-week-10000-downloads-later/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

