<?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>TapLynx Blog &#187; TapLynx SDK Updates</title>
	<atom:link href="http://www.taplynx.com/blog/category/taplynx-sdk-updates/feed" rel="self" type="application/rss+xml" />
	<link>http://www.taplynx.com/blog</link>
	<description>TapLynx: NewsGator&#039;s iPhone and iPad application framework</description>
	<lastBuildDate>Wed, 01 Sep 2010 22:45:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TapLynx 1.4 release: You can haz iOS 4 builds</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-4-release-you-can-haz-ios-4-builds</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-4-release-you-can-haz-ios-4-builds#comments</comments>
		<pubDate>Mon, 12 Jul 2010 20:59:11 +0000</pubDate>
		<dc:creator>Jenny Blumberg</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=323</guid>
		<description><![CDATA[Download here
The biggest new feature is the fact that you can now build against iOS 4 in Xcode 3.2.3.
Also,
* Added support for high resolution thumbnails, tab images, and other image assets that have @2x as part of the naming convention (per the new high resolution image support in iOS 4).
* Fixed the push notification bug [...]]]></description>
			<content:encoded><![CDATA[<p>Download <a href="http://ranchero.com/downloads/TapLynx.dmg">here</a></p>
<p>The biggest new feature is the fact that you can now build against iOS 4 in Xcode 3.2.3.</p>
<p>Also,</p>
<p>* Added support for high resolution thumbnails, tab images, and other image assets that have @2x as part of the naming convention (per the new high resolution image support in iOS 4).<br />
* Fixed the push notification bug where user&#8217;s notification choices weren&#8217;t taking.<br />
* Dropped support for Quattro ads: we&#8217;re looking forward to adding support for iAds!<br />
* Made the RSS parser more lenient.</p>
<p>And as always, if you have any questions or problems, please post to our Google Group: <a href="http://groups.google.com/group/taplynx">http://groups.google.com/group/taplynx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-4-release-you-can-haz-ios-4-builds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.3.4 released</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-4-released</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-4-released#comments</comments>
		<pubDate>Sun, 20 Jun 2010 19:05:15 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=289</guid>
		<description><![CDATA[This build fixes a bug where the post-to-Twitter screen could appear blank for some people. Download it here.
]]></description>
			<content:encoded><![CDATA[<p>This build fixes a bug where the post-to-Twitter screen could appear blank for some people. Download it <a href="http://ranchero.com/downloads/TapLynx.dmg">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-4-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.3.3: fixes bug running on iOS 4.0</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-3-fixes-bug-running-on-ios-4-0</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-3-fixes-bug-running-on-ios-4-0#comments</comments>
		<pubDate>Fri, 18 Jun 2010 20:28:59 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=287</guid>
		<description><![CDATA[TapLynx 1.3.3 has been released! This version fixes one important bug: when running an app on iOS 4.0, the back button might not appear in article views.
Download it here.
We recommend updating your apps right away so that they work fine when iOS 4 is released (coming soon).
Important note about SDKs
You should still build your TapLynx [...]]]></description>
			<content:encoded><![CDATA[<p>TapLynx 1.3.3 has been released! This version fixes one important bug: when running an app on iOS 4.0, the back button might not appear in article views.</p>
<p>Download it <a href="http://ranchero.com/downloads/TapLynx.dmg">here</a>.</p>
<p>We recommend updating your apps right away so that they work fine when iOS 4 is released (coming soon).</p>
<h4>Important note about SDKs</h4>
<p>You should still build your TapLynx app using the 3.1 or 3.2 SDK. Don’t build using the iOS 4 SDK yet. Because TapLynx uses third-party libraries for ads and push notifications, we have to get updated versions of those libraries for you before you can build using the iOS 4 SDK. We’re on the case.</p>
<p><strong>For device builds</strong>, target iOS 3.0, so your app runs on 3.0 and up (including 4.0).</p>
<p><strong>For simulator builds</strong>, target 3.1.2 or 3.1.3 (because of a bug in the simulator when targetting 3.0).</p>
<p>If you have questions, or run into trouble doing the build, please ask on the <a href="http://groups.google.com/group/taplynx">TapLynx Google Group</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-3-fixes-bug-running-on-ios-4-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.3.2 released!</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-2-released</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-2-released#comments</comments>
		<pubDate>Mon, 24 May 2010 20:53:07 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=271</guid>
		<description><![CDATA[TapLynx 1.3.2 is, as ever, free to download and try out.
Changes in 1.3.2 (since 1.3.1):
- Increased per-feed items limit from 40 to 150. (It was already 150 for photo galleries: now it’s 150 for all views.)
- NewsItemList_RightArrowImageName sets the image name for right arrow — only appears for folders, at least for now.
- Don’t put [...]]]></description>
			<content:encoded><![CDATA[<p>TapLynx 1.3.2 is, as ever, <a href="http://ranchero.com/downloads/TapLynx.dmg">free to download and try out</a>.</p>
<p>Changes in 1.3.2 (since 1.3.1):</p>
<p>- Increased per-feed items limit from 40 to 150. (It was already 150 for photo galleries: now it’s 150 for all views.)</p>
<p>- NewsItemList_RightArrowImageName sets the image name for right arrow — only appears for folders, at least for now.</p>
<p>- Don’t put video icon in lower right of cell — center it vertically — when NewsItemList_ShowArticleEvenIfEnclosure is true. The old behavior was confusing.</p>
<p>- Set background color for photo gallery grid view of thumbnails via PhotoGallery_GridViewBackgroundColor.</p>
<p>(The only change in 1.3.1 was a crashing bug fix. Version 1.3 had a <a href="http://taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-localizability-push-notifications-and-more">bunch of changes</a>.)</p>
<p>PS Remember that you can go to <a href="http://taplynx.uservoice.com/">TapLynx on UserVoice</a> to post bug reports and feature requests and vote on them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-2-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.3: localizability, push notifications, and more</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-localizability-push-notifications-and-more</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-localizability-push-notifications-and-more#comments</comments>
		<pubDate>Wed, 12 May 2010 15:56:40 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=264</guid>
		<description><![CDATA[TapLynx 1.3 has been released! It’s free to download and try out.
Changes in 1.3:
Localizability
It only includes English strings, but it’s possible now to create other languages too.
Localization works the same as for any other Xcode project. English strings live in English.lproj.
To add a localization:
1. Ctrl-click or right-click on Localizable.strings.
2. In the window that appears, make [...]]]></description>
			<content:encoded><![CDATA[<p>TapLynx 1.3 has been released! It’s <a href="http://ranchero.com/downloads/TapLynx.dmg">free to download and try out</a>.</p>
<p>Changes in 1.3:</p>
<h4>Localizability</h4>
<p>It only includes English strings, but it’s possible now to create other languages too.</p>
<p>Localization works the same as for any other Xcode project. English strings live in English.lproj.</p>
<p>To add a localization:</p>
<p>1. Ctrl-click or right-click on Localizable.strings.</p>
<p>2. In the window that appears, make sure the General tab is selected.</p>
<p>3. Add the bottom of the window, click Add Localization.</p>
<p>4. Select a language or type a language name.</p>
<p>5. Then find the LanguageName.lproj folder and edit the strings file.</p>
<h4>Push notifications</h4>
<p>TapLynx works with <a href="http://push.io/">push.io</a> to provide push notifications. To get push notifications for your TapLynx app, you sign up with push.io, then configure your app. Once you’re ready, you provide them your NGConfig.plist, so they can monitor your feeds.</p>
<p>See this <a href="http://developer.newsgator.com/wiki/index.php?title=Push_Notifications">page on the wiki</a> for more details.</p>
<p>Also: If you’d like a page that allows users to turn on/off different notification types, add a tab of type <code>push_notification_config</code> with whatever title and TabImageName that you’d like.  This will present each notification type you have setup with pushio along with a switch that the user can use to turn them off and on.</p>
<h4>Image-flow</h4>
<p>It’s a horizontal scrolling browser (instead of a vertical list view) that works for both articles and videos. Set the type of a tab to <code>horizontal_browser</code>.</p>
<p>It works best for a feed with large images or large thumbnails.</p>
<p>See the “Brad” tab in the sample app. (Brad’s the designer of NetNewsWire/iPad. I figured he wouldn’t mind my borrowing his feed for this.)</p>
<h4>Email templates</h4>
<p>Templates for emailing link and HTML: <code>EmailLink_BodyTemplate</code> and <code>EmailHTML_BodyTemplate</code>. They are just strings in NGConfig.plist (not separate files). Any literal \n will be turned into a real line feed. The body is replaced by a <code>[[body]]</code> tag. You should put HTML in <code>EmailHTML_BodyTemplate</code>. (You might use these, for instance, to add a link to your app on the App Store.)</p>
<h4>Misc. new features</h4>
<p>You can now specify the section header title for folders in a news items list with <code>NewsItemList_FolderGroupName</code>.</p>
<p>Links in HTML of the form <code>taplynx-opentab:tabIdentifier</code> can now open a tab. The tab to open must have an identifier that you set in NGConfig.plist. The key is <code>TabIdentifier</code>.</p>
<p>Can hide dates in news list rows. <code>NewsItemList_HideDates</code>. Note, though, that turning off grouping by date is controlled separately, by <code>NewsItemList_Group</code>.</p>
<p>New key to hide captions in photo galleries: <code>PhotoGallery_HideCaptions</code>.</p>
<p>Now parses dc:creator in feeds. Treats it the same as author.</p>
<h4>Bug fixes</h4>
<p>Fixed bug with folders and navbar header images. They should appear/disappear properly now.</p>
<p>When the contents of a folder are displayed, the navigation bar now gets the Title as set in NGConfig.plist.</p>
<p>Fixed bug where <code>EmailLink_TitleTemplate</code> didn’t work to customize the email subject line.</p>
<h4>P.S.</h4>
<p>We’ve started using UserVoice — you can <a href="http://taplynx.uservoice.com/">go here</a> to report bugs, make feature requests, and vote up bugs and feature requests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-3-localizability-push-notifications-and-more/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.2: faster, with analytics and authenticated feeds</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-2-faster-with-analytics-and-authenticated-feeds</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-2-faster-with-analytics-and-authenticated-feeds#comments</comments>
		<pubDate>Wed, 13 Jan 2010 19:48:47 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=179</guid>
		<description><![CDATA[TapLynx 1.2 has been released. It is, as always, free to download and try out.
Changes in 1.2:
Performance — it’s faster and uses less memory. This is probably the last release for a while to focus heavily on performance. It’s important to get that foundation done: now we can build on it. One of the performance [...]]]></description>
			<content:encoded><![CDATA[<p>TapLynx 1.2 has been released. It is, as always, <a href="http://ranchero.com/downloads/TapLynx.dmg">free to download and try out</a>.</p>
<p>Changes in 1.2:</p>
<p>Performance — it’s faster and uses less memory. This is probably the last release for a while to focus heavily on performance. It’s important to get that foundation done: now we can build on it. One of the performance changes makes things faster for feeds that don’t support conditional GET. (But please please please use conditional GET.)</p>
<p>You can now use Flurry analytics. Documentation is <a href="http://developer.newsgator.com/wiki/index.php?title=Setting_up_Flurry_Analytics">here</a>.</p>
<p>You can use Medialets analytics. Documentation is <a href="http://developer.newsgator.com/wiki/index.php?title=Setting_Up_Medialets_Analytics">here</a>. </p>
<p>You can set up system-authenticated feeds (but not per-used authenticated feeds, which I know some people still want). Documentation is <a href="http://developer.newsgator.com/wiki/index.php?title=Authenticated_Feeds">here</a>.</p>
<p>You no longer need to include Feeds.sqlite3 in your apps. TapLynx creates it automatically. (No harm if you forget and do include it: it’ll just be ignored.)</p>
<p>Fixed a bug where an updated feed would sometimes not show the updates until the next launch.</p>
<p>Fixed a couple very small memory leaks.</p>
<p>Fixed a crashing bug with BCResourceWebViewController (or other custom view controller) when a navbar background image was specified.</p>
<p>The thumbnail finder handles the weird case where a return or linefeed appears after an opening &lt;img tag (instead of the space character you’d normally expect).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-2-faster-with-analytics-and-authenticated-feeds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.1.2 released</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-2-released</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-2-released#comments</comments>
		<pubDate>Sat, 19 Dec 2009 02:55:28 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=153</guid>
		<description><![CDATA[TapLynx 1.1.2 includes a few changes:
- A couple crashing bugs were fixed. One could happen with iPhone apps that use sub-folders; the other could happen if a news item is updated at the same time it’s being drawn in a list view.
- Several more performance enhancements were added, though they’re likely to be noticed only [...]]]></description>
			<content:encoded><![CDATA[<p>TapLynx 1.1.2 includes a few changes:</p>
<p>- A couple crashing bugs were fixed. One could happen with iPhone apps that use sub-folders; the other could happen if a news item is updated at the same time it’s being drawn in a list view.</p>
<p>- Several more performance enhancements were added, though they’re likely to be noticed only with apps with lots of feeds.</p>
<p>- Feeds are now downloaded from left to right, which makes sense as the leftmost-tab is usually the most important.</p>
<p>As always, TapLynx is free to <a href="http://ranchero.com/downloads/TapLynx.dmg">download and try out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-2-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TapLynx 1.1: faster, less expensive</title>
		<link>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-faster-less-expensive</link>
		<comments>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-faster-less-expensive#comments</comments>
		<pubDate>Fri, 11 Dec 2009 22:02:34 +0000</pubDate>
		<dc:creator>brentsimmons</dc:creator>
				<category><![CDATA[TapLynx SDK Updates]]></category>

		<guid isPermaLink="false">http://taplynx.com/blog/?p=147</guid>
		<description><![CDATA[We&#8217;ve been so pleased at the response to TapLynx &#8212; lots of people are using it to build iPhone apps. Today we&#8217;re happy to announce a new version and a new price.
First, the price: a TapLynx license is now $599, down from $3,499. We made this change in part because we&#8217;d had lots of people [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been so pleased at the response to TapLynx &#8212; lots of people are using it to build iPhone apps. Today we&#8217;re happy to announce a new version and a new price.</p>
<p>First, the price: a TapLynx license is now $599, down from $3,499. We made this change in part because we&#8217;d had lots of people asking about pricing for non-profits and indie developers and in part because our <a href="http://taplynx.com/blog/general/results-of-our-iphone-developer-survey">recent developer survey</a> taught us more about how contractors charge for building iPhone apps.</p>
<p>But the main thing was that we just want even more people to be able to use it. We think TapLynx is cool.</p>
<p>It remains free, as always, to download the SDK and try it out. You can run apps in the simulator and on an iPhone or iPod Touch &#8212; you don&#8217;t have to pay until you want to upload to the App Store.</p>
<p><b>About this new release</b></p>
<p>TapLynx 1.1 is all about <i>performance</i>. It&#8217;s faster and more efficient. The parts of the app that do the most work &#8212; downloading, parsing, storing news in the database, making thumbnails, caching images &#8212; have been rewritten and optimized.</p>
<p>It&#8217;s a smarter TapLynx under the hood.</p>
<p>Though there are plenty of other feature requests, lots of things we want to add, performance is something everybody could use, so we did that first.</p>
<p>We also made a small change to the watermark to make it easier to demo apps to potential clients: the watermark now appears a maximum of four times per app run. (The watermark appears only for non-licensed apps, apps running in demo mode.) We made this change to make it easier for TapLynx users to succeed.</p>
<p>That&#8217;s the scoop. You can <a href="http://ranchero.com/downloads/TapLynx.dmg">download it for free</a> and check it out. If you have any questions or feedback, let us know. And don&#8217;t forget you can <a href="http://twitter.com/taplynx">follow TapLynx on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taplynx.com/blog/taplynx-sdk-updates/taplynx-1-1-faster-less-expensive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
