Witch 4.1 released

June 7th, 2017 by Rob Griffiths

Witch 4.1 is out, and the big news here is badges: You can now see Mail’s unread message count on Mail icons in the Witch switcher panel. Witch also has a soon-to-be-public API that other developers can use to make it simple to send badge data to other apps, including Witch—hopefully we’ll see more badges coming to Witch in the future.

In addition to the badges, we did a ton of work to improve Witch’s speed when working with slow-to-respond (to Witch’s queries) apps. We’ve also improved cross-Space window switching, and we found and fixed a memory leak that could make Witch’s RAM usage balloon if you used a lot of window previews.

You can find other goodness in the Witch release notes, and you can update to Witch 4.1 either via the in-app updater, or by downloading a fresh copy from the Witch page (you won’t lose your settings).

Moom 3.2.8 released

May 16th, 2017 by Rob Griffiths

Late yesterday, we released Moom 3.2.8, which has only one change from Moom 3.2.7, released the day before. The update is available directly from us (via in-app updater, or by downloading it from our site), and it should be available in the Mac App Store app shortly, if not already.

The one change was to the grid, which switched from rectangular (with the circles of 3.2.7) to the new hexagonal layout, as seen at right.

Why did we change the design? Late last week, we learned there’s a US patent that covers resizing windows using a rectangular grid in a miniature preview image. We learned this when the patent’s owner told us they believed Moom’s grid was infringing on their patent. For now, we have redesigned the grid in such a way that no infringement claim can be made, and we’re working on further improvements.

Note: Comments are closed on this post, as we wish to inform you as to what happened, not to start a debate on software patents in general, or this patent in particular.

Witch 4 switches out of beta

March 30th, 2017 by Rob Griffiths

As of today, the public beta is over, and Witch 4 is officially released. Witch 4 has been on pre-sale for $10 ($6 for Witch 3 upgraders) since the beta started, and those sale prices will continue through Sunday, April 9th, 2017. After the sale, Witch will be $14 (and $8 for upgraders).

So what’s new in Witch 4? A whole bunch of stuff, but here are the highlights:

There’s a ton of other good stuff in there, but rather than list it all out in boring text form, why not download the demo and give it a try yourself?

Buying Witch 4

Buying Witch 4 is easy, though there are slightly different paths depending on whether you own Witch 3 or not, and where you bought it.

Recent Witch 3 purchaser: If you purchased Witch 3 directly from Many Tricks after October 1st of 2016, you already have a valid license for Witch 4—you can start using it as a fully licensed user with your existing license.

If you bought Witch 3 from the App Store after that date, you too have a direct license waiting: You just need to permanently crossgrade to the direct version.

Less-recent Witch 3 direct customer: Buy a Witch 4 upgrade for $6 ($8 after April 9th).

Less-recent Witch 3 App Store customer: First, permanently crossgrade your App Store license to a direct license. After that, you too can buy a Witch 4 upgrade for $6 ($8 after April 9th).

New Witch customer: Buy the full version for $10 ($14 after April 9th).

If you have any questions on the buying process, please don’t hesitate to contact us via email, or using our ticket system.

Usher 1.1.16 released

March 14th, 2017 by Rob Griffiths

Although Usher is retired, that doesn’t mean it’s being ignored. Today’s update adds two new features (really!), and fixes a couple of bugs.

The new features are an option to auto-size thumbnails, and (mainly for those looking to migrate to another app), a CSV export option. For more details on the export, open Usher’s help, and you’ll find some instructions at the top of the first page. If you’re really bored, you can read the full release notes.

Because Usher is no longer available in the App Store, this update is only available to users of the direct version. Usher App Store users, please crossgrade (it’s free) to the direct version in order to get this update.

How Apple’s security system broke some Mac apps

February 23rd, 2017 by Rob Griffiths

Feb 28 2017 update

Apple has responded quickly to address this issue. Their Developer ID page, which I believe is brand new, specifically addresses provisioning profiles and their relationship to the Developer ID certificate. Here’s what they say (emphasis added):

For apps that utilize advanced capabilities with a Developer ID provisioning profile
Gatekeeper will evaluate the validity of your Developer ID certificate when your application is installed and will evaluate the validity of your Developer ID provisioning profile at every app launch. As long as your Developer ID certificate was valid when you compiled your app, then users can download and run your app, even after the expiration date of the certificate. However, if your Developer ID provisioning profile expires, the app will no longer launch.

That section addresses the crashes seen in PDFpenPro and 1Password: It is now documented that an expired provisioning profile will prevent your app from launching. That’s not necessarily good news…but the good news is that this will, going forward, be a much rarer event:

To simplify the management of your Developer ID apps and to ensure an uninterrupted experience for your users, Developer ID provisioning profiles generated after February 22, 2017 are valid for 18 years from the creation date, regardless of the expiration date of your Developer ID certificate.

So any app that uses a provisioning profile created after February 22nd of this year will not crash due to an expired provisioning profile—even if the developer does nothing and lets their Developer ID certificate expire—until February 22, 2035. That’s effectively forever in the world of a macOS app (it’s longer than macOS/OS X itself has existed, in fact.)

Thanks, Apple, for the quick response! We’re leaving the original article posted as a non-techie overview of the Developer ID system; keep reading if that’s of interest to you.


Recently, some well-known Mac apps, including 1Password, PDFpenPro, and Soulver, had a big problem: They all failed to launch. Nothing had changed with these apps (i.e. no updates had been released), and yet they simply stopped working.

So what happened? All three of these apps (and probably some others we haven’t heard from yet) contained an expired code signing certificate. That expired certificate prevented the apps from launching, though no developer would have expected that, based on Apple’s own documentation. And an expired code signing certificate can’t just be renewed to extend its expiration date (like you would a driver’s license); it needs to be replaced with a new non-expired certificate, which requires distributing an update to the app.

Follow me now, if you wish, for a somewhat deep dive into the world of code signing, as I attempt to explain—from a consumer’s perspective yet with a developer’s hat on—what is code signing, why these apps broke, why the breakage wasn’t expected, and other related questions and answers.

Update: AgileBits has a very detailed blog post that covers this issue in even more depth—well worth the reading time.

Read the rest of this entry »

Usher will be stepping aside

February 14th, 2017 by Rob Griffiths and Peter Maurer

After many long conversations, we have decided to retire Usher, our media management app: Effective March 1st, 2017, Usher will no longer be available for purchase. We will update it to fix issues that arise, but no further development will occur.

If you’ve always wanted to own Usher, you’ve got about two weeks left to make the purchase. (It’s not being abandoned, we’re just retiring it from active development, so you will be supported. However, please read the Q&A before you decide to purchase Usher.)

So what does this mean for you as an Usher user? We figure you might have questions, so we’re going to do our best to answer them here. Anything we don’t address, please feel free to bring it up in the comments, or by emailing us directly.

Why are you retiring Usher?

Usher does its video magic through QuickTime. Not the newer-and-current QuickTime X, but the original QuickTime. This lets Usher do all sorts of neat stuff, but also means it can break due to an event that crashes QuickTime—most Usher crashes are actually QuickTime crashes which then take Usher out, too.

QuickTime is very old, and obviously no longer updated. (It’s so old that it’s not even 64-bit code.) Newer video formats may cause issues, and we can’t resolve those issues in Usher because they’re actually in QuickTime. Given these age-related issues with QuickTime, we’re no longer comfortable selling and supporting Usher to new buyers, so we’ve decided it’s retirement time.

Read the rest of this entry »

Time Sink 2 is on the clock

January 17th, 2017 by Rob Griffiths

Time Sink 2 iconTime Sink 2 is out today—yes, it’s a major update in version numbers, and no, it won’t cost you a cent. That’s right, Time Sink 2.0 is a free new major version, for both direct and App Store buyers.

Why free? Because all though we’ve done a ton of behind-the-scenes work to make Time Sink an even better time tracking app (so it’s indeed a major upgrade to us), the user-visible new features may not feel like typical “oh wow this is a MAJOR update!” material to you. So instead of trying to justify charging for the upgrade, we decided to give it to everyone for free. (But hey, if you want to buy another copy or gift one to a friend, we won’t mind—it’s still just $5.)

So what’s new in Time Sink 2? We won’t bore you with all the many behind-the-scenes changes, other than to mention that Time Sink is now sandboxed, so we can add new features to the App Store version to keep it in sync with the direct version—hooray!

Here’s the stuff you can see and work with as a Time Sink user:

  • Ad-hoc timers can be used to track non-Mac activities, such as phone calls or client meetings.
  • All timers can be paused via an assignable hot key, and can be set to resume automatically when activity resumes.
  • A pop-up menu at the bottom of the Activity Report window lets you easily select time frames like today, this week, this month, or this year.
  • Define the “start of day” time for the “today” Activity Report view. No longer must you start working just after midnight.
  • Use window title filters to merge windows from apps that include always-changing info in their window titles, as when Photoshop appends @50%, @75%, etc.
  • Exported reports can be opened in Time Sink to view historical data.
  • View time usage in the Organizer as percentages of total time instead of hours/minutes.

Finally, there are a couple of new themes for the Activity Report:

Two new Activity Report themes join the original

The original purple (left) is joined by light (center) and dark (right); the blue shown in the dark theme shot will be replaced with whatever you’ve set as your macOS highlight color (System Preferences > General).

How to update

Direct customers can get the update via in-app updating; App Store customers should see the update in the App Store app soon, if not already. (Just one note of caution: Time Sink 2 requires OS X 10.8 or newer; if you’re on OS X 10.7, you’ll want to stay with the original Time Sink. See the museum for links to older versions.)

How-to: Track top-level web site usage with Time Sink

January 2nd, 2017 by Rob Griffiths

Our time-tracking app Time Sink relies on window titles to track your activities. This approach works great for most use cases, as window titles are supplied by the vast majority of apps out there, which means Time Sink is able to keep an eye on nearly everything you do.

But when browsing the web, relying on window titles can sometimes be problematic: Many sites don’t include any site-specific information in their window titles. For instance, a news site may just have the title of the news article as the window title. So if you were interested in finding out how much time you spend on that news site, Time Sink apparently wouldn’t be able to help, because there’s no way to tell which site those news stories came from.

Other sites do include some site-specific data in their window titles, but what that is will vary by site, as well as where it appears within the window title.

The good news is that Time Sink can track site-wide time usage for both types of windows—it’s relatively simple for sites that include site-specific data in their window titles, and it’s somewhat more involved for sites that do not.

Read the rest of this entry »

Announcing the Witch 4 public beta

December 22nd, 2016 by Rob Griffiths

It’s been a long time since we released a major update to Witch. How long has it been? It’s been 27 minor updates long, that’s how long (nearly seven years, if you count like a normal human).

But the long wait is (nearly) over…


Hey, are those tabs in Safari or separate windows?

Say hello to Witch 4. You can try it out for yourself, today, via the Witch 4 public beta (with special pre-release pricing, too).

And yes, Witch 4 has learned more than a few new tricks…here’s just one…

If the above images have you convinced you need the beta, well, give it a try! But you should also keep reading, as there are some important details about the new features, the beta itself, and the pre-sale.

The pre-sale? Glad you asked: During the public beta, new users can buy Witch 4 for just $10 (normally $14); users of prior versions of Witch can upgrade for only $6 (normally $8). And yes, this includes App Store buyers. There are more details on the pre-sale at the end of this post.

Read the rest of this entry »

Three minor updates have escaped into the wild…

December 22nd, 2016 by Rob Griffiths

…and while you’d think that’d be enough for one day for us, we are Many Tricks, after all. So a bit later today, stay tuned for an announcement witchwhich you may find of interest.

As for the escapees, they are…

  • Butler 4.1.23, which includes some comestic improvements and a couple of bug fixes. [release notes]
  • Resolutionator 1.1.1 fixes a color depth issue on newer laptops that could cause Resolutionator to not show any resolutions. [release notes]
  • Usher 1.1.15 has a ton of changes, most of which aren’t directly visible. But we’ve improved memory usage, speed of previews, crawler performance, and more. [release notes]

Butler and Resolutionator are direct-only apps, so you should get notified by each app that there’s an update available, if you haven’t disabled that setting in Preferences. Or you can just download the full app from our site again; you won’t lose your settings if you update that way.

Usher is available both direct and in the App Store, and the App Store update should be showing up any minute now, if it’s not out already.