It is time for a war on tabs

5 different tab bar UIs, 4 of which are KDE

We (as a UI shell project) see the limits of our territory as the window, when there is the assumption nowadays that MDI tabbed interfaces are where most significant user activity takes place. Yet interacting with different views/documents within those windows is not standardised, so the user has to remember which app they are using, then select the appropriate actions to:

  • recognise the current tab
  • switch tabs
  • move tabs in the current window or between windows
  • notice which tab is being switched to (different switcher UIs, not shown)
  • open/close tabs
  • be warned when closing a window with multiple tabs
  • use keyboard shortcuts to switch tabs
  • persist tabs between logins
  • share sets of tabs between devices

All this causes additional cognitive load/dissonance when using your computing device.

I'm not saying Plasma needs to become a tabbed window manager, but we can do better, and it is definitely time to declare war on the mess above.


Welcome back ;)

See https://phabricator.kde.org/T10233

By christoph at Wed, 02/19/2020 - 20:44

Thanks! Am on the phab task now.

By Will Stephenson at Fri, 02/21/2020 - 10:21

Yep, it should be standardized, I like Kate's "tabbing".

By Clint at Thu, 02/20/2020 - 11:29

I still Waterfox Classic (supports old Mozilla plugins) just to keep using the "Tree Style Tabs" plugin, which is the best tabbed MDI interface I've ever used.

By Clinton at Tue, 02/25/2020 - 18:55

There seems to be a current 'Tree Style Tab' plugin - is this the same one? Was the old NPAPI version better in some way that led you keep using it via Waterfox?

By Will Stephenson at Sun, 03/01/2020 - 14:06