Tag: Quicksilver

Extending Quicksilver’s append to file

A few years ago, Merlin Mann wrote up this great tutorial on how to append a string to a text file from anywhere, a topic which was mentioned again a little later. Quicksilver’s come a long way since then, and many of the limitations present back then no longer apply. Throw in some Proxy Objects, and you’ve got yourself a really big time-saver that can apply to your global workflow.

Continue Reading Extending Quicksilver’s append to file

Fumo’s Fumin’

Fumo Smoking

This version’s not publicly available yet. Austin & Co. (developers of the application that uses this effect) need to be contacted, and I need to have an option to turn the smoke on / off. It cools down automatically when the interface is hidden, but I’m sure not everyone likes passive smoking.

Doesn’t it look fantastic?

Continue Reading Fumo’s Fumin’

Writing Quicksilver Plugins: Actions

Writing an action

Previously

We set up Xcode for Quicksilver plugin development, created a Quicksilver plugin project and got familiar with the QSPlugIn portion of the Info.plist file.

We’ve introduced ourselves to Quicksilver, and told it some fundamental information about the plugin we’re making in the QSPlugIn section of the Info.plist file associated with the Quicksilver project.

In this tutorial, we look at the procedures involved in specifying and writing an action for Quicksilver.

Continue Reading Writing Quicksilver Plugins: Actions

Anatomy of a plugin - Info.plist Part 1

Previously

We discussed the basic setup required to begin writing Quicksilver plugins in Quicksilver plugins in Objective-C. Anatomy of a plugin is a multi-section guide which explains the various sections of Info.plist, the different components of a plugin and the basic groundwork required in order to write a usable plugin.

To go through this guide, you need to have followed the steps in Quicksilver plugins in Objective-C. Once you’ve got Xcode set up properly for Quicksilver development, create a new Quicksilver plugin project in Xcode, and get ready to start planning your plugin. Continue Reading Anatomy of a plugin - Info.plist Part 1

Quicksilver plugins in Objective-C

Quicksilver is a ubiquitous application. Everyone knows about it, and most people use it to bolster their productivity. The application is able to catalog portions of your hard drive to give you instant access to your documents and software. Various plugins extend Quicksilver’s functionality and add more actions (such as calculations, dictionary lookups or scaling images) as well as allow it to index a wider range of files. This system is so powerful, that in two keystrokes it is possible to locate almost any file buried in your hard drive, and two more to perform an action on it such as deleting, renaming, etc. However, due to limited documentation and the application only being a Beta release, writing a plugin remains a mystery to most developers. This article aims to illustrate the steps needed in order to write a working Quicksilver plugin in Xcode and Objective-C. (Python programmers may use PyObjC).

Continue Reading Quicksilver plugins in Objective-C

Right click != New File

Right click does not equal new file Migrating from Windows, there are a few features that you miss using OS X. My chief concern when I started using a Mac was how to create new files without opening any application.

Continue Reading Right click != New File