13
Oct/09
0

Concentrate v1.1 – Improved Application Management

Today we release Concentrate version 1.1. This is our official first release of Concentrate under the rocket name. The theme of this update was to improve launching and quitting applications. Features include:

  • Block applications while concentrating
    This is an option in the “Quit Applications” action. If you attempt to open an application that is being blocked a Growl message will be displayed and the application will be quit.
  • Relaunch when done
    For applications you quit, you now have the option to relaunch them after you’ve ended your concentration session. Applications will be re-opened into the space they were running in when they were quit.
  • Quit when done
    Similar to relaunch when done, an option was added to the “Launch Applications” action that allows you to quit the applications launched when done concentrating.
  • Quit all other applications
    This is a new option added to the “Launch Applications” action. This allows you to easily quit all applications you don’t want running during your concentration session.
  • Launch application in space X.
    You can now specify which space applications are opened in when they are launched. If the application is already running when you push “Concentrate”, its windows will be moved to the designated space.
  • New preference to determine what happens when double clicking on an activity, edit (default) or concentrate.
  • Rebranded as being designed and developed by rocket with a new about view (more info here).
24
Aug/09
0

Snow Leopard readiness

Today, Apple announced that the next major version of OS X, Snow Leopard, will be available on Friday, August 28th. I just wanted to write a quick post letting you all know that Concentrate not only runs great on Snow Leopard, but it was mostly developed and tested on a machine running Snow Leopard (legitimately :) ). My desktop has been running the developer versions of Snow Leopard since June and there are no known Concentrate issues. In fact, I’ve had very few issues with any applications.

Mini Snow Leopard plug: I’ve been very impressed with Snow Leopard. The speed improvements are noticable. I’m really excited to install it on our families’ 17″ iMac (one of the first Intel machines) and see how it helps there. I have high hopes that it will allow us to get another year out of that machine.

All that said, if Friday rolls around and you install Leopard and have any issues with Concentrate, certainly let me know.

Filed under: misc
20
Aug/09
2

Concentrate v1.0.2 is available

This is the first significant bug fix release and includes fixes for:

  • Fixed rare issue where the text background color of the activity name and action count did not match the selection color exactly.
  • Interenet typo fixed.
  • When creating a new UNIX script it now defaults to #!/bin/bash at the top to make it clear that the user should set that.
  • Fixed issue where dragging an action just a few pixels and dropping would make it go to the end of the action list.
  • Improved reliability of favicon loading and executing scripts.

Thanks to everyone submitting feedback and bug reports either via the in-app form or at the support site. Please keep them coming!

Also, if you’re curious what’s coming next, I wrote a little article on the support site about 1.1, check it out. I’m really excited about 1.1. I just hope I can pull off everything that I’m picturing in my head :)

Filed under: releases
15
Aug/09
4

1.0 Is Out!

I’m a bit late with this post, but Thursday morning Concentrate went 1.0 official.

There were no changes between the last beta and the official release, except the addition of the demo code offering 60 hours of concentration, free.

Prior to Concentrate, I had launched 1 other mac app, 1 web service and 2 iPhone apps. Concentrate has, by far, had the most successful day 1. Both in terms of fantastic feedback, and sales. I owe all of that success to a lot of great tweets, a nice writeup at TUAW, a mention at Minimal Mac a sweet writeup at Productive Flourishing, an excellent screencast and a plenty of other mentions scattered about the interwebs. I know the attention will die down, but I’m hoping I can keep some of this going.

Many thanks to everyone that helped make Concentrate a success!

11
Aug/09
4

Concentrate Beta 9, The Last Beta

The last beta of Concentrate 1.0 is now available. I plan for this to be the last beta of Concentrate before the official 1.0 ships on Thursday, August 13th. If you’re thinking of purchasing Concentrate, now is the time (buy here). The price goes up to its full $29 on Thursday morning. The official 1.0 will also limit you to 60 hours of concentration free before requiring a license.

Thanks again to everyone testing the beta. I’m really excited to reach the official 1.0 milestone and start talking about what I have planned for future updates to Concentrate.

Filed under: releases
28
Jul/09
4

The Road to the Official 1.0

Now that the public beta is available (download here), what’s the plan for the official release?

  1. fix bugs
  2. fix bugs
  3. track feature requests and begin planning, in more detail, the 1.x releases.
  4. Add a demo restriction. The restriction will likely be 60 hours of concentration free. This won’t be enforced until the official 1.0 ships.
  5. Ship it
  6. Market it
  7. Refine it
  8. Rinse and repeat

I consider the public beta feature complete. Meaning what you see is everything that I expect to be in the official 1.0. That said, please submit feature requests and also let me know what you like or don’t like about the app.

I’m really excited about Concentrate. I look forward to continuing to develop out the idea and I’m looking forward to what you all do with it. Please do let me know how you’re using Concentrate via comments or email.

And of course, many, many thanks to everyone that helped with the private beta.

25
Jul/09
5

Tomatoes to Oranges, The Concentrate Story

Along with OS X and iPhone development, I also do some work on the web, mostly in Ruby. In early March I was in Salt Lake City attending the Mountain West Ruby Conf. It was there that I learned of the Pomodoro Technique. In short, the Pomodoro Technique is a time management method that says work on something, one thing, with 100% focus for 25 minutes. After those 25 minutes are up, take a mandatory 5 minute break. Rinse and repeat. There’s a good bit more to it, but that’s the core. After reading up and trying out the technique I decided I wanted to take a stab at building an application to help me apply the technique.

April 1, 2009, PomoDesk was born

pomodesk64.png

I had big plans for this app. Along with being a simple timer it was also going to:

  • let you define your tasks to do that day
  • estimate the number of pomodoros each task would take (that’s what they call a block of 25 minutes)
  • see graphs of successful pomodoros for analysis
  • remove distractions while in a pomodoro by blocking websites, quitting apps, etc.

And on top of all that I even wanted to build a custom hardware timer (my dad does that kind of thing) that integrated with my software. In my mind it was, and still is, awesome. But it’s beyond what I can do in the amount of time I was allotting myself.

After spending a solid month or so working on PomoDesk I realized this thing needed to be scaled down. To get it under control I started by trying to detach from the specifics of the Pomodoro Technique, and make it a more generic app.

Here’s two sketches of the UI. Lots going on here:

pomodesk_1.jpg pomodesk_2.jpg
May 19th, PomoDesk becomes Focalize

Of course it would need a new name. Focalize was going to be PomoDesk without being tied to the Pomodoro Technique and without the todo list. So now it was a timer that could show you graphs of where you’re spending your time as well as a tool to remove distractions.

Here’s a sketch of the action listing. It’s getting closer. The detailed graph feature has been yanked, but a simplified version is still seen in the lower left:

focalize_1.jpg
And here’s me playing with different locations for the actions listing.

focalize_2.jpg
June 6th, Focalize becomes Blinders

Not being content with the name Focalize, and failing to come up with a good icon concept, the name changed to Blinders. The icon was going to be a race horse with its hood on. Along with a new name, the graphing feature was removed. So now Blinders is an app to remove distractions. We’re getting close!

This sketch is pretty much the main Concentrate UI, but with sparkbars showing time spent. The sparkbars is something I plan to add eventually, but I’m surprised at how few people have requested any visualization of where they’re spending their concentrated time. If you want it, let me know in the comments!

blinders_1.jpg
June 17th, Blinders takes shape and becomes Concentrate

The sketch above is from June 17th has the first sketch that resembles what Concentrate’s UI became. This is also the date a friend recommended the name Concentrate. It was the first name that really felt right. It stuck immediately.

At this point Concentrate’s scope was well defined: An application to eliminate distractions. It had a name and an icon concept. From here on out time flew as I put my head down and got to work.

Well, that’s how Concentrate came to be. Over the course of all that time many icon concepts were worked on by Dave of Typewriter Creative. Here are most of them for your viewing pleasure (remember, most of these were just rough ideas to let me see what he was picturing):

pomodesk64.png
focalize.png
glasses.jpg
spotlight.jpg

We never did work on the horse icon.

And of course, here’s the concentrate icon:

Concentrate_128.png

And after all that, on Tuesday, July 28th, Concentrate will be made available as a pre-release beta to everyone. Sign up on the home page to be notified when it’s ready.

Filed under: history
15
Jul/09
0

Concentrate: Coming August 2009

Hello, thanks for your interest in Concentrate. I don’t have much to say yet, but please subscribe to be notified as things start happening. Concentrate is nearing it’s 1.0 and I’ll be sure to start talking more about what it is, where it came from and where it’s going.