All posts in the ‘Witch’ category

Subscribe to the RSS feed for the 'Witch' category

Witch 4 switches out of beta

Thursday, March 30th, 2017

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.

Announcing the Witch 4 public beta

Thursday, December 22nd, 2016

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.

(more…)

How-to: Make Witch (indie) launch on login in Sierra

Tuesday, October 25th, 2016

We’ve had a few reports of the direct version of Witch not automatically launching at login after upgrading to macOS Sierra. While we haven’t seen this issue here, if it happens to you, here’s how to resolve the problem. (There have been no reports of troubles with the App Store version, so the following is only for our direct customers.)

First, disable Witch in its System Preferences panel, then switch to the Users & Groups panel and click the Login Items tab. Scan the list of items and see if witchdaemon is listed.

If you see witchdaemon in the list, start by getting rid of it: Select it with a single click, then click the minus sign to remove it. Now just follow the rest of these instructions.

If you don’t see witchdaemon then—leaving System Preferences open—switch to Finder.

In Finder, navigate to your user’s Library folder (or to the top-level Library folder, if you installed Witch for all users). Your user’s Library folder may be hidden; if so, hold down the Option key and choose Go > Library from the Finder’s menu.

Once inside the Library folder, navigate into PreferencePanes. There you will (hopefully) see Witch.prefpane. (If you don’t see it, it’s probable you installed Witch for all users, in which case you need to navigate to the top-level /Library > PreferencePanes folder, then follow the rest of these instructions.)

Right-click on Witch.prefpane and choose Show Package Contents from the contextual menu; this will display a Contents folder. Navigate into Contents > Helpers, which should show just oen entry, witchdaemon.app. Leave this window open.

Now drag witchdaemon.app from the Finder window into the list of login items in System Preferences, and drop it there. Make sure witchdaemon now appears in the list, then close System Preferences. You should now be good to go—Witch should now launch properly at login.

If you need additional help with this process, or Witch still isn’t launching at login after even though it’s listed in login items, please open a trouble ticket for additional support.

A few minor (non App Store) updates…

Tuesday, August 9th, 2016

We’ve released updates to a few of our apps. These are all quite minor changes; you can read the release notes for each if you’re interested in the nitty-gritty.

We did add a new AppleScript command to Resolutionator, if you’d like to control your display’s resolution via AppleScript … and Witch includes a blurred-translucent background option. To see it, either select the Default item on the Presets pop-up on the Appearance tab, or uncheck the Background color box on that same tab.

  1. Butler 4.1.21 4.1.22 [release notes]
  2. Desktop Curtain 3.0.7 [release notes]
  3. Resolutionator 1.1 [release notes]
  4. Witch 3.9.9 [release notes]

Why aren’t there any App Store updates for those apps that are in the App Store? Because these changes only affect the direct versions of Desktop Curtain and Witch (we fixed some stuff related to the new crossgrade feature). Witch’s blur background may come in a future App Store update, though, if the App Store review team doesn’t deem it a new feature. Remember you can freely crossgrade to the direct version of Witch today if you want the blur!

As always, you can update via the in-app updater, or just download a fresh copy of the app from our web site. (If you happen to be running the macOS Sierra public beta, you’ll need to download Butler and Resolutionator from our site this time only, as we had to fix a Sierra-specific update issue.)


Update: Butler just got bumped to version 4.1.22 to fix two bugs in 4.1.21. Sorry about those!

Desktop Curtain 3.0.6 released

Thursday, August 4th, 2016

Today’s release of Desktop Curtain 3.0.6 marks our second straight update that removes a feature for App Store users. And just like the Witch 3.9.8 update, the App Store version of Desktop Curtain has lost Spaces support. (See the linked Witch 3.9.8 post for the nitty-gritty on why we had to do this … and keep reading this post to see how you can regain Spaces support.)

Other changes in this update are mainly behind-the-scenes, but there is a nice new retina menu bar icon and Desktop Curtain now uses our new in-app help system. Direct users can update via the in-app updater, or by downloading a new copy from our web site. App Store users should see the update in the App Store app shortly, if not now.

To help those who use the App Store version of Desktop Curtain and rely on Spaces, Desktop Curtain has gained a new skill, just like Witch did: The ability for App Store users to freely and permanently crossgrade to the direct version of Desktop Curtain, which continues to support Spaces.

(more…)

Witch 3.9.8 released

Wednesday, July 27th, 2016

Witch 3.9.8 is now out, with some bug fixes and behind-the-scenes updates for macOS Sierra. You can read up on all the changes in the official Witch release notes. Direct users can update via in-app updates, or by downloading a fresh copy from our site.

App Store users should see the update shortly in the App Store application. However, for App Store users of Witch, there’s more that we need to discuss: We had to remove Spaces support from the App Store version of Witch.

If you don’t use Spaces, this change won’t affect you at all. If you don’t use the App Store version of Witch, this change won’t affect you at all. But if you do use Spaces and the App Store version of Witch, you’re probably pretty angry with us right now. Thankfully, we have a free and easy solution for those of you in this bucket: Migrate to the direct version with a full in-your-own-name license file.

Read on for the details on why we had to remove Spaces support, and for how to migrate to the direct version of Witch.

(more…)

The new Many Tricks’ end user license agreement

Thursday, April 28th, 2016

Ever since Peter and I relaunched Many Tricks in 2010, we’ve never had an official software license agreement. The closest thing we’ve had is this blog post, which explains limits on the use of our apps across multiple Macs (tl;dr: Use them on as many Macs as you personally use). However, we’ve never had an actual end user license agreement (EULA) that spells out the legal license you agree to when you purchase one of our apps.

Well, we have one now—it’s also permanently linked in the sidebar here, and will be accessible from within our apps. And a really big thanks to Rich Siegel at Bare Bones Software, who generously agreed to let us use his document as a starting point. I found the Bare Bones EULA to be well written, brief, and easily understood; hopefully our version, which has only minor changes, is still all of those things.

After six years, why did we suddenly need an EULA? The truth is we probably should have had one from day one, but never really felt the need. Recently, however, we’ve received inquiries from government agencies and larger companies interested in buying our apps … and many of these customers aren’t allowed to purchase our apps unless we have an actual legal license agreement. So now we do.

Note that this doesn’t change anything relative to the usage of our apps; we still allow you to use one license to install our apps on as many Macs as you personally use. We just needed to have a formal legal software license for larger customers and government agencies.

Announcing our new in-app help system

Thursday, April 7th, 2016

Starting with our recent update to Keymo, we rolled out a new help system. We developed this new system to solve some aggravations we were having with Apple’s built-in help system, and to provide our users with a better help experience. This new help system will be rolling out to all our apps in the very near future.

Here’s a quick peek at the first screen of Moom’s new help:

Moom's new help

There are many aspects to our new help system that should make in-app help work much better for our users—some new features, some existing features working better, and a revamped look and feel.

(more…)

Do not sync our apps’ prefs file across Macs

Tuesday, April 5th, 2016

Many users, myself included, own more than one Mac. For people like us, the concept of syncing an apps’ settings across those Macs, so they’re always the same and always up to date, is enticing. But unless the app has been specifically written to support such syncing (i.e. TextExpander, or the snippets/presets portion of our own Name Mangler), this is generally a Very Bad Idea.

In the last couple weeks, I’ve received emails from a few users, complaining of lost settings in a couple of our apps. After some back-and-forth, the common thread among these users was the use of an open source tool called Mackup.

Mackup claims that it will:

  • Back up your application settings in a safe directory (e.g. Dropbox)
  • Sync your application settings among all your workstations
  • Restore your configuration on any fresh install in one command line

If you browse the Mackup page, you’ll find a number of our apps—Moom, Name Mangler, and Witch—listed in the Supported section. This may make you think that we’ve been consulted, and that those apps have our blessing to be used with Mackup. This is not the case at all.

Supported apps are just apps that Mackup itself supports in its configuration; there’s not necessarily any involvement with—or approval from—the app’s original developer. That’s certainly the case with us, as we were never contacted about including our apps on Mackup’s supported list. At present, we do not support preference files synced across multiple Macs for our apps. (We have asked to have our apps removed from Mackup, but so far, there’s been no response from the Mackup developer.)

We do not recommend the use of Mackup, or any other such tool that syncs our apps’ prefs files across multiple Macs. You may lose all your settings, or introduce some sort of command conflict that could cause problems using our apps. Please revert to locally-stored non-synced prefs.

(more…)

All direct apps updated to improve update security

Sunday, January 31st, 2016

Yes, that’s right, we’ve updated the updater in our direct apps. Our direct apps rely on Sparkle to inform you when there are new versions available. Over the weekend, we were made aware of a potential vulnerability in how we implemented Sparkle. Basically, if your network is already compromised by what’s called a Man in the Middle attack, then it’s possible an attacker could use the Sparkle update mechanism in our apps to remotely execute code on your Mac. That’s bad.

Although this is a relatively small exposure (as you must already be on a compromised network), we felt it was important to act on it right away, so we’ve updated all of our apps to use Sparkle over secure HTTP (HTTPS). Please update any directly-purchased Many Tricks apps immediately.

Important: There’s a bit of a Catch-22 here … in order to get you this update, it must come over insecure HTTP, because that’s how Sparkle in the app you’re using is configured. If you are concerned that you might be on a compromised network, please do not update using the in-app updater. Instead, just download the relevant app(s) directly from our site, which uses HTTPS.

If you have any questions on this update, please leave a comment or email us directly, and we’ll do our best to address your questions.

Note: Although our App Store apps don’t use Sparkle, we know they’re out of date with some of the other minor bug fixes that came with these releases. We’ll be submitting updates to the App Store next week to get App Store users current.