Chrome: Any way to assign sticky window name
-- 2020 update --
This answer was mostly Mac related, I don't think it's much worth the trouble today (SSB or multiple independant browser instances / clones). There are simpler workarounds. Some ideas:
- Having multiple Chrome profiles, with a Google account for each if you want to use the sync feature to sync tabs, extensions, bookmarks, history, settings, etc
- Using extensions such as
- Tab Manager Plus Perhaps the best interface so far and allows to name windows. Opens in its own floating popup, can be 100% controlled keyboard only, clearly organized & accessible UI.
- Spaces. Mentioned by @gdadsriver. Quite simple but does the job mostly, allows to name windows (spaces) and switch tabs quickly.
- Tabli search and switch to desired tabs.
- Cluser is another one. Feature rich but UI is not ideal I find (opens in another tab).
- SSBs perhaps have their place for developers, power users or special cases but mostly overkill for most.
Each have their pros, cons and perhaps deserve a better review than just this 'name dropping'. I'll try to do that when I get a chance, perhaps as a new question since this regroups a bunch of concerns together to improve the many windows & tabs management.
-- Addendum --
The solution I used to make chrome-based SSBs is called epichrome. On windows there must be equivalents for sure... I have about 5 different SSBs running all the time, along with chrome. Works great! On extension I added in the mix to most of my SSBs is Great Suspender, which automatically suspends tabs when inactive (customizable). So inactive SSBs' resources get freed even when I probably have 30-40 tabs open at all times permanently.
-- Later this year --
Ok I've found a way to make SSBs (single site browsers) with Chrome so I essentially now have a few apps for those "sticky" sites I use often (mail, maps, drive, etc). This allows them to behave like normal apps so I can give them a custom name, icon and can switch easily back and forth between opened windows. Not only that, it's possible to create some custom URL rules, for example always open all links starting with maps.google.com
in Maps SSB, etc... Hence it's still a big hack overall, but it feels like the best solution. Still it becomes a bit more work then as each SSB essentially becomes another browser instance, with it's own favorites, extensions, etc. So it consumes a bit more resources I guess than when opened on one single browser, but that is a small drawback in the big picture...
-- Earlier this year --
Ok I've used Chrome for a few months now. I tried various workarounds for this. It seems you can't assign a sticky window name easily as I wanted, which would also change the window's name under the "window" menu list (right, next to help). So, two decent workarounds I found, either:
1) Create a bookmarklet with following code:
javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()
With this you can assign any name you want. Only drawbacks: this just temporarily replace the <title>
html tag. So this will get replaced as soon as you reload the page or navigate elsewhere... What I did for a while was just create a placeholder simple html page with my own desired title.
2) Via an extension called Tabs Outliner. Great extension which allows to easily manage tabs and windows, assign sticky names to windows / tabs, even notes and separators, re-order things, etc. Although this info is only visible via the extension's manager window. But also, this extension is a great tool to manage endless sets of windows & tabs, kill them and later reload them. To keep resource usage low and have some kind of in-between workspace for things which you'll read later. Hence this almost sounds like a commercial, but anyway, try it for yourself. In the end, this is the best workaround for managing windows in Chrome I've found so far, and for this question...
Spaces, is chrome extension that lets one turn browser windows into manageable workspaces.
Renaming tabs or giving windows names in some dedicated windows is completely different thing and doesn't match requested purpose. The whole idea is to have Chrome windows list always at hand.
While also failing to find a solution I've made up a little script for AutoHotKey real quick. It may be enhanced somehow mb, but now it does exactly what I wanted: renames Chrome windows.
Unfortunately, it doesn't save windows' names between sessions, but that's a small price. After I've satisfied the initial rush towards the feature, now I'm considering to make Chrome extension for it. Although I haven't ever used JS, it's not the main obstacle. It would be worse, if Chrome API does not give access to window's title, and i suspect it is so. As a workaround, I could change current tab's title to one, window must show in TaskBar, but this is gross (and no "save titles between sessions" feature still).
It's strange, that I came up with this idea just yesterday and not some years ago. It's hard to overrate, how big this small enhancement to the workflow is.