Ver­sion 1.2 of Stay is now avail­able.

Fea­ture Additions:

  • Added the abil­ity to run scripts when restor­ing windows.
  • Added the abil­ity to spe­cify a reg­u­lar expres­sion to use when match­ing win­dow titles.

Bug Fixes:

Gen­eral Changes:

  • Altered Stay’s icon to com­ply with Mac App Store rules.

This ver­sion includes two oft-requested fea­tures: the abil­ity to run scripts when restor­ing win­dows, and greater con­trol over how Stay matches win­dow via reg­u­lar expres­sion match­ing of win­dow titles.

Doc­u­ment­a­tion and examples for both new fea­tures are avail­able here:

Actions

Win­dow Title Pat­tern Matching

And I’m pleased to report that after sev­eral rejec­ted sub­mis­sions, Stay 1.2 is also avail­able on the Mac App Store.

While I’m on the sub­ject of the App Store ver­sion of Stay, there is an upcom­ing App Store policy change that will affect Stay. From June onwards, all applic­a­tions sub­mit­ted to the Mac App Store must be “sand­boxed”.

Unfor­tu­nately Apple has expli­citly stated that the parts of OS X that Stay relies on for its func­tion­al­ity are not sup­por­ted in sand­boxed apps, so there is no way at present for Stay to be sand­boxed. For­tu­nately though, developers will be per­mit­ted to sub­mit bug fix releases for exist­ing App Store apps even after the sand­box­ing dead­line. Whether it will be pos­sible to include new fea­tures in these bug fix releases remains to be seen.

Regard­less of its future in the App Store, updates to Stay will con­tinue to be avail­able dir­ectly from the Cord­less Dog web­site. The non-App Store ver­sion of Stay hon­ours App Store pur­chases and will run fully registered.

Stay is now avail­able on the Mac App Store.

Please note that due to Apple’s App Store policies, the App Store ver­sion of Stay does not include sup­port for Spaces. If you use Spaces it is recom­men­ded that you pur­chase Stay from Cord­less Dog dir­ectly.

If you would prefer to, or have already pur­chased Stay from the App Store, the dir­ect down­load ver­sion of Stay will recog­nise your pur­chase and not prompt you to enter a serial num­ber. All you have to do is ensure that you run the App Store ver­sion of Stay once before run­ning the dir­ect down­load version.

Ver­sion 1.1.4 of Stay is now avail­able.

Bug Fixes:

  • Fixed a crash that could occur when delet­ing stored win­dows when run­ning Stay on Lion.
  • Fixed other bugs related to delet­ing stored windows.
  • The win­dow link­ing hot key now works properly.
  • Stay no longer resets the Dis­play Menu hot key set­ting on quit.
  • Improved the reli­ab­il­ity of restor­ing win­dows in cer­tain cases.

This is pre­dom­in­antly a main­ten­ance release, though it does bring one new “fea­ture”, in that Stay has been sub­mit­ted to Apple for inclu­sion in the Mac App Store. It’s cur­rently await­ing approval; I’ll post again when it’s available.

The bad news is, due to Apple’s policy of not allow­ing apps that make use of private APIs, the App Store ver­sion of Stay does not include sup­port for Spaces.

The good news is, if you do need Spaces sup­port but would prefer to buy Stay via the App Store, the dir­ect down­load ver­sion of Stay can be registered using your App Store receipt; all you have to do is ensure that you run the App Store ver­sion once before switch­ing to the dir­ect down­load version.

It’s not an ideal situ­ation, but given the restric­tions Apple has put in place, it’s about the best of the avail­able com­prom­ises. And of course, Stay remains avail­able for pur­chase from Cord­less Dog directly.

Today marks one year since Stay was released.

Thanks to every­one who has sup­por­ted Stay thus far. Whether by your pur­chases, your emails of sup­port, or your bug reports, you’ve all helped to make Stay what it is at the end of its first year.

I wrote Stay to make using a Mac with mul­tiple mon­it­ors less irrit­at­ing for me. I wasn’t sure how use­ful it would be to oth­ers, but the response and sup­port has been fant­astic. It’s one thing to make some­thing that’s use­ful to you, but it’s another thing entirely to know that some­thing you’ve cre­ated makes com­put­ing life easier for other people too. I’m still sur­prised by that.

Updates have been less fre­quent than I’d have liked; mainly because the bur­den of sup­port has been greater than I’d expec­ted (in a good way), and because I star­ted a new job this year. All that said, work on Stay con­tin­ues (how­ever slowly), with a bug fix update due for release soon, fol­lowed by a more major update with some new fea­tures, hope­fully before the end of the year.

Ver­sion 1.1.3 of Stay is now avail­able.

Fea­ture Additions:

  • Basic sup­port for script­ing Stay with AppleScript.
  • A menu item to restore only the cur­rent application’s win­dows (access­ible by hold­ing down the Option key while in Stay’s menu).
  • Hot keys for all of Stay’s functions.

Gen­eral Changes:

  • Sup­port for Mac OS X 10.7.
  • Improved per­form­ance when stor­ing and restor­ing win­dows across Spaces.

There are a couple of issues with Lion and ver­sion 1.1.2 of Stay, par­tic­u­larly with Stay’s sup­port for Spaces. We’re cur­rently test­ing a com­pat­ib­il­ity update and hope to have it avail­able in time for Lion’s release.

Ver­sion 1.3.2 of Knit Counter is now avail­able for download.

This release restores com­pat­ib­il­ity with ver­sion of iOS 4 prior to 4.2.1.

We’ve had a few reports of prob­lems with Knit Counter when run­ning on ver­sions of iOS prior to 4.2.1.

I’m cur­rently test­ing a fix for this, but if you need to get Knit Counter work­ing again quickly, it should be suf­fi­cient to upgrade your device to the latest ver­sion of iOS.

Ver­sion 1.3.1 of Knit Counter is now avail­able for download.

As pre­vi­ously men­tioned, this is a bug fix release that restores com­pat­ib­il­ity with iOS 3, and restores the abil­ity to re-order of counters.

Ver­sion 1.3.1 of Knit Counter has been sub­mit­ted to Apple and should be avail­able for down­load soon.

This is a bug fix release that restores com­pat­ib­il­ity with iOS 3, and restores the abil­ity to change the order of counters.