4 ms·
I guess I made the big time! The iTerm2 one is interesting because it came too late. Apple's patch disables Sierra's native tabbing. Version 3.1.3 did not disa
by gnachman 8y ago
I guess I made the big time!
The iTerm2 one is interesting because it came too late. Apple's patch disables Sierra's native tabbing. Version 3.1.3 did not disable it completely. I published a fix in version 3.1.4 which came out on October 22, 2017, about a month after Sierra launched. I guess they must have fixed it in a dot release of Sierra, but I won the race and got the fix out before 10.12.1 which came out on October 27.
I'm glad someone's got my back, anyway.
- saagarjha 8y agoSpeaking of iTerm's tabbing functionality, are you still using PSMTabBarControl? You make a couple of odd decisions with tabbing, such as blank spot in the tab strip on the right to make way for the overflow indicator, which IMO is inferior to how macOS does it (scrolling tabs). In addition, tab defocusing causes visual discoloration. Does macOS just not provide the API you need, or what?
- masukomi 8y agoi really hate scrolling tabs...
- spronkey 8y agoAgree wholeheartedly. Firefox is basically dead to me because of this (that and it's now trickier than ever to fix it). I'll take 1px wide tabs over scrolling.
- ksec 8y agoUm.... Why? 1px Wide Tab is basically a design that forces people not to have too many tabs. Which is great for those who can keep their Tabs Numbered. But even discounting the number of tabs open to be read, a single Feedly section, or in the old days Google Reader section I could easily bump up to 100+ Tabs, and much more in WWDC / Apple Keynote time. Which makes 1px Tabs annoying as hell. So I really don't understand why 1px Tab is preferred over Scrolling Tabs.
- Pimpus 8y agoI guess because you have to do a ton of scrolling to go from one of the first tabs to the last. Of course, if you don't have scrolling tabs then the tabs get so small that it's basically impossible to find what you want. I solved this dilemma by hiding my FireFox tabs and using Tree Style Tabs. I find it really helps with keeping tabs organized and I can keep a lot open without worrying. I removed the scrollbar and close buttons, and made the tabs smaller, to further save on screen real estate.
- saagarjha 8y ago> I guess because you have to do a ton of scrolling to go from one of the first tabs to the last. On a Mac trackpad, this is one swipe. Sure, I see how this can be a problem if you use a scroll wheel, but I've never had this be a problem otherwise.
- spronkey 8y agoI'm a tab monster and almost never have less than 100 open at a time, so no, I disagree that it's only great for those who can keep their tabs numbered. Putting scrolling in a tab bar doesn't allow the user to take full advantage of spatial and muscle memories. And when those memories fail, because scrolling tabs literally removes tabs from view, the user can't even revert to a visual search to find them! Instead one has to slowly scroll through a list of identically sized tabs, hoping that window #5 is actually the one containing the desired tab in the first place. Oh dang, it was actually window #4. Compare and contrast this to non-scrolling tabs, where tab size continually shrinks as tabs grow in number. #1 - you can identify which window is relevant by the tab sizes alone (so even if you move your windows around you're not lost). #2 - you can identify tabs by spatial memory, because you know approximately where, horizontally within the window, your tab exists, cutting your search space down to a few tabs only. #3 - you have visual cues as to when you might need to split out into a separate window for ease of tab management. Of course, 1px is hyperbole, but 15px-30px is most certainly not, and on a modern display you can fit very many 30px tabs in a row without scrolling. That's not to say that there aren't limitations to shrink-to-1px tabs, of course there are. But in all circumstances as a UI tool they are objectively better than scrolling tabs, until they shrink to an unusable size. At which point, scrolling tabs still isn't a good solution to the problem (grids, multiple rows, tab lists, tab groups are all vastly better options here).
- saagarjha 8y agoBut this is how macOS chooses to deal with a large number of tabs, and I generally prefer applications to match what the system does (which nicely enough means that their behavior updates when the system's does).
- ksherlock 8y agoDid they notify you beforehand?
- h1d 8y agoWhy would they do that? It only discourages the upstream from fixing things telling them Apple will do that for them.