tab overflow exception in my brain - strategies and ideas for dealing with too many tabs in web browser - user-interface

A common problem I find myself dealing with is having way too many tabs in my browser. Part of this I know is just trying to do too many things at once. I tell myself to focus focus on one task at a time and try to close tabs I'm not using. Nevertheless, I still often find myself with over 20 tabs open at a time, just because apps that I use in the course of the day that I don't want to keep opening and closing and have them be in different positions.
I have not seen any great ways in either Chrome or Firefox to deal with tab overload. I had a couple ideas of possible UI enhancements to deal with this. I know there's a couple of tab grouping/organization extensions for Firefox and Chrome, but I've tried most of them and haven't found them all that helpful. One feature that would be nice is if it automatically grouped tabs by category/domain (so for example all my finance-related websites automatically open in the same group).
That said, how do you manage large number of tabs, and do you have any ideas of browser enhancements for dealing this this?
(Another pet-peeve of mine is that Chrome doesn't have MRU (most recently used tab switching), which is a huge pain for me when I'm working with two pages and having to switch back and forth between them. But that's sort of a different topic)

http://www.azarask.in/blog/post/tabcandy/
Tab candy in firefox 4 beta
http://tabsugar.com/
same thing for chrome
I've had your exact problem. With tab candy I've had up to ~90 tabs open at once with no issues at all, except memory use :)

I just use a combinatioin of tabs and windows, with each window containing a logical grouping of tabs. In both FF and Chrome, I can drag tabs between windows to reorgaize them as desired. Also, on Linux or OS X, you can use multiple workspaces, each with one or more browser windows. I dunno -- maybe Windows 7 has workspaces too now?

Related

Automatically open and position eight webpages across four 3840 x 2160 screens (Windows 10)

I need to find a way to trigger the opening and positioning of eight live webpages across four screens. I am currently using this AHK Workspaces - Window Management AutoHotkey Script, but I am finding that it's inconsistent. The hotkey trigger will only work half the time and the webpages don't always open to the pre-defined positions. I feel this script would be perfect for multiple application windows, including a web browser, but since I'm trying to trigger multiple webpages (all currently Firefox, but I'm flexible), it's becoming messy. I'm open to writing my own code to get this working, but I don't know where to start and would really appreciate some advice.
Essentially, once I have this first phase working, I'll want to develop a second phase with four webpages across the four screens (one webpage per screen, all maximised). Then I'd want to set it to a schedule, where the first phase is triggered and runs for 45 minutes, then the second phase is triggered and runs for 15 minutes and so on.
Any help or guidance would be truly appreciated. Thank you!
I am not sure to understand fully what you are trying to achieve.
My recommendation would be to create a basic Winform app, that run fullscreen with 4 WebBrowser controls and code to manage the refresh. cf. https://learn.microsoft.com/fr-fr/dotnet/framework/winforms/controls/webbrowser-control-windows-forms
You could also create display a single webpage on each screen containing an iframe that displays the target contents, and some JavaScript code to manage the rolling.
cf. https://www.w3schools.com/html/html_iframe.asp

Rstudio dual monitoring

Is there a way to display Rstudio's panes on separated windows to display (for example) the source on one screen and the console/environment/misc on the second screen?
I browsed the web quite a while without finding any informations, so it's either really easy or impossible.
Thank you for any help!
This is the one missing feature that keeps me from switching to RStudio. It would be great to be able to separate the source from the console window.

Disabling Tabbed Browsing Based On Website

A client is reporting a problem using our Web-Based application. It seems that their users are opening Multiple tabs while using the site. It leads to a problem where they lose track of what tab they are on and sometimes enter invalid data or view data in the wrong context believing that they are on a different tab.
Though I have proposed different solutions for them they only want to consider one solution: disabling tabbed browsing when their users are on our site, and enabling it again when they are not.
Is such a thing possible? All the users are using Windows (XP, I believe, although possibly W7) and Internet Explorer 7+.
I wasn't sure if there is a Windows Scripting solution that can accomplish this, or maybe an ActiveX control that has this capability.
EDIT: 2012/08/13 One feature I am now considering is a custom Internet Explorer application. Something similar to what the poster is talking about here:
http://www.symantec.com/connect/forums/ie8-virtual-layer-custom-ie-settings
and here
http://www.vandyke.com/support/tips/ieobject.html
This is new ground to me so if someone with experience here has any ideas I would love to hear it.
No, you cannot do this. IE will only allow the user to make choices around how tabs work, not the website. It does not have a feature for controlling this on a per-site basis.
If modifying the application to behave differently when it detects this happening is off the table, your client (the people) can just disable tabbed browsing completely using administrative tools.

Google Instant Keyboard Navigation No Longer Working With Firefox On Debian Install

I just removed IceWeasel from my Debian machine and replaced it with Firefox so I could test the website I'm developing in the more popular browser in case there was any minute differences and I noticed that google's keyboard navigation no longer works. I've done some searching (the hard way, with the mouse :P) and I can't find any mention of a link between Debian or firefox and problems with google keyboard navigation.
When I press the up and down keys, the whole window just scrolls. Also when I press the tab key, firefox just moves from link to link (starting with the google tools links in the top left-hand corner) and takes 10 - 15 tabs before it gets to the search results.
I read somewhere that google instant wasn't available in all countries (or, at least it wasn't some time in the past.) I use google Australia, but I've also tried - via an international proxy server - google.com and I still get the same results.
I also like to have images disabled for general browsing due to strict bandwidth allocations and I thought perhaps the feature was working, but not displaying the blue arrow indicator. However, when I enabled images for google.com and google.com.au, there was no observer change in behaviour (except for the images showing up.)
Has anyone else experienced this problem, either using firefox, or under any other conditions?
The broken keyboard navigation I'm encountering type ahead find. Particularly, typing, optionally beginning with '/', is directed to the search box, regardless of the document element with focus.
There are two ways to fix this:
Use the general.useragent.override pref to remove "Firefox/XXX" from the user agent string.
Use a userscript (Greasemonkey) to reclaim keyboard navigation (theoretical)

GUI Design - Multiple forms vs Simulated MDI (Tabs) vs PageControl

which of the following styles do you prefer?
An application which to perform tasks opens new forms
An application which keeps the various "forms" in different tabs
An application which is based on a PageControl and shows you the right tab depending on what you want to do.
Something else
Also do you have any good links for gui design?
From a programmers point of view, the PageControl solution quickly gets out of hand. Possibly too much code and certainly to many components on one form. (Originally this question was tagged Delphi, so I go from there.)
From a users point of view, the "opens new window" paradigm often is confusing. We people tend to think that we are able to multitask and handle many open windows and tasks, but we are not (we task switch at a loss of time like computers and add loss of accuracy).
Obviously this really depends on the type of application. But I would tend to a paradigm as Chrome and Firefox show in their latest incarnations:
keep the various forms in different tabs
let the user detach a tab into its own form (dock and undock via drag%drop)
add a good way of navigation
I implement something like an SDI as main screen of an application too. Look at something like "outlook style". Navigation, list of objects, object details in different panes, some additional panes like a cockpit. And then open a new window/form for certain tasks (some modal, some non modal), but short lived. After the email is written, it is sent and closes the window. But I have, if I am capable of doing so, the possibility to work on multiple emails at the time.
Look at the problem. If it has dashboard character, take "outlook style" or so. If the users are a wide spread, heterogeneous, non computer savvy crowd, use SDI or forms on tabs. If you write for programmers, you might go for multiple forms, just because we tend to think that we can handle it. And it works for multiple screens (hopefully).
MDI is the worst choice possible, in my opinion. There's nothing I hate more than having to resize a bunch of windows, or tile them or whatever.
Tabs are bad, too, especially if you have more than one row of them (or if you have one row but still have more tabs than will fit, and have to use some funky scrollbar or "more" button with them).
I would rather see the programmer think about the problem and just show me what I need to see based on what I'm doing as a user. Implementing the different user interfaces in your programs as user controls (as opposed to discrete forms) and then showing them or hiding them based on the current context is the way to go.
The Tabbed form is a good idea if you use a frame for each tab content. This keeps you out of trouble from getting too much code in one single form unit. Try to do the same as Google Chrome. I personally create a menu with the options that are actually frames that loads only when the user asks for it, so there will never be many tabs visible unless the user needs them all opened.

Resources