Today marks the release of a new Cord­less Dog app for OS X called Air­Volume.

Air­Volume improves the exper­i­ence of using iTunes with Air­Play, by allow­ing you to con­trol the volume in iTunes using the volume keys on your Mac’s keyboard.

Air­Volume doesn’t take con­trol of your volume keys indis­crim­in­ately though: it mon­it­ors iTunes and and auto­mat­ic­ally enables and dis­ables itself as you enable or dis­able Air­Play, or play and pause music.

And best of all, Air­Volume is com­pletely free!

You can down­load it here:

http://cordlessdog.com/airvolume

Need help? Con­tact us via email (support@cordlessdog.com), or on Twit­ter (@cordlessdog).

Ver­sion 1.2.4 of Stay is now avail­able and can be down­loaded here.

Gen­eral Changes

  • Stay is now com­pat­ible with OS X 10.10 Yosemite.
  • Stay 1.2.4 requires a min­imum of OS X 10.9. Stay 1.2.3 remains avail­able for users run­ning OS X 10.8.
  • The “Edit Stored Win­dows…” win­dows are resizable.
  • New pref­er­ences and status bar icons.
  • Bet­ter pro­gress feed­back dur­ing long store and restore operations.
  • Reli­ab­il­ity improve­ments for Safari, Google Chrome, Fire­fox, Ter­minal, iTerm 2, iTunes, Mes­sages, Remind­ers, and Tweetbot.

Bug Fixes:

  • Worked around a bug in OS X that caused win­dows to dis­ap­pear when reposi­tioned by Stay under cer­tain circumstances.
  • Fixed a bug that could cause a hid­den app to be incor­rectly unhid­den when restor­ing win­dows with mul­tiple Desktops enabled.
  • Fixed a bug that pre­ven­ted the use of win­dow link­ing with win­dows not on the main screen.

Stay 1.2.4 will only run on ver­sions of OS X from 10.9 (Mav­er­icks) onwards. Stay 1.2.3 remains avail­able for use on OS X 10.8 and can be down­loaded here.

Ver­sion 1.2.3 of Stay is now avail­able and can be down­loaded here.

Gen­eral Changes:

  • Stay is now com­pat­ible with OS X 10.9 Mavericks.
  • Stay now requires a min­imum of OS X 10.8. Stay 1.2.2 remains avail­able for users of OS X 10.6 and 10.7.

Bug Fixes:

  • Added a work­around for a prob­lem that could cause Stay to restore Tweetbot’s win­dows incorrectly.
  • Other minor bug fixes.

Please note that the pro­cess for grant­ing Access­ib­il­ity access to Stay has changed on Mav­er­icks. There is a guide to the new pro­cess avail­able here.

Stay 1.2.3 will only run on ver­sions of OS X from 10.8 (Moun­tain Lion) onwards. Stay 1.2.2 remains avail­able for use on OS X 10.6 and 10.7 and can be down­loaded here.

The App Store ver­sion of Stay 1.2.3 has been sub­mit­ted to Apple and is cur­rently await­ing review. The non-App Store ver­sion of Stay hon­ours App Store pur­chases and will run fully registered, so App Store users who wish to upgrade to ver­sion 1.2.3 imme­di­ately can simply down­load and use the non-App Store ver­sion of Stay.

Knit Counter 1.3.4 and Con­ver­tKnit 1.0.2 are now avail­able for down­load from the App Store.

With these updates both Knit Counter and Con­ver­tKnit now prop­erly sup­port the iPhone 5’s lar­ger screen. Knit Counter also now dis­plays pro­ject images in the pro­ject list.

Please note that both Knit Counter and Con­ver­tKnit require a min­imum of iOS 5.1 to run.

Ver­sion 1.3.3 of Knit Counter is now avail­able for down­load from the App Store.

Gen­eral Changes:

  • Knit Counter now requires a min­imum of iOS 5.1; unfor­tu­nately I no longer have the abil­ity to test Knit Counter on prior iOS ver­sions. Users who can­not upgrade to iOS 5.1 can of course con­tinue to use Knit Counter 1.3.2.

Fea­ture Additions:

  • Added addi­tional yarn info fields for WPI, num­ber of skeins, and gauge.

Bug Fixes:

  • Cor­rec­ted some minor visual bugs.
  • It is now pos­sible to incre­ment a linked counter in response to the source counter’s value reach­ing zero.
  • Other minor bug fixes.

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

Bug Fixes:

  • Fixed a bug that could cause win­dows to briefly flicker and the front­most app to lose focus when launch­ing an app with win­dows stored in Stay.
  • Fixed com­pat­ib­il­ity prob­lem with Fire­fox Nightly and Fire­fox Aurora.
  • Other minor bug fixes.

Ver­sion 1.2.2 is a minor release, primar­ily issued to fix a bug with Stay’s “Restore Win­dows as applic­a­tions are launched” pref­er­ence that was affect­ing users with Spaces enabled. Our apo­lo­gies to users affected by this rather annoy­ing bug.

Ver­sion 1.2.2 will also be the final ver­sion of Stay offi­cially sup­por­ted on Mac OS X 10.6 (Snow Leo­pard). When the next ver­sion of Stay is released it will be built only for Lion and Moun­tain Lion, with ver­sion 1.2.2 being kept avail­able for Snow Leo­pard users.

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

Bug Fixes:

  • Added sup­port for Moutain Lion:
    Please note that due to major changes to the Spaces sys­tem in Mac OS X 10.8, Stay’s sup­port for Spaces works dif­fer­ently than it did with pre­vi­ous ver­sions of Mac OS X. The most import­ant change is that float­ing palette/panel-style win­dows can only be stored and restored in the act­ive applic­a­tion, on the act­ive Space. For more detailed inform­a­tion, please refer to the Stay FAQ.
  • Added high res­ol­u­tion art­work for Ret­ina dis­play Macs.
  • Other minor bug fixes.

This ver­sion is primar­ily a bug fix release, adding sup­port for Moun­tain Lion and high res­ol­u­tion art­work for Macs with Ret­ina displays.

Des­pite the short change list, this was a huge release development-wise. The ori­ginal fea­ture list for 1.2.1 was sig­ni­fic­antly longer, but as the months went by, adding sup­port for Spaces on Moun­tain Lion went from being an incon­veni­ence, to an annoy­ance, to a night­mare, and one poten­tial fea­ture after another was dropped in the interest of ensur­ing 1.2.1 was avail­able in time for Moun­tain Lion’s release.

It seemed as though every approach we took to reim­ple­ment­ing Spaces sup­port looked prom­ising right up until the last minute when it was revealed that some crit­ical com­pon­ent of the Spaces sys­tem had been mod­i­fied, removed or dis­abled. Such are the per­ils of rely­ing on undoc­u­mented parts of the OS; Apple can and does break things at any time, without any prior notice.

Suf­fice it to say, it simply wasn’t pos­sible to sup­port Spaces in the same way on Moun­tain Lion as we had on Lion and Snow Leo­pard. Com­prom­ise was inev­it­able, and the palette/panel-style win­dow lim­it­a­tion, while not ideal, was the best of the avail­able compromises.

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.