Micro Snitch and FaceTime HD Camera on newer Macs

The sole purpose of Micro Snitch is to point out that your Mac’s microphone or camera is active. Unfortunately, there’s a bug in OS X Yosemite that prevents any app from correctly detecting the activity of the FaceTime HD Camera on some newer Mac notebooks. We contacted Apple about this and they resolved this issue in the preview version of OS X El Capitan.

(Note that Micro Snitch’s ability to detect and report on your Mac’s microphone activity is not affected by this issue.)

When OS X El Capitan will be released this fall, Micro Snitch will work correctly on those Macs as well. We think it is important for our customers to know about that fact, so we added a message explaining the situation when you launch Micro Snitch on an affected Mac model.

If you bought Micro Snitch in our shop, you should receive the Micro Snitch 1.1 update via the built-in software update or you can download it from our website.

If you bought Micro Snitch on the Mac App Store, the update will be available when it passes Apple’s App Store review.

Introducing Micro Snitch

Micro Snitch

We just released our brand-new OS X app called Micro Snitch. It’s an unobtrusive little app that sits in your menu bar and notifies you whenever any app uses your Mac’s microphone or camera.

(Get it? It snitches on apps that use your microphone!)

In addition to showing this information in the menu bar, Micro Snitch also has a nice overlay that automatically appears in the center of the screen to get your attention whenever the microphone or camera starts being used. It then moves off to a corner to get out of your way.

Micro Snitch also logs whenever the microphone or camera is in use, so you can check if something was going on while you were away from your Mac.

Micro Snitch is available in our own shop as well as on the Mac App Store. The price is 3.99€ / $3.99, but it’s 50% off at 1.99 while it’s still fresh and hot!

More information and a free demo version is available on the Micro Snitch product page. Follow @micro_snitch on Twitter to get informed about new versions, tips and other news.

iOS Simulator and Little Snitch 3.5

If you’re an iOS developer, this will make you very happy: Little Snitch 3.5 greatly improves support for iOS Simulator apps in every regard.

First and foremost, apps and processes that run in iOS Simulator are now easily recognizable by their name. For example, the iOS version of Safari is shown as “Safari (iOS)”:

Paths to iOS Simulator apps are clearly marked with a prefix. For stock apps like Safari, Maps or an iOS system daemon, Little Snitch will show “iOS Simulator” followed by the full path to the app’s or process’ binary. That path will be somewhere deep inside the Xcode app bundle, as can be seen in the Network Monitor’s inspector:

Here comes the interesting part: What about apps that you as an iOS developer create and then test in iOS Simulator? If you ever poked around the file system and tried to find out how Xcode and iOS Simulator manage your apps on disk, you probably discovered a path that looks like this:


Every app you test resides in a directory somewhere inside your home directory’s hidden Library folder whose name is a random unique identifier (UUID) that is generated for every combination of iOS version and iOS device flavor you test against which contains another random unique identifier and then your app. To top it all off, different versions of Xcode have different directory structures for all this (the above example is from Xcode 6).

In previous versions of Little Snitch all this caused problems because rules in Little Snitch are created for a process at a certain path. This means if you create a rule for an app, it only works as long as the path stays the same. Now, iOS Simulator apps don’t play nicely with this because every time Xcode and iOS Simulator decide to use a new path, you’d get a Connection Alert from Little Snitch when your app tried to do some networking.

Little Snitch 3.5 solves this problem by becoming aware of which apps on your Mac are actually run in iOS Simulator and whether they reside in one of iOS Simulator’s random container paths. For such apps, a rule’s path is automatically shortened to something like “iOS Simulator → Test.app/Test” and it just works regardless of what the exact path is.

There’s nothing special you have to do as an iOS app developer. Rules can be created like any other rule using the Connection Alert, Network Monitor or Configuration.

As a bonus, when creating a new rule in Little Snitch Configuration you get a list of all the apps that are currently installed in any of your iOS Simulator configurations, allowing you to create rules very easily:

Despite adding all of these improvements to Little Snitch, we made sure this convenience doesn’t open up any security holes whereby a malicious app could trick Little Snitch into allowing network access by just moving itself into an iOS Simulator container directory.

You can download the latest version of Little Snitch – including the latest nightly build that contains all this iOS goodness – on our Little Snitch download page.

The Sixth Sense

Lots of Smiles

As a longtime LaunchBar user, you probably know them all — LaunchBar’s five superpowers: Abbreviation Search, Browsing, Sub-search, Send To and Instant Send.

With LaunchBar 6.1, we are proud to introduce a sixth superpower: Staging.

Staging is a technique that allows you to create multiple selections in LaunchBar and to act on all of these items at once. Here are just a few examples:

  • Select multiple files and send them via email.
  • Or archive them into a ZIP file.
  • Or move them to the Trash.
  • Select a couple of songs or albums and play them in iTunes.
  • Select a series of emoji, and insert all of them in one go.
  • Send one or more files to multiple email recipients.
  • Launch a bunch of apps at once.
  • Open a number of web bookmarks.
  • Perform a web search on multiple search engines simultaneously.
  • etc.

How to create a multiple selection in LaunchBar

LaunchBar collects items that participate in a multiple selection in a so called staging area. You can add or remove (stage or unstage) items with a few keystrokes.

For example, just as in Finder, you can press ⇧↓ to select a number of adjacent items. The total number number of staged items is shown at the right edge of the bar, and the staged items themselves are marked with a somewhat lighter highlight color. Note that the selected item (dark highlight color) is implicitly staged (more on that later).

Adjacent Items

Multiple selections are not limited to adjacent items, though. You can stage additional items individually, even from completely different locations:

Scattered Selection

Shortcuts to create and modify multiple selections

The following shortcuts are available to add or remove items from the staging area:

  • ⇧↓ and ⇧↑ stages or unstages a range of adjacent items.
  • ⌘↓ and ⌘↑ toggles staging of the selected item.
  • Comma stages the selected item.
  • ⌘A stages all items in the current list.
  • ⌫ unstages the selected item.
  • Escape or ⇧⌫ clears the entire staging area.

You can also stage/unstage items with the mouse:

  • ⌘-Click toggles staging of the clicked item.
  • ⇧-Click stages/unstages a range of items.

Implicit staging of the selected item

The selected item (the one with dark highlight color) is always part of a multiple selection. It’s therefore not necessary to explicitly add it to the staging area.

For example, to send an email to two people, John and Paul, you just type “JOHN,PAUL” and hit ↩. Typing “JOHN” selects the first recipient, typing comma adds it to the staging area, typing “PAUL” selects the second recipient, and since Paul is implicitly staged you can immediately press ↩ to create an email to both contacts.

Acting on multiple selections

Once you’ve staged multiple items, you can act on these items pretty much the same way as you do with single items. Press ↩ to open them, press ⇥ to send them to an action, move them to a folder, and so on.

Here are a few examples:

  • Press ↩ to open multiple apps, files & folders, contacts & email addresses, bookmarks, emoji, snippets, songs, albums, etc.
  • Press ⇥ to invoke Send To, then select a target:
    • Select an app to open files with that app.
    • Select one (or more) contacts to send files as email attachments.
    • Select a folder to move or copy files to that folder.
    • Select the Compress (ZIP Archive) action to … well … create a compressed ZIP archive.
  • Invoke actions on multiple selections, for instance:
    • Move to Trash (⌘⌫)
    • Duplicate (⇧⌘D)
    • Eject (⌘E)
    • Copy (⌘C)
    • Get Info (⌘I)
    • Show in Finder (⌘↩)

Inspecting and reviewing staged items

Whenever there are items in the staging area, the number of staged items is shown in a badge at the right edge of the bar:

Staging Badge

You can quickly show a list with all currently staged items by pressing ⇧→.

(Wait! Wasn’t ⇧→ the shortcut for Info Browsing? You’re right. We’ve changed the Info Browsing shortcut to ⌥→ in order to get a more consistent, easy to remember set of staging shortcuts).

While this list of staged items is visible, you can press ⌫ to remove items from the staging area. And you can press ⌥↑ or ⌥↓ to rearrange items in the list. This is useful when the order of items is relevant, e.g. in case of songs (when you wish to play them in a particular order) or contacts (when you want a recipient to be first in the To-field of an email).

Automatic clearing of the staging area

As soon as you’ve acted on a multiple selection, the staging area gets cleared automatically.

If you wish to reuse a previous multiple selection again for some other action, you can retrieve it from LaunchBar’s Recent Items list (⌘B).

Note that the staging area also gets cleared whenever you leave the LaunchBar interface (e.g. when you switch to another application), even if the staged items haven’t yet been used for any action. This is to make sure that when you later get back to LaunchBar, it’s in a predictable “clean state”, so you can type e.g. “⌘Space SAF ↩” to launch Safari without having to worry that this also unintentionally opens any previously staged items.

But same as before, you can type ⌘B to retrieve the previous multiple selection from the Recent Items list.

Start staging today!

We think that LaunchBar’s new staging capabilities are great way to further help you improve your productivity. So have fun with this new superpower, and — as always — keep your hands on the keyboard!

LaunchBar 6 Released


LaunchBar 6 is ready for prime time!

This new version packs a lot of great new features, including a completely redesigned, themeable user interface, extensibility via custom, script–based actions, suggestions for Google and DuckDuckGo, live Calendar input feedback, new indexing rules like Emoji or Finder Tags, Info Browsing for accessing an item’s metadata and so much more.

The best way to find out what is new and what has changed is by visiting the new LaunchBar website and reading the release notes. Or you can download LaunchBar 6 and try it out yourself!

You can use LaunchBar for free as long as you like with all features available. After 30 days, LaunchBar will occasionally nag you to consider a purchase, but all features will remain fully usable without any restrictions.

As always, we offer reduced upgrade pricing if you have a LaunchBar 5 license. For those who bought LaunchBar 5 on or after March 24th, we have great news: You’ll get a free upgrade to LaunchBar 6.

At this point we want to thank all of our beta testers for helping us out over the course of the last months. With your truly awesome feedback you helped us track down bugs and think of features that we wouldn’t have come up with by ourselves. (FYI: The final version of LaunchBar 6 still includes the “Send LaunchBar Feedback” action, so don’t stop using it!)

Along with this release we redesigned the Objective Development website. Some pages still have the old design but those will be updated soon (there are only so many hours in a day).

If you have any questions or suggestions, let us know on Twitter or use the “Send LaunchBar Feedback” action directly in LaunchBar 6.

Announcing LaunchBar 6 Beta

LaunchBar 6 Teaser

We are proud to announce that a new major version of LaunchBar is coming soon.

At Objective Development, we’ve been hard at work on LaunchBar 6 for quite some time adding features, improving designs, refining usability and squashing the occasional bug. Before we release it to the public, though, we invite you to join the LaunchBar 6 beta program to give it a test run and help us find any remaining issues.

Head over to the LaunchBar 6 beta page to become one of our selected beta testers. At first, we will only send out a restricted number of access codes, but as the beta phase goes on, more testers will be able to get their hands on the new version.

To answer what will probably be some of your most frequently asked questions:

  • The beta testing phase will go as long as necessary, so we can’t announce a date for the final, public release yet.
  • LaunchBar 6 will be the first paid LaunchBar upgrade after more than four–and–a–half years, but we haven’t decided on the price yet.
  • A free trial version will be available.
  • If you bought LaunchBar 5 on or after March 24th, 2014 you will receive the LaunchBar 6 upgrade for free.

In the coming weeks, we will share more information and screenshots about what’s new and what’s improved.

We’re excited to show you what we’ve been up to and can’t wait to hear what you’ll have to say about the all–new LaunchBar! If you have any questions, feel free to contact us on Twitter or App.net.

Little Snitch and LaunchBar are ready for OS X Mavericks

Are you ready? We are.

Two days ago, Apple released OS X Mavericks for free on the Mac App Store. That’s great news for all Mac users.

We have even more good news for our customers: Little Snitch 3.3 and LaunchBar 5.6, both released earlier this month, are ready for OS X Mavericks. Also, both are free updates for existing customers of current versions.

Go ahead and download them here:
Little Snitch download
LaunchBar download