Stay 1.2.1 released

Version 1.2.1 of Stay is now available.

Bug Fixes:

  • Added support for Moutain Lion. Please note that due to major changes to the Spaces system in Mac OS X 10.8, Stay’s support for Spaces works differently than it did with previous versions of Mac OS X. The most important change is that floating palette/panel-style windows can only be stored and restored in the active application, on the active Space. For more detailed information, please refer to the Stay FAQ.
  • Added high resolution artwork for Retina display Macs.
  • Other minor bug fixes.

This version is primarily a bug fix release, adding support for Mountain Lion and high resolution artwork for Macs with Retina displays.

Despite the short change list, this was a huge release development-wise. The original feature list for 1.2.1 was significantly longer, but as the months went by, adding support for Spaces on Mountain Lion went from being an inconvenience, to an annoyance, to a nightmare, and one potential feature after another was dropped in the interest of ensuring 1.2.1 was available in time for Mountain Lion’s release.

It seemed as though every approach we took to reimplementing Spaces support looked promising right up until the last minute when it was revealed that some critical component of the Spaces system had been modified, removed or disabled. Such are the perils of relying on undocumented parts of the OS; Apple can and does break things at any time, without any prior notice.

Suffice it to say, it simply wasn’t possible to support Spaces in the same way on Mountain Lion as we had on Lion and Snow Leopard. Compromise was inevitable, and the palette/panel-style window limitation, while not ideal, was the best of the available compromises.

Stay 1.2 released

Version 1.2 of Stay is now available.

Feature Additions:

  • Added the ability to run scripts when restoring windows.
  • Added the ability to specify a regular expression to use when matching window titles.

Bug Fixes:

General Changes:

  • Altered Stay’s icon to comply with Mac App Store rules.

This version includes two oft-requested features: the ability to run scripts when restoring windows, and greater control over how Stay matches window via regular expression matching of window titles.

Documentation and examples for both new features are available here:


Window Title Pattern Matching

And I’m pleased to report that after several rejected submissions, Stay 1.2 is also available on the Mac App Store.

While I’m on the subject of the App Store version of Stay, there is an upcoming App Store policy change that will affect Stay. From June onwards, all applications submitted to the Mac App Store must be “sandboxed”.

Unfortunately Apple has explicitly stated that the parts of OS X that Stay relies on for its functionality are not supported in sandboxed apps, so there is no way at present for Stay to be sandboxed. Fortunately though, developers will be permitted to submit bug fix releases for existing App Store apps even after the sandboxing deadline. Whether it will be possible to include new features in these bug fix releases remains to be seen.

Regardless of its future in the App Store, updates to Stay will continue to be available directly from the Cordless Dog website. The non-App Store version of Stay honours App Store purchases and will run fully registered.

Stay now available on the Mac App Store

Stay is now available on the Mac App Store.

Please note that due to Apple’s App Store policies, the App Store version of Stay does not include support for Spaces. If you use Spaces it is recommended that you purchase Stay from Cordless Dog directly.

If you would prefer to, or have already purchased Stay from the App Store, the direct download version of Stay will recognise your purchase and not prompt you to enter a serial number. All you have to do is ensure that you run the App Store version of Stay once before running the direct download version.

Stay 1.1.4 released

Version 1.1.4 of Stay is now available.

Bug Fixes:

  • Fixed a crash that could occur when deleting stored windows when running Stay on Lion.
  • Fixed other bugs related to deleting stored windows.
  • The window linking hot key now works properly.
  • Stay no longer resets the Display Menu hot key setting on quit.
  • Improved the reliability of restoring windows in certain cases.

This is predominantly a maintenance release, though it does bring one new “feature”, in that Stay has been submitted to Apple for inclusion in the Mac App Store. It’s currently awaiting approval; I’ll post again when it’s available.

The bad news is, due to Apple’s policy of not allowing apps that make use of private APIs, the App Store version of Stay does not include support for Spaces.

The good news is, if you do need Spaces support but would prefer to buy Stay via the App Store, the direct download version of Stay can be registered using your App Store receipt; all you have to do is ensure that you run the App Store version once before switching to the direct download version.

It’s not an ideal situation, but given the restrictions Apple has put in place, it’s about the best of the available compromises. And of course, Stay remains available for purchase from Cordless Dog directly.

Stay’s paper anniversary

Today marks one year since Stay was released.

Thanks to everyone who has supported Stay thus far. Whether by your purchases, your emails of support, 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 multiple monitors less irritating for me. I wasn’t sure how useful it would be to others, but the response and support has been fantastic. It’s one thing to make something that’s useful to you, but it’s another thing entirely to know that something you’ve created makes computing life easier for other people too. I’m still surprised by that.

Updates have been less frequent than I’d have liked; mainly because the burden of support has been greater than I’d expected (in a good way), and because I started a new job this year. All that said, work on Stay continues (however slowly), with a bug fix update due for release soon, followed by a more major update with some new features, hopefully before the end of the year.

Stay 1.1.3 released

Version 1.1.3 of Stay is now available.

Feature Additions:

  • Basic support for scripting Stay with AppleScript.
  • A menu item to restore only the current application’s windows (accessible by holding down the Option key while in Stay’s menu).
  • Hot keys for all of Stay’s functions.

General Changes:

  • Support for Mac OS X 10.7.
  • Improved performance when storing and restoring windows across Spaces.

Stay and Lion

There are a couple of issues with Lion and version 1.1.2 of Stay, particularly with Stay’s support for Spaces. We’re currently testing a compatibility update and hope to have it available in time for Lion’s release.

Knit Counter 1.3.2 available

Version 1.3.2 of Knit Counter is now available for download.

This release restores compatibility with version of iOS 4 prior to 4.2.1.

Knit Counter problems

We’ve had a few reports of problems with Knit Counter when running on versions of iOS prior to 4.2.1.

I’m currently testing a fix for this, but if you need to get Knit Counter working again quickly, it should be sufficient to upgrade your device to the latest version of iOS.

Knit Counter 1.3.1 available

Version 1.3.1 of Knit Counter is now available for download.

As previously mentioned, this is a bug fix release that restores compatibility with iOS 3, and restores the ability to re-order of counters.

3 of 6