The window is the container – the user groups things within a container – those things are tabs


(Graham Perrin) #1

For months – beginning long before I posted under Could PANORAMA feature be brought back to Firefox? – I have struggled to imagine, to visualise, how I might use the more restrictive future Firefox 57+ with my workflows with things such as Firefox containers.

This morning, whilst enjoying Tab Centre (Tab Center) with Quicksaver Tab Groups with Firefox 53.0 on KDE Plasma 4, the struggle ended. Now I have a more holistic understanding of why I can not imagine the future Firefox suiting my workflows. I imagine being forced to change some of my flows, and if that will be forced then I will probably continue to use Firefox 56.x until a more suitable browser becomes available.

At first glance, the screenshots below may appear to represent an extraordinary use case. In particular:

  • the KDE panel to the left of all windows is my at-a-glance panorama of all window titles.

Whilst that positioning and use of a panel may appear extraordinary, visually, my gut tells me that the rationale is deeply rooted in the essence of popular desktop environments:

  • windowing.

The window is the container

Users whose primary operating systems are not window-oriented might argue against that, but I reckon that the statement is:

  • true for a massive number of users

– and a significant proportion of those users have become accustomed to the concept over years or decades.

The user groups things within a container

We all do it, in reality and online.

Not with all things, but with some of the things that matter to us.

Those things are tabs

In the window of a web browser: if there’s an inclination to group things, those things are likely to be tabs.

Structure and flow

I have:

  • a window (container) for most Mozilla stuff
  • within that window, groups – Bugzilla@Mozilla, MozDev, Thunderbird and so on
  • a separate window (container) for open stuff
  • within that window, groups – Mozilla Open Design, Open Source Design, OpenNews and so on
  • a separate window (container) for community, forum and Discourse stuff
  • within that window, groups – Discourse Meta, FeverBee and so on.

Screenshots

In this first screenshot:

  • the window in front is my Mozilla stuff, the group in front is containers, the tab in front is a set of search results from the Containers category of this forum and the Tabs Group menu is pulled down to highlight the Mozilla support and Discourse group
  • to the left of the front window, I point at the panel listing for the window to my open stuff (it’s not visibly titled ‘open’, but I know the nature of the window from the title at which I point)

More

There’s more, but what’s above might be a lot to take in so I’ll await a response here before going into depth.

Folks, please share your thoughts. Thanks!

Related

2017-03-04:

https://github.com/mozilla/testpilot-containers/issues/336

2017-05-01:

https://discourse.mozilla-community.org/t/feedback-whats-missing-tabs-group/15331?u=grahamperrin

Michael Westbom’s Context Plus

Side notes

This topic was:

  • originally categorised under Containers
  • expected to touch upon multiple aspects of the design of Firefox
  • moved by me to the Tab Center category, after it became clear that Containers will not allow movement of tabs in the way that I require.

#2

Thanks for the feedback. We’re learning that most users have a specific workflow for managing tabs. Containers provide some more and better architecture for workflows, but we simply cannot build every user’s specific workflow.

We are planning to implement a solid contextualIdentity WebExtension API to enable add-on developers to implement the many container-based workflows we are learning in the experiment.

If you’re a developer, please keep an eye on WebExtension API and help us ensure it can accomodate your workflow.


(Graham Perrin) #3

Many thanks for the information. Sooner than I expected!

… If you’re a developer, …

I’m not; I added a few words to my profile.

I ploughed through some more of what’s in GitHub.

Blockers

For me:

https://github.com/mozilla/testpilot-containers/issues/317

More

https://github.com/mozilla/testpilot-containers/issues/428#issuecomment-299649596

Additional contexts

Tab Centre with Tab Groups

  • notes to self: abbreviation, nonexpansion when the sidebar is expanded, nonfunctional scrollbar

  • notes to self: horizonal scrolling, wish for automated collapse of the sidebar, misinterpretation of :heavy_plus_sign: as expansion of the sidebar

  • note to self: disarray

Chat desktop

Refraining from use of groups. The tab for chat is uppermost (traditionally leftmost).

  • ninety percent
  • 1,366 x 768

(Leo McArdle) #4

4 posts were split to a new topic: Sea Containers sidebar for managing tabs


(Graham Perrin) #9

Containment versus movement

From https://github.com/mozilla/testpilot-containers/issues/317#issuecomment-300656981 (2017-05-11)

… moving from one container to another is a privacy issue which we really don’t want to open up. Whilst this makes tab groups style usage an issue it would reduce the real reason why we are doing containers. …

I do see the value of containment, don’t want to dilute its value.

For me, movement (without the Containers experiment) is essential. In retrospect, I should have made that clear in my opening post. I need to focus first and foremost on the movement aspect, so I’ll:

  1. make Tab Center the category for this topic
  2. ask moderators to branch selected posts out from this topic, into something in the Containers area.

(Jkingston) #10

I personally don’t think this is a tab centre is the correct category either to be honest.

Sea Containers now allows a right click context menu to open a new tab in a container which may solve some of this.


(Graham Perrin) #12

True. It was, is, a sprawling topic that began with too vague an attempt to describe my workflow.

Now, I could edit the title, but I won’t … as things turned out, the category is an excellent fit with a summary from my Firefox 56 perspective.


Since I switched to Vertical Tabs Reloaded, which is compatible with Tab Groups, use of Firefox has meshed almost perfectly with my use of KDE.

A frame from that four-minute screen recording:

From the on-screen narrative in the recording:

Essentially: the KDE panel, far left, is (if you like) the root of my workflow; the root of my tree. An at-a-glance (never hidden) list of things that are titled

– and that’s why FireTitle (circled, green) is amongst my top ten legacy extensions.


On a humorous note, anyone seeking Firefox in Mozilla’s new Extension Finder might be tickled by typing the first two letters of the word …

:grin: