Knit Counter and Knit Counter Lite 1.3 are now available on the App Store. I’m impressed to see how much the approval process has improved in recent times. Based on previous experience I was expecting about a two week delay between submission and approval. The 1.3 updates were submitted less than 24 hours ago; I was somewhat caught off guard to see them approved so quickly.
Knit Counter 1.3 contains the following fixes and improvements:
Added the ability to specify minimum values for counters.
Added the ability to store an image for each project.
The current counter value is shown in blue text in the custom interval editor.
Settings now apply if changed while Knit Counter is running in the background.
Fixed a potential crash when following a link from the pattern URL field.
It was quite a lot of work for a fairly modest update. Adding minimum values for counters was particularly troublesome. It seemed like a simple thing at the outset, but very quickly revealed itself to be far more complex than I’d expected.
Adding project images took longer than I’d planned as well. I quickly discovered that a lot of the stuff you take for granted when dealing with photos on iOS, isn’t provided by Apple and has to be implemented by the developer.
Hopefully the work has been worth it, and the additions in version 1.3 will be useful. As usual, if you have any problems with the update, please let us know by email at firstname.lastname@example.org.
Version 1.1 of Stay is now available. This version introduces two much requested features.
Support for spaces:
Stay can now store and restore windows across Spaces by cycling through each space and performing a store or restore operation as it goes.
The “Restore Windows as applications are launched” preference still only restores windows on the active space. This is to prevent Stay from cycling through all Spaces every time an application is launched.
The space a window is in is used as additional identifier for stored windows, meaning that it’s possible to store multiple copies of otherwise identical windows if they are on different spaces. Stay cannot presently move windows from one space to another as part of a restore operation.
Stay’s own windows also now always display on the current space, to prevent unexpected space changes as a result of interacting with Stay.
It should be mentioned that the Spaces support requires the use of several private and undocumented Mac OS X functions. Apple may choose to change or remove these functions at any point without notice, which could break support for Spaces. While every effort will be made to ensure continuing support for Spaces in Stay, no guarantees can be made.
Support for making saved display configurations active:
Mac OS X can occasionally forget the previous position of a display when it is reconnected. As Stay’s stored windows are tied to an exact display configuration, Stay will be unable to restore windows when this happens.
As shown below, a button has been added to the stored windows editor that allows the selected display configuration to be made active.
Note that a display configuration can only be made active if the same number of displays, of the same resolution are connected at the time.
Knit Counter and Knit Counter Lite 1.2.1 are now available on the App Store. As previously mentioned, Knit Counter 1.2.1 is a minor update that adds support for multitasking in iOS 4.0 (on supported devices), and the iPhone 4’s retina display.