The Breakroom

Apps of a Feather

April 6, 2018

By Craig Hockenberry

If you use a third-party app, such as our own Twitterrific, upcoming changes at Twitter will significantly affect how you use the service.

An API that all apps use to receive a continuous stream of updates for push notifications and timeline refresh is going away. Twitter has not yet provided third-party developers with a replacement.

At this point, all we can do is raise awareness about what’s happening. To this end, third-party developers have joined together to explain the situation in more detail: please take a moment to visit the Apps of a Feather site.

For the past 11 years, we’ve worked hard to make a great experience for our customers. It’s not hyperbole to say Twitter is putting it all at risk on June 19th, 2018.

Ged Talks Linea Sketch on the iPad Pros Podcast

April 5, 2018

By Webmaster

iPad ProsCurious about how Linea Sketch came to be? Check out Episode 20 of the iPad Pros podcast to hear Ged talk about Linea Sketch’s past, present, and future.

When you’re done listening, find out more on the Linea Sketch website, and download Linea Sketch from the App Store.

Movies and Mutes and Muffles, Oh My!

March 27, 2018

By Sean Heber

Our latest releases of Twitterrific bring video uploading, support for Twitter’s native mute functionality, and powerful new muffling capabilities to both iOS and macOS.

It’s been a long time coming, but you can finally attach videos to tweets with Twitterrific! It couldn’t be easier – just tap the camera icon and pick a movie to attach. That’s all there is to it. Twitterrific takes care of transcoding the video for Twitter (if necessary) during the upload process, so you don’t have to worry about formats and bitrates – just make sure it’s 140 seconds or shorter.

On iOS, there are a couple of other new options for attaching media to your tweets. In addition to photos and links, our sharing extension now supports video, so you can share your favorite video clip directly from the Photos app without needing to open Twitterrific at all. If the image or video you want to tweet isn’t in your photo library, simply long-press on the camera icon in the compose window in Twitterrific to open a general purpose document picker. From here, you can navigate to anywhere on iCloud Drive or within other supported apps to find and attach the exact file you want.

Super Powered Muffles in Twitterrific

Twitterrific has long supported blocking users, but sometimes blocking someone is a bit more heavy-handed than you’d like. Muffling and muting was one of the ways that we addressed this situation, but where was no way to synchronize our rules with Twitter since they didn’t support anything like it. Eventually Twitter caught on and decided to implement their own basic muting feature, so we’ve integrated theirs with ours.

If you’ve created any muffle rules for users that you had switched to “mute” mode, Twitterrific will now migrate them by creating a Twitter mute for that user instead. This automatic migration only affects screen name muffle rules set to mute – all other muffle rules remain unaffected.

You can now easily mute a user from the actions menu on a tweet or on a user’s profile. This immediately mutes the user in Twitterrific as well as on twitter.com. Once a user is muted, their tweets disappear from your timelines in much the same way as when blocking a user. You also no longer receive push notifications from that user. To unmute a user, navigate to their profile and unmute from there. Muting a user does not unfollow them and the muted user has no way of knowing they’ve been muted.

Super Powered Muffles in Twitterrific

Muting tweets from a specific person is useful, but it lacks nuance. We decided to explore a few new ways of muffling tweets that give you more control when you want it. Sometimes you follow someone interesting that keeps retweeting the same uninteresting person over and over. With our new rules, you can muffle retweets from a specific person that retweets any other specific person. Or you could muffle all retweets of someone but not anyone else. Whatever you want! Likewise, there are new rules for muffling quoted tweets, tweets quoted by others, mentions of a specific person and more. In addition to these new ones, all of our other muffle rule types have also been extended so you can apply any given muffle rule to either everyone in your timeline, or just a specific person. To learn more about how these powerful new controls work, check out our knowledge base article.

This release may be packed full of new features, but we also squeezed in a few bug fixes, too. Check out the iOS and Mac release notes to see the full list. The download the updates from their respective App Stores. Enjoy!

Linea Sketch – New Features, Same Simplicity

March 20, 2018

By Webmaster

Linea Sketch v2 for iPad Hero Image

A little over a year ago we introduced Linea, an elegant yet powerful digital sketchbook for the iPad. Today we’re pleased to announce a major update that introduces a bevy of new features that users have been craving. These additions, along with some solid improvements, are all designed to make drawing on your iPad even easier, quicker and more enjoyable than ever. It’s like a whole new app, so we even changed the name!

Move/Transform Selections

Tap the new scissors icon in the Layers panel and draw a selection around any portion of your drawing. Linea Sketch automatically selects the content across all layers so you can move it, resize, or even rotate with simple gestures. Tap the Selection icon at the top of the screen for actions like copy, cut, duplicate, or flip. Selections are easily modified using the Add and Subtract buttons.

Linea Sketch's new Transform tool

That’s not even the best part: you can easily deactivate layers when selecting and only work with a part of your content. This works great when you have an inked outline and want to color it in different ways. Just lasso and uncheck the layer, duplicate it, and move the shape. You then have a copy that can be stylized with a background layer.

ZipLine

Create straight lines with ease. Simply draw a rough line with any of the tools and hold down when you reach the end. Linea Sketch automatically straightens the segment for you, eliminating the need for rulers.

Drawing quick and easy straight lines in Linea with ZipLine

You can also tap and hold at multiple points to quickly connect ZipLines and form complex polygons. To make this feature work best for you, there’s a setting to change how quickly it activates. Be sure to check out the new Tips & Tricks page for more info!

Image Import

Put some reality in your sketch by importing images from your camera, photo library, the clipboard, or even the Files app. Tap on one of your layers and select Import / Paste… to select a graphic. Then resize and rotate to place it perfectly. This feature works great when you want to reference a picture while drawing. Try adjusting the image opacity and tracing over it – helps when you’re doing callouts on screenshots, too.

Portrait Orientation and Split Screen

Linea Sketch now supports portrait orientation while you’re drawing or taking notes (yay!) New sketches are created using the iPad’s current orientation, but it can easily be changed by rotating the canvas 90° and closing. All of your favorite grids & templates have been updated for the new orientation, too.

Linea Sketch works great in portrait mode for note taking

Speaking of grids & templates, we’ve expanded the collection to include ruled pages for note taking, additional storyboarding templates, app design for the iPhone X, and a smaller dot grid.

Last, but not least, is support for split screen in iOS 11. Linea Sketch works great as a place to collect images and take notes while doing research on the web. With Safari on one side of the screen and your sketch on the other, it’s easy to jot down information and use Drag and Drop to capture reference images.

Split screen also works great if you use Linea with another drawing app like Procreate. Drag out of the Export view into the other app, or use Settings to enable dragging from selections. You can even Drag and Drop colors between apps!

To celebrate the launch of Linea Sketch you can get it from the App Store at 50% off. Current customers will be pleased to know that this huge update is FREE. No in-app purchases or subscriptions are required to get all the great new functionality in version 2.

If you’ve been looking for a digital sketch pad that you can use without muss or fuss, Linea Sketch is the app your been waiting for. We hope you’ll check it out — and we can’t wait to see how it helps bring your ideas to life!

A Lot Can Happen in a Decade

March 6, 2018

By Craig Hockenberry

Whether you’re a developer who’s working on mobile apps, or just someone enjoying the millions of apps available for your phone, today is a very special day. It’s the ten year anniversary of the original iPhone SDK.

I don’t think it’s an understatement to say that this release changed a lot of people’s lives. I know it changed mine and had a fundamental impact on this company’s business. So let’s take a moment and look back on what happened a decade ago.

There are a lot of links in this piece, many of which were difficult to resurrect on today’s web. Make sure you take the time to explore! I’ve also tried to avoid technical jargon, so even if you don’t know your Swift from a hole in the ground, you can still follow along.

Touching the Future

For many of us, holding that first iPhone at the end of June 2007 was a glimpse of the future. We all wanted to know what was inside the glass and metal sitting in our pockets.

Apple had told us what the device could do, but said very little about how it was done. We didn’t know anything about the processor or its speed, how much memory was available, or how you built apps. In many ways, this new device was a black, and silver, box.

As developers, we wanted to understand this device’s capabilities. We wanted to understand how our software design was about to change. We were curious and there was much to learn.

And learn we did. We called it Jailbreaking.

Breaking Out of Jail

Discoveries happened quickly. It took just a matter of weeks before the filesystem was exposed. A couple of months later, the entire native app experience was unlocked. Development toolchains were available and folks were writing installers for native apps.

The first iPhone app created outside of Apple.

This rapid progress was made possible thanks to the tools used to build the original iPhone. Apple relied on the same infrastructure as Mac OS. They chose a familiar environment to expedite their own development, but that same familiarity allowed those of us outside Cupertino to figure things out quickly.

Hello world.

For example, much of the software on the iPhone was created using Objective-C. Mac developers had long used a tool called class-dump to show the various pieces of an app and learn how things communicated with each other. After getting access to the first iPhone’s apps and frameworks, this software gave great insight into what Apple had written.

The most important piece was a new thing called UIKit. It contained all the user interface components, like buttons and table views. Since they were similar to the ones we’d used on the Mac, it took little effort to make items for taps and scrolling.

Another important piece of the puzzle was the operating system: Unix. This choice by Apple meant that a lot of open source software was immediately available on our iPhones. We could use it to build our apps, then copy them over to the phone, and, most likely, view the content of LatestCrash.plist in /var/logs/CrashReporter :-)

I distinctly remember the first time I got a shell prompt on my iPhone and used uname to see the system information. I was home.

Early App Development

I was not alone. Thousands of other developers were finding that the inside of this new device was just as magical as the outside. It shouldn’t come as a surprise to hear that there was an explosion of iPhone app development.

One of the pivotal moments for the burgeoning community came at an independent developer conference called C4[1]. Held in August of 2007, many of the attendees had the new device and were discovering its capabilities. Most of us were also experienced Mac developers. We had just been to WWDC and heard Apple’s pitch for a “sweet solution”.

Amid this perfect storm, there was an “Iron Coder” competition for the “iPhone API”. The conference organizer, Jonathan “Wolf” Rentzsch, asked us to “be creative”. We were.

My own submission was a web app that implemented a graphing calculator in JavaScript. It epitomized what we all disliked about Apple’s proposal a few months earlier: a clunky user interface that ran slowly. Not the sandwich most of us were hoping for…



Video conferencing without a front-facing video camera.

On the other hand, the native apps blew us away. The winner of the contest was a video conferencing app written by Glen and Ken Aspeslagh. They built their own front-facing camera hardware and wrote something akin to FaceTime three years before Apple. An amazing achievement considering the first iPhone didn’t even have a video camera.

But for me, the app that came in second place was the shining example of what was to come. First, it was a game, and well, that’s worked out pretty well on mobile. But more importantly, it showed how great design and programming could take something from the physical world, make it work seamlessly on a touch screen, and significantly improve the overall experience.

Lucas Newman and Adam Betts created the Lights Off app a few days before C4. Afterwards, Lucas helped get me started with the Jailbreak tools, and at some point he gave me the source code so I could see how it worked. Luckily, I’m good at keeping backups and maintaining software: your iPhone X can still run that same code we all admired 10 years ago!



Lucas Newman presenting Lights Off at C4[1]. Photo: John Gruber

If you’re a developer who uses Xcode, get the project that’s available on GitHub. The project’s Jailbreak folder contains everything Lucas sent me. The Xcode project adapts that code so it can be built and run – no changes were made unless necessary. It’s much easier to get running than the original, but please don’t complain about the resolution not being 1-to-1 :-)

In the code you’ll see things like a root view controller that’s also an application delegate: remember that we were all learning how to write apps without any documentation. There’s also a complete lack of properties, storyboards, asset catalogs, and many other things we take for granted in our modern tools.

If you don’t have Xcode, you’re still in luck. Long-time “iPhone enthusiast” Steve Troughton-Smith sells an improved version on the App Store. I still love this game and play it frequently: its induction into iMore’s Hall of Fame is well deserved.

Now I was armed with tools and inspiration. What came next?

The Iconfactory’s First Apps

In June 2007, we had just released version 2.1 of our wildly popular Mac app for Twitter. It should have be pretty easy to move some Cocoa code from one platform to another, right?

The first version of Twitterrific on the iPhone. And pens. And slerp.

Not really. But I was learning a lot and having a blast!

The iPhone attracted coders of all kinds, including our own Sean Heber. In 2007, Sean was doing web development and didn’t know anything about Objective-C or programming for the Mac. But that didn’t stop him from poking around in the class-dump headers with the rest of us and writing his first app.

But he took it a step further with a goal to write an app for every day of November 2007 (inspired by his wife doing NaNoWriMo.) He called it iApp-a-Day and it was a hit in the Jailbreak community. The attention eventually landed him a position at Tapulous, alongside the talented folks responsible for the iPhone’s first hit franchise: Tap Tap Revenge.

Over the course of the month, Sean showed that the iPhone could be whatever the developer wanted it to be. Sure, it could play games, but it could also keep track of your budget, play a tune, or help you hang a painting.



Screenshots from Sean Heber’s iApp-a-Day.

Both Sean and I have archives of the apps we produced during this period. The code is admittedly terrible, but for us it represents something much greater. Reading it brings back fond memories of the halcyon days where we were experimenting with the future.

There were a lot of surprises in that early version of UIKit. It took forever to find the XML parser because it was buried in the OfficeImport framework. And some important stuff was completely missing: there was no way to return a floating point value with Objective-C.

There were also strange engineering decisions. You could put arbitrary HTML into a text view, which worked fine with simple tags like <b>, but crashed with more complex ones. Views also used LKLayer for compositing, which was kinda like the new Core Animation in Mac OS Leopard, but not the same. Tables also introduced a new concept called “cell reuse” which allowed for fast scrolling, but it was complex and unwieldy. And it would have been awesome to have view controllers like the ones just released for AppKit.

But that didn’t stop us from experimenting and learning what we could do. And then something happened: we stopped.

A Real SDK

Apple had worked their butts off to get the iPhone out the door. Those of us who were writing Jailbreak apps saw some warts in that first product, but they didn’t matter at all. Real artists ship. Only fools thought it sucked.

Everyone who’s shipped a product knows that the “Whew, we did it!” is quickly followed by a “What’s next?”

Maybe the answer to that question was influenced by all the Jailbreaking, or maybe the managers in Cupertino knew what they wanted before the launch. Either way, we were all thrilled when an official SDK was announced by Steve Jobs, a mere five months after release of the phone itself.

The iPhone SDK was promised for February of 2008, and given the size of the task, no one was disappointed when it slipped by just a few days. The release was accompanied by an event at the Town Hall theater.

Ten years ago today was the first time we learned about the Simulator and other changes in Xcode, new and exciting frameworks like Core Location and OpenGL, and a brand new App Store that would get our products into the hands of customers. Jason Snell transcribed the event for Macworld. There’s also a video.

Our Turn to Be Real Artists

Twitterrific’s design at the App Store launch.

After recovering from all the great news, developers everywhere started thinking about shipping. We didn’t know exactly how long we would have, but we knew we had to hustle.

In the end, we had about four months to get our apps ready. Thanks to what The Iconfactory learned during the Jailbreak era, we had a head start understanding design and development issues. But we still worked our butts off to build the first iPhone’s Twitter app.

Winning an Apple Design Award. Thank you. Photo: Steve Weller

Just before the launch of the App Store, Apple added new categories during its annual design awards ceremony. We were thrilled to win an ADA for our work on the iPhone.

How thrilled? The exclamation I used while downloading the new SDK was the same as getting to hold that silver cube.

After that, we were among the first apps to be featured in the App Store and ranked high in the early charts.

We knew we were a part of something big. Just not how big.

The Journey Continues

The second version of Twitterrific and some guy.

The Iconfactory’s first mobile app entered a store where there were hundreds of products. There are now over two million.

We now sell mobile apps for consumers and tools for the designers & developers who make them.

We now do design work for mobile apps at companies large, medium, and
small.

We now develop mobile apps for a select group of clients. (Get in touch if you’d like to be one of them.)

A lot can happen in a decade.

But one thing hasn’t changed. Our entire team is still proud to be a part of this vibrant ecosystem and of the contributions we make to it. Here’s to another decade!

Twitterrific for macOS: Getting More for Less

February 19, 2018

By Ged Maheux

Today’s latest release of Twitterrific for macOS includes new and important features for users with multiple Twitter accounts, adds verified & protected badges on avatars, incorporates a new font, and includes a range of bug fixes.

This past week also marks the anniversary of Project Phoenix, the Kickstarter project that was the catalyst for Twitterrific’s return to the desktop. To help celebrate, we’ve lowered the price from $19.99 USD to just $7.99, a savings of 60%. With today’s 5.2.4 update and a reduced price, there’s never been a better time to tweet your way from the Mac.

Multi-user actions in Twitterrific 5.2.4 for macOS

Users with more than one Twitter account now have several options which make tweeting and browsing your timeline even easier. When composing a tweet, click your avatar to select from any of your existing accounts and Twitterrific will post the tweet accordingly. In addition, you can now right-click on a tweet’s Reply, Quote, Retweet, or Like buttons to perform the action with any account. This makes it super easy to like a tweet on another account without having to switch over to it.

Twitter user avatar showing a verified badge on the lower right corner

User profiles have also been expanded to include lists of people followed as well as followers. Additionally, verified and private accounts now include a new badge on the avatar. These new badges can be turned off in the app’s Appearance preferences.

Finally, Twitterrific has added a new preference that allows streaming of tweets to be turned off. When this is unchecked, the timeline must be manually refreshed either via the Timeline menu or by pressing the keyboard shortcut (CMD-Shift-R.) Manual refreshing can be useful for viewing a noisy Twitter search or Voice Over users who have the timeline read aloud.

Other improvements include the addition of the Georgia serif font, tweaks to the layout of user profiles, a fix for URLs being copied incorrectly, and general performance improvements. Today’s update is recommended for all Twitterrific users. Be sure to check out the complete list of what’s new in Twitterrific 5.2.4 for macOS then download the update from the App Store. Enjoy!

Birds of a Feather

January 11, 2018

By Ged Maheux

Twitterrific Ollie T-Shirt from Cotton Bureau

We’re pleased as punch to announce the availability of some fun new t-shirts, courtesy of our good friends at Cotton Bureau. The shirt depicts Twitterrific’s adorable mascot, Ollie, and makes the perfect fashion statement for today’s social media conscious world.

The design is available in three styles/colors – 100% Cotton Cool Blue, Tri-blend Vintage Navy and 100% Cotton Purple Rush in both men and women’s sizes.

The deadline to order your Ollie apparel is Thursday, January 25th so don’t wait. Wing your way over to Cotton Bureau and pick up your Twitterrific t-shirts today!

2017: Something Old, Something New

December 28, 2017

By Webmaster

LEGO Iconfactory nestled in

This year at the Iconfactory was an especially busy place and much of that was because of you. Thanks to your support, we were able to bring a fine feathered friend back from the ashes. We also launched exciting new products and helped clients around the world expand their Emoji and icon offerings.

The year started out with a bang when we launched Linea, our humble digital sketchbook for the iPad. We designed Linea to be a drawing tool that was easily approachable, yet powerful in just the right places. Linea launched in January, and we quickly added major Apple Pencil improvements the following month. Linea Link for Mac was released in May and allowed users to quickly and easily transfer images to the desktop.

Mosaic of some of our favorite artwork created with Linea

We were floored by the response to Linea from both critics and customers alike. They agreed that our simple and elegant approach on the iPad gets the job done without complications. Stay tuned for a major update in the new year as we implement some of your most requested features!

Something else amazing happened in February. We took a step outside our comfort zone and launched Project Phoenix – a Kickstarter campaign to resurrect the long-dead version of Twitterrific on the Mac. The entire effort was a huge gamble. Would enough people back the project? Would we be able to fulfill our promises and deliver the final app on time? Thankfully, we didn’t have to wait long to find out the answer to the first question: Phoenix was funded in less than 30 days with the help of over 2,800 backers.

One of the fun cartoons we did for Project Phoenix - Ollie setting sail on his new adventure

Development started in earnest with frequent Kickstarter updates and beta releases: backers gave us great feedback and helped squash bugs throughout entire process. When Twitterrific for macOS finally hit the App Store in October, it was both gratifying and humbling. Even with a monkey wrench in the works when Twitter changed replies, Ollie rolled with the punches and took flight only a few weeks behind schedule.

In December, Twitterrific for macOS was bestowed the AppleVis Golden Apple Award. Given to apps & developers who help empower blind and low-vision users via accessibility, we are grateful to have been given the chance to update Twitterrific and make it accessible for everyone. Project Phoenix kept us busy throughout the year with design and engineering challenges but we couldn’t be happier with the result.

In early spring we were delighted when Apple featured our sticker pack, Route 66, as part of a nation-wide ad campaign for iMessage. We were gratified to be included along side so many other wonderful sticker collections and we look forward to next evolution of stickers & Emoji in 2018.

Twitter emoji we created in 2017 for the social media company

Speaking of Emoji, all of the artists and designers here at the Iconfactory helped create thousands of new Emoji and icons last year for clients like Twitter, Warner Bros., and many more we can’t talk about. You’ve probably used some of our iconic creations on popular social media in 2017 and didn’t even realize it! We’re looking forward to expanding the Emoji universe even further in the months ahead and stand ready to help you, your brand, and your business prosper in the coming year.

We’re always amazed when the year ends, and not only are we still alive and kicking, but also thriving. In 2017 we found new ways of expanding our business and bringing the kinds of software and services you love, to life. We look forward to continuing the tradition in 2018 and hope you’ll join us. From our entire Iconfactory family, have the happiest of holidays and a wonderful new year.

App Santa, Say Hello to Ollie

December 19, 2017

By Webmaster

Save on great Indie Apps this Christmas with App Santa

The Iconfactory is pleased to be taking part in App Santa. This yearly event brings together award-winning apps for iOS and Mac, exclusively from small independent developers, and offers them at amazing discounts for Christmas. Now’s a great time to get our popular Twitter apps at 50% off the regular price!

For a limited time, Twitterrific for macOS is available from the Mac App Store for just $9.99. And while Twitterrific for iOS is a free download, we’ve discounted all of the app’s advanced features (Everything IAP) to just $2.99.

But that’s not all! We’re also putting Linea, our wildly popular sketching app, on sale at the same time. If you find a new iPad Pro or Pencil under your tree, or if you just want to get yourself a little something, it’s the perfect time to get the app at a 50% savings.

Even better, this year App Santa will be donating 25% of the profits from affiliate revenue to App Camp for Girls, a non-profit program that promotes gender equity in technology by empowering youth through accessible education, community, and mentorship. You can learn more about the work they are doing by visiting their website or @AppCamp4Girls.

App Santa runs from December 19th through to December 26th and includes award-winning apps from many great developers. Learn more at appsanta.co and we hope that Ollie helps make your holidays even happier!

Appearances Can Be Appealing

December 13, 2017

By Ged Maheux

Today we’re releasing updates for both the macOS and iOS versions of Twitterrific that include a host of new features and improvements for Themes, Muffles, and much more.

Key among these improvements is an updated Appearance panel that now includes new customizable avatar shapes and themes. Set user avatars to display as rounded rectangles, circles, squares or even squircles. In addition, Twitterrific on iOS now supports Apple’s Dynamic Type for a greater range of text sizes and increased granularity when adjusting font sizes. Turn on Dynamic Type under iOS Settings > General > Accessibility > Larger Text and Twitterrific will automatically adjust text size accordingly.

New Black theme designed for iPhone X in Twitterrific 5.18

We’ve also added something users have been craving since Apple announced the release of its new iPhone – a true black theme for iPhone X. Running Twitterrific with this new theme looks amazingly sharp and feels great. The timeline and user profiles seem to extend right off the edges of the device creating a wonderful visual experience. We think you’ll be pleased. Lastly, the update includes redesigned versions of Twitterrific’s light and dark themes, both of which have been adjusted for greater contrast and clarity across platforms.

Jolly Ollie app icon for the holidays

Other improvements include being able to disable Muffle rules without deleting them, the ability to completely turn off media on iOS, inclusion of experimental support for Twitter polls on iOS and a fun holiday edition of our app’s icon called ‘Jolly Ollie’. Finally, an important fix for a Mac memory leak that was causing Twitterrific to use more RAM than was necessary over extended periods of time.

Today’s fixes and improvements are recommended for all Twitterrific users. Be sure to check out the complete list of what’s new in Twitterrific 5.2.2 for macOS and 5.18 for iOS and then download the updates from the App Store. Enjoy!