SafariTabs
SafariTabs is a SIMBL (Smart InputManager Bundle Loader) plugin for Apple's Safari web browser, with the aim of extending the browser's current tab features.
SafariTabs was originally designed to prevent me from accidentally closing a window in Safari when I meant to click the back button and losing the 10 or so tabs that were open at the time. With the release of Safari 3 this functionality has since been built into the application itself, but SafariTabs still provides various other tab options.
SafariTabs' Features
Warnings
- Displays a warning message when attempting to close a window with multiple tabs open.
[SafariTabs 0.4.1 and below only] - Displays a warning message when attempting to quit Safari with multiple windows open.
[SafariTabs 0.4.1 and below only]
New Tabs
- Gives you the option of choosing what page newly created tabs should load.
[SafariTabs 0.6.2 and below only]
Undo Support
- Never lose the tabs you accidentally closed with tab undo support.
Session Restore
- The option of restoring the tabs of your last Safari session upon startup. Either automatically or the option of choosing which ones.
Screenshots
Requirements
SafariTabs has two main requirements:
- SIMBL
- Safari 2 or above
The version of Safari that you are using is important as it will decide which version of SafariTabs you should download:
- Safari 2 (build versions 412 through 419) — SafariTabs 0.4.1
- Safari 3 (build version 525) — SafariTabs 0.6.2
- Safari 4 (build version 553) — SafariTabs 0.6.4
SafariTabs is built as a universal binary and so will run on both PowerPC and Intel based Macs.
Download
SafariTabs 0.6.4
June 14, 2009
SafariTabs Source
Version 0.6.4 — Xcode 3.1 Project
See the version history for changes and previous version downloads.
Installation
After installing SIMBL, the SafariTabs bundle (SafariTabs.bundle) included in the download should be copied to either of the following locations:
~/Library/Application Support/SIMBL/Plugins/Library/Application Support/SIMBL/Plugins
Uninstalling SafariTabs
To uninstall SafariTabs from your system, you need to delete the SafariTabs bundle. The bundle will be located at one of the above directories depending on where it was initially installed.
To uninstall SIMBL from your system, you need to delete SIMBL's installation directory located at:
/Library/InputManagers/SIMBL
Development
The development of SafariTabs can be followed at dev.stuconnolly.com where you can browse and download the latest source.