Desktop: Ctrl+Tab should switch between servers when logged into multiple servers

Created on 13 Apr 2017  路  11Comments  路  Source: mattermost/desktop

I confirm (by marking "x" in the [ ] below):


Summary
Pressing Ctrl+Tab should switch tabs when logged into multiple teams.

Steps to reproduce

  1. Open Mattermost Desktop
  2. Sign in to at least two servers, creating multiple tabs across the top of the app
  3. Press Ctrl+Tab
  4. Observe that nothing happens.
  • Operating System: macOS 10.12.4
  • Mattermost Desktop App version: 3.6.0
  • Mattermost Server version: 3.7.3

Expected behavior
I should switch between tabs, similar to how other common tabbed interfaces work (Chrome, FF, Visual Studio, etc.)

Observed behavior
Nothing happens when you press Ctrl+Tab

Feature Hacktoberfest Help Wanted MacOS

Most helpful comment

@jasonblais Okay! Will probably pick this up tomorrow :)

All 11 comments

Hm, that should work, so it might be a bug.

Can you try if clicking "Select Next Team" from Menu Bar > Window switches you to the next tab?

EDIT: Oh wait, does CMD+TAB work for you on Mac?

"Select Next Team" does work correctly, the advertised shortcut for that functionality is Option+Command+(Left|Right) arrow, which also works.

CMD+TAB does not work, as that opens up the macOS application switcher.

Got it, thanks @benreic.

Sorry that I got confused with the Windows platform initially. Adding CTRL+TAB for Mac makes sense.

@jasonblais
I would like to pick this up; does it need to change (from Option+Cmd+(Left|Right) to Ctrl+(Shift)+Tab) or add it?

IMO it's nicer to replace it, to keep it consistent with the other platforms.

@wvds excellent, thank you!

1) Does Option+Cmd+(Left|Right) currently work for you? (I don't have a Mac to test it on)
2) Which option works for you to switch between browser tabs?

On the MacOS desktop client, Option+Cmd+(Up|Down) changes between channels. In a browser, Option+Cmd+(Left|Right) changes between tabs.

Thanks @MusikPolice,

1) Does Option+Cmd+(Left|Right) do anything for you, if you're connected to more than one server and have the server tab bar visible on the app?

image

2) Does CTRL+TAB work for you on Mac browsers? (My understanding is that it does)

I can confirm that Option+Cmd+(Left|Right) does toggle between servers on the desktop app.

And just to throw in my two cents on the expected behavior:

I believe Ctrl+Tab and Ctrl+Shift+Tab should be the canonical way to change server tabs on the desktop app. This is consistent with other tabbed macOS apps like Safari and Finder.

Thanks all! This is very helpful.

@wvds Propose we ADD support for Ctrl+Tab and Ctrl+Shift+Tab rather than replace the existing because:

  • Option+Cmd+(Left|Right) switches tabs in the browser
  • Some users may already be familiar with the shortcut
  • There is little value for removing the Option+Cmd+(Left|Right) shortcut

@jasonblais Okay! Will probably pick this up tomorrow :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

attzonko picture attzonko  路  5Comments

nerfologist picture nerfologist  路  7Comments

mcarthur-cpt picture mcarthur-cpt  路  6Comments

gitfizicist picture gitfizicist  路  5Comments

i23098 picture i23098  路  4Comments