February 2012
7 posts
1 tag
Quickscript 2.0 adds support for on-demand scripts
Major update to Quickscript. You can now create on-demand scripts in addition to autorun ones. On-demand scripts show up in a new menu that drops down from the toolbar button. Download Quickscript 2.0 or let Safari update your copy
Feb 23rd
1 tag
PopSearch 1.8.6 speeds up history feature
Not having used PopSearch’s history feature in many months, I hadn’t realized how much it slowed down typing in the query field when there are many history items. I’ve made it faster now.
Feb 16th
1 tag
Factotum 1.0.9 has site fixes
The new build fixes the broken layouts of Twitter and Wikipedia. Download Factotum 1.0.9
Feb 15th
1 tag
PopSearch 1.8.5 reenables search history on Lion
When PopSearch was updated to use a popover in Safari 5.1, I had to disable the search history feature because there was a bug in Safari 5.1 that caused it to freeze solid when a popover was dynamically resized. Apple has fixed that bug, so I’ve reenabled search history.
Feb 15th
1 tag
LinkThing 2.0.22 fixes a pesky bug
Some time ago a bug crept in that caused link control to fail on a page if you navigated to a different page and then came back to the first page using the Back function. This build seems to fix that problem. Download LinkThing 2.0.22 or let Safari update your copy.
Feb 10th
1 tag
Quickscript
My latest Safari extension provides a convenient way to save and automatically run arbitrary bits of JavaScript for any web page. (It’s only useful for pages you don’t control.) Quickscript is similar in purpose to the Firefox extension Greasemonkey, but is much simpler and less powerful—for example, it does not support userscripts.org. On the bright side, Quickscript makes it really...
Feb 10th
1 tag
Tabkeys 2.4.3 enhances "close last tab" option
Tabkeys has an option to prevent closing the Safari window when you close its last tab using the tab-closing hotkey; this is accomplished by setting the last tab’s URL to “about:blank” rather than actually closing it. Now, you can specify any other URL to load in the last tab when you “close” it. Download Tabkeys 2.4.3 or let Safari update your copy.
Feb 4th
January 2012
1 post
1 tag
NoPageCache
This extension disables Safari’s “page cache” feature, which causes problems for many extensions. If you’ve noticed some of your extensions’ features not working after you use the Back button, NoPageCache can help. Download NoPageCache or read a little more about it
Jan 20th
December 2011
3 posts
1 tag
Moofmarks 1.6.10 works around Pinboard rate limit
This build works around the new Pinboard rate limit for fetching bookmarks. If less than five minutes have elapsed since the last time Moofmarks downloaded your bookmarks, it won’t update them immediately but will set a timer to update them five minutes after the last download. Download Moofmarks 1.6.10 or let Safari update your copy.
Dec 24th
1 tag
Moofmarks Pinboard access problem
Seems that Pinboard recently started limiting, or limiting more aggressively, how often you can fetch bookmarks through their API. The new limit is once every five minutes. So now, if you add, remove, or edit a bookmark and open Moofmarks, and then you do it again within five minutes, Moofmarks will not be able to fetch your bookmarks after the second change, and it will show this error...
Dec 23rd
1 tag
Moofmarks 1.6.8 adds initial setup page
This latest version of Moofmarks has nothing new for existing users, but new users may now be less puzzled on first use, as Moofmarks now prompts them to select a bookmarking service before doing anything else.
Dec 14th
November 2011
8 posts
1 tag
Moofmarks 1.6.6 fixes bug in 1.6.5 bugfix
No further comment.
Nov 19th
1 tag
Moofmarks 1.6.5 fixes an add-bookmark bug,...
There was a bug in Moofmarks that could cause adding bookmarks to fail. This update should fix that problem, but please check your Moofmarks settings to make sure the services you’ve selected to save bookmarks to are what you want after the update.
Nov 18th
1 tag
Moofmarks 1.6.4 fixes a bad bug
Under some unidentified circumstances, the popover version of the Moofmarks dialog (enabled under Safari 5.1) would appear empty, and no amount of restarting Safari or reinstalling the extension would fix the problem. This update prevents that from happening, I think. Download Moofmarks 1.6.4 or let Safari update your copy.
Nov 9th
1 note
1 tag
Moofmarks 1.6.3 fixes a layout bug
This update fixes a bug where if a bookmark’s name, description, and tags were too long to fit on one line, its URL would be hidden.
Nov 4th
1 tag
Moofmarks 1.6.2 adds mouseover selection
I really should have implemented this a long time ago, but I was too lazy. Anyway, Moofmarks now highlights bookmarks as you move the mouse over them, and you can click anywhere on a bookmark row to open the bookmark. Safari 5.1 users note: If you’re using the popover version of the Moofmarks dialog, mouseover highlighting won’t for you until you update to Safari 5.1.2, which will be...
Nov 4th
1 tag
Moofmarks 1.6 implements own add-bookmark dialog
When you click the Add Bookmark button, Moofmarks now displays its own dialog instead of simply opening a popup window for your bookmarking service’s standard add-bookmark form. The reason I implemented this is because, personally, I tend to add the same bookmarks to Pinboard, Delicious, and Google Bookmarks, all at the same time—and it’s a bit of a hassle to open and fill out each...
Nov 4th
1 tag
LinkThing 2.0.18: Yet another bug fix
Aren’t you getting tired of these stupid little bug fix releases? I know I am. Yet the bugs keep coming, so what can I do? This one fixes not really a bug but a stupid decision I made earlier to ignore named targets when deciding the fate of links. This was stupid, because a common use of named targets is to make links in one frame of a frameset open in another frame. By ignoring the named...
Nov 4th
1 tag
PopSearch 1.8.3 quashes a major bug
At some point in the last few updates to PopSearch, a bug crept in that caused the search dialog to appear partially off-window sometimes for some users. I still don’t know why that happened, because I’ve never been able to duplicate the problem. That hasn’t stopped me from finding a way to make the bug go away, and now I present to you the fruit of my (slight) labors. Download...
Nov 2nd
October 2011
2 posts
1 tag
LinkThing 2.0.16: a tiny enhancement
Yesterday, while downloading some files from DeviantArt, I noticed that each download would open a new, blank tab, which (in Safari) would not go away when the download had been initiated. I realized that this was happening because DeviantArt adds a target="_blank" attribute to their download links. I assume they have a reason for doing this, and they are not the only site doing it....
Oct 28th
1 tag
NatKeyScroll 1.0.1 is a tiny bug fix
There was a bug in NatKeyScroll that caused it to use a tiny bit more CPU time than necessary. (I forgot to use clearInterval after a setInterval.) No big deal.
Oct 6th
September 2011
7 posts
1 tag
Moofmarks 1.5 adds an Add Bookmark button
Clicking the + button will open the add-bookmark page for whatever service you’re using. The URL of the page you’re viewing will be automatically entered into the add-bookmark form, and anything you’ve typed into Moofmark’s search field will be entered as the title. Pressing Option-Enter from the search field will also open the add-bookmark page, if you prefer that over...
Sep 7th
1 tag
LinkThing 2.0.15 adds support for middle click
Did you know that middle-clicking a link in Safari opens it in a new tab? Well, I didn’t. And for some reason, LinkThing was preventing this from happening. At the request of a user, I’ve added middle-click support to LinkThing in this update. So now, when you middle-click a link, LinkThing will treat the click as a ⌘-leftclick, meaning that it will open the link in a new tab or...
Sep 6th
1 tag
Clone & Back—a tiny new extension
Have you ever clicked a link on a web page, and then cursed yourself because you had meant to open it in a new tab? If so, this little extension will make your life just a tiny bit easier. Read more about Clone & Back or download it now.
Sep 5th
1 tag
LinkThing 2.0.14: critical bug fix
The last update introduced a mysterious bug that made LinkThing stop working quite often. Although I’ve eliminated the bug, it remains a mystery because I don’t understand why it was happening—the code seemed unproblematic. I’m chalking it up to a Safari peculiarity. Oh, and I’ve also enhanced the pseudo-statusbar feature. It now reflects whether a link will open in a new...
Sep 5th
3 notes
1 tag
LinkThing 2.0.13 adds option to revert to...
In the previous LinkThing update, I fixed a logic error that caused the extension to ignore the Command key when clicking a link that has a target value of “_blank”. A user emailed to say he disagreed with that choice. He (or she) thought ⌘-clicking a link should always open it in a new tab, regardless of the link’s target attribute. I can see how some people might agree with...
Sep 5th
1 tag
Quickstyle 1.0.9 has a small bug fix
The ⌘+ and ⌘– keys may not have been doing the right thing for you, depending on another setting. When the setting “Take over ⌘+/⌘– keys for whole page zoom” is enabled, these hotkeys are supposed to increase or decrease the zoom factor for the whole page—just like the built-in Safari Zoom In/Zoom Out commands—regardless of the preferred resizing method. But because of a logic error,...
Sep 3rd
3 notes
1 tag
Tabkeys 2.4.1 adds four new actions
New actions in this Tabkeys update: Go Back Goes back a step in the tab’s history. Go Forward Goes forward a step in the tab’s history. Copy to New Tab & Go Back Opens the current page in a new tab and goes back in the current tab. Handy for when you meant to open a link in a new tab but opened it in the current one instead. Copy to Background Tab & Go Back Same as above,...
Sep 2nd
August 2011
23 posts
2 tags
Making new Terminal windows automatically cd to...
I think this is my first post that has nothing to do with Safari extensions. I hope someone finds it useful. Here’s a trick I figured out to make new Terminal windows (and tabs) automatically cd to the current Finder directory on opening. I don’t know that this is always a good idea, but to me at least, it doesn’t do any harm and is often helpful. There are probably several...
Aug 25th
7 notes
1 tag
LinkThing 2.0.12: yet another bug fix
(Sigh.) Another day, another bug. This one was another logic error. It’s a little hard to explain, but let me try. Say you’re on a site for which you have not specified, via LinkThing’s settings, whether to open links in a new tab. (In other words, you’re allowing the site to decide whether to open links in a new tab.) Now, say there is a link on that site that is...
Aug 24th
1 tag
LinkThing 2.0.11 fixes horrible bug
Oh. My. God. There was a huge bug in LinkThing—I don’t know when it crept in exactly, but it was a doozie. Some inconsistent behavior had been bothering me for a while, but I couldn’t pinpoint it until just now. Turns out the bug prevented certain links from opening in new tabs when either offsite or onsite links were set to open in new tabs by default. Annoying! I’m sad...
Aug 23rd
1 tag
Tabkeys 2.4 adds places backup & restore
In the same way that PopSearch can back up your custom search engine definitions to (and restore them from) Delicious or Pinboard, Tabkeys can now back up your custom “places” to—and restore them from—one of these cloud bookmarking services.
Aug 19th
1 tag
PopSearch 1.8 can back up to Delicious
You can now back up your PopSearch custom search engines to (and restore them from) Delicious. This is in addition to the existing Pinboard support.
Aug 19th
1 tag
Moofmarks 1.4.6 supports Delicious bookmarks
File this one under “What took you so long?”. Nearly a year after its initial release, Moofmarks finally supports Delicious bookmarks, in addition to Pinboard and Google ones. I actually wanted to support Delicious from the start, but at that time it was still owned by Yahoo, and Yahoo required that all new Delicious accounts use Yahoo IDs—which also meant that any software that...
Aug 18th
2 tags
ccNotepad 1.0.4 & Factotum 1.0.8 improve hotkey...
A couple of long-overdue updates to these two extensions. I don’t know why this wasn’t implemented from the beginning, but now, if you assign to either of these extensions a hotkey that conflicts with a built-in Safari keyboard shortcut, the extension hotkey will override the built-in command, as it should.
Aug 18th
4 notes
1 tag
Tabkeys 2.3.13: a minor tweak
I hadn’t realized it, but a user clued me in to this: In Safari 5.1, Apple has made the browser smarter about which tab to activate when you close the active tab. I’ve added a new option in Tabkeys to take advantage of this fact. Before version 5.1, Safari would always activate (focus) the tab to the right of the one you were closing—unless, of course, there was no tab to its right,...
Aug 16th
2 tags
PopSearch 1.7.9 & Moofmarks 1.4.4
These updates include a usability tweak and a couple of bug fixes. The tweak only makes a difference if you’ve set the option to open search results (in PopSearch) or the selected bookmark (in Moofmarks) in a new tab by default. From now on, if the current tab is empty, this setting will be ignored, and the search results or bookmark will open in this tab. The reasoning is: if the...
Aug 15th
1 tag
Tabkeys 2.3.12: two improvements
If you’ve been using Tabkeys for at least a few weeks, you may remember that I had to change the way the extension handles keypresses to work around a bug in the Safari 5.1 Developer Preview (beta). Specifically, the change was that Tabkeys would not perform a hotkey’s action until you released the key (or keys). It turns out that the bug was fixed in the final release of Safari 5.1,...
Aug 15th
1 tag
Tabkeys 2.3.11 adds option to keep window open...
Yes, that’s right. There’s a new option on the Tabkeys General settings page, labelled “Close Window With Last Tab”. As everyone knows, when you close the last tab of a Safari browser window, the window goes away. Now, if you want, you can have Tabkeys replace the last tab with an empty one, thus keeping the window open—as long as you use a Tabkeys hotkey to close the...
Aug 13th
1 tag
Tabkeys 2.3.10: another bug fix
This Tabkeys update fixes the same bug that was just fixed in PopSearch: if you deleted Tabkeys’s local database by resetting Safari or removing all website data, it would stop working altogether. Now it will recreate the database if it’s missing when you restart Safari.
Aug 13th
1 tag
PopSearch 1.7.8: a new setting and a bug fix
First, about the bug fix. A kind donator pointed out to me that if you use Safari’s “Reset Safari” command, or the command “Remove All Website Data” in the preferences, PopSearch stops working. This is because those commands blow away PopSearch’s local database, and when that happens, PopSearch does not recreate it. Somehow, it never occurred to me that the...
Aug 13th
1 tag
Tabkeys 2.3.9: a small bug fix
There was an oversight in the previous version such that when you closed a tab other than the active one, it was possible that another tab would become activated, depending on your “Focus On Close” setting. Now, the active tab will retain the focus when you close an inactive one.
Aug 11th
1 tag
Tabkeys 2.3.8 applies new tab positioning...
You know the settings in Tabkeys that determine where on the tab bar a new tab will open when you open a new tab with a Tabkeys hotkey? Well, now these settings apply no matter how you open a new tab. Even if you use the New Tab command in the File menu or click the little “+” button at the end of the tab bar, Tabkeys will position the new tab according to your preference.
Aug 10th
3 notes
1 tag
LinkThing 2.0.10 is smarter about positioning new...
Did you know that Safari 5.1 has a new default behavior when it comes to opening new tabs from links? I didn’t, until a kind user pointed it out to me. So I’ve made a couple of changes to LinkThing to bring it in line with Safari’s new behavior. In pre-5.1 Safari, when you ⌘-clicked a link to open it in a new tab, the new tab would be positioned at the end of the tab bar (i.e.,...
Aug 9th
Tabkeys 2.3.7: one new hotkey + one new setting +...
This update to Tabkeys adds a new hotkey action, Open New Background Tab, which does what it says. Apropos of the new hotkey is a new setting, “New Background Tab Position”, which determines where a new background tab will be positioned relative to existing tabs. The bug fix is for a crash that happened when you opened a folder full of bookmarks all at once. No more crash. Download...
Aug 9th
1 tag
FreshTime: a Safari extension just for FreshBooks...
This is another very simple extension. All it does is provide a toolbar button that, if you click it, opens FreshBooks’s little timer window next to your current browser window, and then automatically logs in for you (if you let it save your username and password). It’s just a convenient shortcut to visiting freshbooks.com, clicking the Time Tracking tab, and clicking Start/Stop...
Aug 6th
1 tag
Tabkeys 2.3.6 fixes stupid bugs
Ugh. There were a couple of boneheaded bugs in Tabkeys 2.3.5 that made tabs open in the wrong place under certain circumstances. That’s fixed; sorry for the inconvenience!
Aug 6th
4 notes
1 tag
Tabkeys 2.3.5 does something cool
Good news, everyone! Not crappy news, anyway. First, a little background. You know how, when you use a Tabkeys hotkey to open a new tab, you can have it open next to the current tab instead of at the end of the tab bar, the way Safari does it by default? And how, when you close a tab using a Tabkeys hotkey, you can have it focus the left tab instead of the right tab? Well, this Tabkeys update...
Aug 5th
1 tag
Linkthing 2.0.9 offers another tab positioning...
A user wished he could have links open in new tabs that get placed at the left end of the tab bar. This update provides that option.
Aug 5th
1 tag
Linkthing 2.0.8 fixes Google Image Search link...
Google changed the format of image search results again, again breaking Linkthing’s Google image search link rewriting feature. I’ve fixed it for good this time by removing the feature. Haha—take that, Google! If there’s any interest, I may write a separate extension to tackle the problem from a different angle. On the positive side, this version of Linkthing attempts to...
Aug 4th