Tai Shimizu

iOS & Mac Developer

Creator of the iOS photography apps Gridditor & Filterstorm, the Mac drawing app Inkist, the Mac HDR app Light Compressor, and the experimental web browser Torii.

Follow on Twitter

Follow on ADN

Subscribe via RSS

Contact via email

The Long Road to Pro Part 2

Continued from yesterday

Filterstorm Pro. It's almost here. Finally.

http:  taishimizu.com pictures the long road to pro filterstorm pro collection thumb.png

The plan from the beginning of Filterstorm Pro was to start from scratch, importing and modifying classes from Filterstorm 2.6 as necessary. In the end, around ¼ the code is as it was in Filterstorm 2.6. The rest has been rewritten or heavily modified.

The Tabs as They First Appeared

http:  taishimizu.com pictures the long road to pro fs pro tabs thumb.png

The very first piece of code I wrote specifically for the new project was the new tab drawer. The Filterstorm drawer helped simplify things when it was introduced, but also always took up more space than I liked. FSPro’s tab drawer is much smaller, and disappears completely when previewing image adjustments or applying masks.

This is related to a few of the sometimes conflicting design goals I always keep in mind with Filterstorm.

  1. Reduce the number of taps and complexity of gestures required to do anything.
  2. Devote as much space to the image as possible
  3. Eliminate any unnecessary color from the interface as it may distort the perception of white balance
  4. All features should be easily discoverable
  5. Discoverable features may have less obvious gesture-based shortcuts for power users

Evolution of Tabs

http:  taishimizu.com pictures the long road to pro tab drawer thumb.png

In keeping with these ideas, the tab drawer was shrunk, and a toolbar added for single-tap access to things not related to the content of the major tabs. Similarly, all the canvas controls require one or two fewer taps as compared to Filterstorm 2 thanks to placing the controls within the tab itself.

The filter controls, however, both in keeping with showing the maximum amount of image possible and due to the fact that only one can be applied at a time remain as in Filterstorm 2. It takes one extra tap to hide the tab drawer and brings up a hud containing the controls.

The Library

http:  taishimizu.com pictures the long road to pro filterstorm pro library thumb.png

The library was built with similar design goals. One tap to select, two to open, tap and hold to see image options. You can also pinch open to get a quick fullscreen view of an image in order to quickly rate it especially when you want to decide which of similar images is best.

With the extra time of not having a day job, I was able to put a lot more time into detail. I created popovers that match the look of the app and dim the background to emphasize focus. Transition animations are much more prevalent than in Filterstorm, adding a layer of polish. I was able to create a custom photo picker showing larger thumbnails of images making it easier to find the ones you want. FSPro is — and soon Filterstorm 3 will be — far closer to my goal of the definitive iPad photo app than any previous incarnation.

Metadata: Now a First Class Citizen

http:  taishimizu.com pictures the long road to pro metadata entry thumb.png

IPTC metadata was not part of Filterstorm when it was first released. It was added by request of users, but it always felt like an afterthought; this is no longer the case. Photojournalists were always in mind when creating FSPro, and I wanted to make metadata entry not only as quick as possible, but flexible enough to meet a variety of workflows. You can create presets of IPTC data to batch apply to images. You can also simply select a number of images and modify their IPTC data all at once. As everyone has different requirements as to which fields they use, you can choose which fields appear in the interface so that you can quickly see only the fields relevant to you.

Export Redefined

http:  taishimizu.com pictures the long road to pro fspro export thumb.png

Among the most vocal complaints about Filterstorm was the lack of Dropbox and Flickr export. Not only does FSPro fix this problem, but also allows you to have as many FTP export options as you like and gives you the ability to create FTP folders at the time of export. Of course there are more image services I would like to support, but FSPro has laid the foundation for adding these in the future, both for FSPro and Filterstorm 3 when it is released.

Finally I would like to thank my beta testers. They are a fantastic group of photojournalists and photo enthusiasts whose differing needs and workflows expanded my views as to how people use Filterstorm, and found numerous bugs that may have made it into the release version without them. FSPro certainly owes much to their efforts.

Posted by tai on 2011-03-20 21:16:00. Comments (8) | Tiny link

Previous Entry: The Long Road to Pro Part 1

Next Entry: NECSS 2011

Comments

Salvian Ace (anon)

Great post, sir. I have been a filterstorm fan since version 1 and it was a free download.

Posted by Salvian Ace (anon) on 2011-03-21 23:47:28.

Go on Pro

You’re getting gr8 reviews on FS, I’m afraid to buy it now, though, if I’d have to turn around and order PRO in another few weeks. Free upgrades for buyers after March 11?

Posted by MJ (anon) on 2011-04-01 22:17:53.

Re: Go on Pro

Filterstorm and Pro will remain separate apps with no upgrade path between the two.

Filterstorm will get many of the changes in Filterstorm Pro in the version 3 release (free update). To see which one is best for you, I suggest looking at this page.

http://filterstorm.com/pro/fspro-vs-fs

Posted by tai on 2011-04-01 22:19:46.

Great job

Got it anyway, nicely done. Based on the videos you did for Pro, that one looks very worth while not it’s own merits. It’s crazy how far you are ahead of Adobe. Crazy.

Posted by Mark John (anon) on 2011-04-04 02:11:48.

Kompressed

Hi -- How strong can the images are kompressed with filter storm 2?

Posted by Lia69 (anon) on 2011-04-18 02:14:49.

Syncing with Aperture and iOS lib questions

I have long been looking for a product like yours.

I have actually posted my wish list for a mobile version of Aperture on my blog a while back.

Here: http://maximegousse.wordpress.com/2011/01/24/aperture-for-ipad-my-wish-list-for-a-mobile-ipad-version-of-aperture/

I am not sure if your product syncs with Aperture like what I am looking for.

Also, it appears that you need to import (duplicate) the iOS photo library into your own application. If this is the case, then you would be using valuable memory space on my iPad, even more so considering that I shoot RAW.

Please let me know, I can wait to find out more :)

Max

Posted by Maxime Gousse (anon) on 2011-04-29 15:37:44.

@Maxime

You are correct, it does copy the files locally. There are several reasons for this decision (and it was not an easy decision to make). Handling files this way simplifies things in many respects. There’s no dealing with files having been removed from the photos library, and many files would have had to be stored locally in any event (when sourced from somewhere other than the photo library).

In the long term there will be more focus to bypass the iPad photo library entirely. Importing wirelessly directly from devices such as eye-fi, for example is one way to eliminate that need. I also hope that Apple will open up access to the camera connection kit to allow developers to import photos directly.

Filterstorm Pro does not yet sync with Aperture or Lightroom, but this is something I plan to begin work on after Filterstorm 3 is complete.

Posted by tai on 2011-04-29 16:39:53.

Sync with lightroom

Hello i just bought last week filterstorm pro André id Luke to Know of there’s à Way to sync with lightroom. You Know the albums, collections, iptc etc

Tanks à lot

Cyril

Posted by Cyril (anon) on 2012-05-13 07:04:52.
All content © Tai Shimizu unless otherwise indicated.