Git Product home page Git Product logo

safaritabswitching's Introduction

Note on El Capitan

Great news! Apple has finaly included the capability offered by this plugin in Safari 9. Please read #50 for more info.

What is this?

Safari Tab Switching is a Safari SIMBL plugin which allow switching between tabs using Cmd+1-9.

NOTE: Good news! The feature provided by this plugin has been integrated by Apple in El Capitain. Go to Safari preferences > tabs and check "⌘-1 through ⌘-9 switches tabs".

Requirement

  • Safari 5.0 (Snow Leopard) - May work with older version of Safari, but this is not tested
  • SIMBL 1.9.9 (packaged with the installer)

Installation

Download our installer and run it then restart Safari.

Usage

Use the command + keyboard shortcut to switch between the 9 first tabs of your Safari windows.

NOTE: This plugin replaces the default behavior of those hotkeys which is to open the 9 first Bookmark Bar links.

As a bonus, this plugin also ad Cmd+Shift+T to reopen last closed tab.

Uninstall

Run the following command in the terminal and then restart Safari.

sudo rm -r "/Library/Application Support/SIMBL/Plugins/SafariTabSwitching.bundle"

safaritabswitching's People

Contributors

dataxpress avatar ericboehs avatar jacksteele avatar jmlacroix avatar kreeger avatar rs avatar xe0n0 avatar ymichael avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

safaritabswitching's Issues

Cmd + Shift + T doesn't work

Cmd + Shift + T to reopen the last closed tab does not work for me on Yosemite 10.10 (14A389) and Safari Version 8.0 (10600.1.25).

Please make a (Yosemite compatible) version without the Cmd+Shift+T feature

I really like the main functionality of Cmd+# to switch tabs. But for the Cmd+Shift+T feature to open a closed tab, there is a much better extension: https://github.com/Antrikshy/RecoverTabs
SafariTabSwitching overrides this and I cannot make it not to.

RecoverTabs remembers tabs and allows reopening of more than 1.

To get Cmd+Shift+T working just as Cmd+Z, users could add that shortcut themselves in Preferences.

I tried to install the release before Cmd+Shift+T was added, but it did not support Safari 8.

Doesn't install in Mountain Lion Safari 6

I ran the installer and clicked through everything twice, but when I restart my browser nothing shows up in the Extensions panel and the functionality of the plugin is missing.

The first time I ran through the installer, I had Safari open and restarted it at the end. The second time I ran the installer, I closed Safari before installing, then reopened it at the end. Same result.

Focus Issue

After switching away from a tab where you are currently inputting text and switching back, the focus is not returned to the input. This is especially annoying if you are typing something long and switching back and forth for reference, for instance while writing this ticket. It's most annoying when switching back to a Gmail tab in which you are having a hangouts conversation with someone.

Doesn't work with El Capitan (Beta 2)

As of Beta 2, the old trick of updating the Info.plist with the new Safari version doesn't work anymore. I didn't get an error on Safari load so perhaps SIMBL is broken now? I'm seeing some SIMBL errors in Console.

@rs have you updated to b2?

Installation successful but no functionality

After downloading the installer and installing, I restart Safari and Cmd + [num] still opens bookmarks and Cmd + Shift + T still shows/hides tab bar. Is there something I need to do in addition to running the installer?

iMac (Mid 2011)
OS X Yosemite 10.10.3
Safari 8.0.6 (10600.6.3)

I've tried uninstalling and reinstalling. I've tried moving from /Library/... to ~/Library/...

Gatekeeper / Developer-ID signing?

When opening the installer, a pop-up complains:

“Safari.Tab.Switching-1.2.4.pkg” can’t be opened because it is from an unidentified developer.

I assume (and fully understand) this is because you do not wish to pay the $99/year fee to Apple just for signing applications.

That said, I just wanted to check that this is indeed the case, i.e. that I should expect it to be unsigned—any security that feature may provide becomes moot if people are trained to assume developers aren't signing as soon as the pop-up appears.

If the installer is intentionally not signed for Gatekeeper compatibility, could you please note this where you provide the download link?

And if you're keen to help out the novices, maybe add something like

"To open the installer, ctrl+click on it and select open in the context menu, to bypass the Gatekeeper security".

Safari Extensions Library?

So, I've noticed there's nothing that really does this in the Safari extensions library. May be worthwhile to get it there unless there's a good reason not to.

Thanks!

This isn't actually an issue, I just couldn't find any contact info.

This project is great! Thanks a lot for helping us all out!

Not working in Fullscreen

I'm using Lion and Safari 5.1, and for some reason the tab switch doesn't work in fullscreen mode :-(

Please make a version that uses "," & "." (or L/R arrows) to step through tabs

I used to use Glims, a Safari hack, and one of its most useful features was the simple ability to cycle through tabs using "," and "." (comma and period).

While I appreciate the command-[numeral] method, it conflicts, as you already know, with the identical commands for opening bookmarks.

I don't need to go directly to a specific tab; I just need a mouse-free way to cycle through whatever tabs are open at the time! (Frankly, isn't that easier than looking at the open tabs, counting over to the one you need, then hitting command plus that numeral?) It's easier to just hit period or comma a few times. (Or the arrow keys.)

Would you please, please consider this? :-)

UPDATE: I just discovered that shift-command-left arrow and shift-command-right arrow will cycle through tabs. I'd still prefer the simplicity of single keys. But in lieu of those, I'll use the built-in shortcuts.

Doesn't work on Safari 8

I am on Safari Version 8.0 (10600.1.8) and it says the plugin is not tested and is disabled because of this. Any chance to test and make it work soon? Can I manually modify a config somewhere as a workaround?

Doesn't work on Yosemite?

Hey,

I just updated to the latest release – doesn't seem to be working on Yosemite. Is there anything I can give you to help debug?

Swapping CMD for CTRL.

Hi,

Is there anyway i can edit this to use CTRL instead of CMD?

This would be much appreciated.

Regards

Bob

Cannot uninstall

How to uninstall this plugin? It is not showing in the Safari extensions list and I cannot figure out a way to uninstall it.

Compatibility with Safari 7.0.2

Safari update breaks the plugin again and SIMBL bails on loading due to the newer build number.

This can be fixed by updating info.plist with a new MaxBundleVersion of 9537.74.9.

I'm testing and it doesn't seem to be any less stable than with previous builds.

Does not load in Safari 6.0.2

Safari 6.0.2 (v7536.26.17) has not been tested with the plugin SafariTabSwitching 1.2 (v1.2). As a precaution, it has not been loaded. Please contact the plugin developer for further information.
Screen Shot 2013-03-13 at 4 35 09

OS X Mavericks / Safari 7.0

This plugin seems to crash in OS X Mavericks / Safari 7.0.

Could you provide a new working version for this release?

Kind regards,

Chris

Please don't install SIMBL for me

There are a few different SIMBL solutions out there. One example is EasySIMBL, which installs on a per-user basis and reads plugins only from ~/Library/Application Support/SIMBL/Plugins. Due to differences in SIMBL solutions, typically SIMBL plugins will give the user a choice of whether to install SIMBL or gives the user access to the plugin bundle itself. Also, generally plugins that rely on a supporting software do not always install it themselves; for example, Google Chrome extensions do not come with a Chrome installer.

I would like to:

  • Be able to install or have the plugin bundle without running the SIMBL installer
  • Either directly have access to the plugin bundle or have an option of whether to install to /Library/Application Support/SIMBL/Plugins or ~/Library/Application Support/SIMBL/Plugins (because I want to install to the latter)

As an example, SafariStand does this better, by:

  • Providing instructions to install EasySIMBL without forcing the user to install it
  • Giving the user access to the plugin bundle so that they may install it by dropping it into the EasySIMBL app window

Unable to uninstall

I removed this plugin since Safari 9 has it integrated. However I still get error messages about the plugin when I start the browser.

But I don't have the file anymore :P

rm: /Library/Application Support/SIMBL/Plugins/SafariTabSwitching.bundle: No such file or directory

Suggestions?

Brew cask for installing via command line

It would be nice if there was an automateable way to install SafariTabSwitching. Creating a homebrew cask would make this easy. See http://caskroom.io

Essentially we'd just run brew cask install safaritabswitching and be done. I'd make a PR myself but I'm not sure how to extract the installation from the pkg. (Note: you'd make the PR to caskroom/homebrew-cask).

By the way there's already a cask for EasySIMBL. Brew formulas have dependencies so you could just say safaritabswitching depends on easysimbl.

Doesn't Install

I'm trying to install this on a fresh upgrade of Yosemite and after completing the install the bundle isn't in my SIMBL Plugins folder. It seems the install isn't completing. Can I just download the latest bundle?

UI issue when switching using Safari 8.0

Hi.
When switching from a tab that has the left menu open (e.g.: the reading list menu) to a tab that doesn't any menu, a "shadow" is visible on the left side of the page.
I tried to make a screenshot but, for some reason, that shadow/grey view is not visible in the image.
This is not happening when switching between tabs using CMD + SHIFT + [ or CMD + SHIFT + ].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.