-
Notifications
You must be signed in to change notification settings - Fork 974
Allow for unlimited tabs (having tabs continue to resize) #879
Comments
we have an option in preferences to adjust tabs per page, perhaps you could set that higher? |
Would perhaps be a good idea for a customization option at some later point, to have tabs resizing instead of having them seperated in different pages. Perhaps you Brave guys could implement a different choice like that at some later point after stable has arrived? The more options at some point, the more happy people. Anyway, i vote for having tabs in pages as standard behavior as i find that more convenient as i do not like tabs shrinked to the maximum . |
What's nice about Chrome is that it will resize tabs dynamically as there are more of them. I can work on this, as a buried option, but I think Brave's design team should put some serious thought into making it the default (once I'm done). Google is notorious for doing huge amounts of testing on their simple interfaces, and I have to conclude that they built the tabs in Chrome this way for a reason. Autoresizing tabs are a simpler interface, while the multiple pages thing seems like something better suited to power users. Power users are more likely to customize the browser in the configuration options. |
The question is why every browser must be optimized in the first place for simple users and advanced users always are forced to feel like second class citizens? The whole concept of Brave looks to me it is more suited for advanced users. And just because Chrome does something, Brave should not follow under all costs. Let Chrome be Chrome and Brave be Brave. While 100% exact Chrome feature parity for sure is of interest for simple users, it should not stand in between the Brave teams goal to develop a unique browser. I would say that Chromes minimalist and simplistic concept is the reason there is no real innovation anymore in the browser market. Almost everyone's goal is just to be like Chrome and almost none tries to create something different. I call this stagnation. What the market needs are fresh ideas and less Chrome similarities. Always the features for advanced users are the ones who will be hidden. And this is the reason why Mozilla and Opera dropped features, nobody discovered them and therefor the statistical usage was so low that they have been dropped. And there is also an educational aspect: If you always hide your own creations out of fear the user is unable to understand and is unable to make proper use of existing features, how is the user able to advance, to learn? And last but not least the functional aspect. Tabs sorted by pages with a with a flexible amount of tabs for one page is much more structured and clean to view. Perhaps all what is needed is some middle ground, I guess if the user could scroll trough the tabs with the mouse wheel, this would make then handling for simple users also more easier. Like in Firefox. In fact Firefox tab handling is much more superior than the one of Chrome. |
I also would love to see if the tab page system is staying default. As opposed to all other mainstream browsers (excluded Google for obvious reasons) Brave has the benefit to be able to make experiments with a completely unique feature set. That is the pro side of a so called non native user interface. Whoever may think that Brave will be exactly like Chrome will be disappointed because the developers have their own Mantra which sets Chrome and Brave apart by great length. And i and many other early supporters would not like to see it happening if Brave would turn into another one of that Chrome wanna-be's. So, dear developers, take risks and go different ways, there is zero need for a so called feature parity with another product, at least not in the same way a competitors product is offering that kind of features already. |
Hey, I don't know if auto-resizing tabs are better for less advanced users or if I just personally prefer them. I guess that's a question which would need to be answered by the Brave design team. However, I would argue that settings favoring less advanced users should be the default. The reason for this is simple. Less advanced users are also less likely to customize their browser workflow by going to the settings menu. More advanced users can customize whatever advanced workflows they want in the settings and with extensions. This principle has been proven time and again over the last 30 years of interface design. Anyway, I'll try to do a prototype of the auto-resizing tabs over the next few weeks, and let someone else decide whether or not it's a good idea. |
Just curious, why do you think that shrinking tabs are more preferred by simple users than what Brave does offer? I would say Brave should do it like they have done here: #886 And asking the user which way is the more preferred. I do not think that without a real actual number which feature is really preferred as standard, such a radical shift in functionality out of the box is justified. My opinion as a normal user, nothing more and nothing less. And why what Brave offers right now is not favoring simple users workflow? This actually is more of a benefit for simple users, they can see instantly which tab has what kind of content without installing first some kind of add-ons which give them a more clear oversight where they can find what. If you have many tabs open and all gets shrunk, it really is hard to find what you are looking for. And so far i have seen no complaint about that standard, but of course i do not know if the Brave team has not gotten complaints over email or something like that. Looking forward to see what Brave developers think about that topic. |
Shrunk tabs are a mess for me(when there's dozens). The page feature is nice as it is, and should be kept so(hoping so). Brave devs are doing some brave changes in what seemed to be some standard every browser vendor should chase, as mentioned in above comments and that's cool. |
Exactly my opinion. Why destroying something unique when it works so well? The "UI standards" what Chrome has implemented are neither good or universally acknowledged as the only way of doing things. In general it is always bad if a browser developer becomes such a power that they are able to say what is right and what is wrong. The ancient times of IE domination are as bad as Google's domination. One product had tons of market share and has been able to influence the competition or like it happened in Mozilla's case - what was even worse - Google enforced their own visions on them. While it is right now not possible to challenge Google with an own unique engine, it is indeed possible to challenge them with different design and feature principles. Even more of a reason to say no, and doing it in a different way. Google and Google Chrome are not the source of indefinite wisdom. |
Thanks everyone for the feedback and interesting discussion. We are creating something different that is trying to improve some things about current browsers without rocking the boat too far. I hope that the benefits, power and flexibility of tab pages will outweigh the amount of learning required. My initial user research showed that some preferred chrome's approach and some preferred FX but neither was loved. Chrome quickly becomes unusable for tab hoarders because of legibility. FX becomes bothersome when a lot of scrolling is required. So far, tab sets are well received by the majority based on twitter, support calls, and press... We have a plan to animate the tab transitions to help the first-time user understand better how it works. Power users should enjoy some of the future ideas we have that only tab sets can provide. One of the first will be "tab previews" where the tabs can be shown when you hover over the tab set indicator. Later we can offer some organization. |
Thanks, love to hear this decision and hopefully you implement more features which are neither following the Firefox or Chrome approach. It is time for something unique, pretty sure you will deliver! |
@caliston Thanks for the feedback. We have a task on the roadmap to allow 100 tabs as a choice but more work needs to be done to allow this. As you can see, the icons are not aligning correctly even with 20. 100 should satisfy the great majority of users who prefer the chrome-style shrinking tabs based on the distribution of screen sizes. I agree with your point about a cognitive model. Allowing tab sets to change based on browser width would probably break this in a bad way. We want to add more organization power to the tab sets soon. |
There are times when I use 80 tabs, I downloaded TabMixPlus for Firefox, which makes the tabs multilined. I'd love this in brave. |
i think it would make sense to have a sensible "minimum tab" mode that gets activated when there are a certain number of tabs per page depending on window width. it would look much like pinned tabs and still be very usable, unlike chrome tabs that just are ridiculous after a certain size. i will upload a video later today to illustrate what it might look like... |
Somewhat related: #6272 and #6692 Also, +1 from this issue (which is essentially a duplicate, but has a lot of GREAT feedback): Some of that feedback:
|
I'm going to postpone this to 0.13.7 since we're planning to have 100 tabs option on this release as well. Feel free to undo if that's a must-have for 0.13.6 |
"100 tabs should be enough for everybody" - @cezaraugusto, 2017 😅 |
moving to 0.14.3 |
@bsclifton Could this be closed since the 100 tabs per set is already available? |
@srirambv I don't think this is worth closing since it's a feature that people want I do think it's worth sharing though that this isn't on our roadmap. Patches are welcome of course |
I missed this suggestion when posting mine. Would be really great to have Tab bar scrolling left and right with the mouse wheel, using kinetic scrolling (with settings for speed, acceleration/deceleration etc). For those of use wanting to use 100-200+ open tabs daily. Scrolling much like FireFox has. But with your own Brave flavour of doing things. The current option (tab Sets) is pretty good, but some of us do prefer to kinetic scroll left and right to whiz up and down (left and right) out 100-200+ daily tabs real fast. I guess looking at what FF does by showing the full fav icon on the scrolled current focus tab and then faded the ones each side. I really like FF kinetic scrolling, but do not like FF any more. If Brave could have the feature so at least it could be turned on if the user wants. Maybe on as default if it gets enough votes. Could this be considered please. |
@JonnyRedHed Scrolling combined with tab pages is planned and important. Coming soon: This may solve @caliston s request as well. The tab page will become a shortcut jumper to a subdivision point in a linear tabs list rather than physically separated sets of tabs that don't flow/scroll consecutively. One of the biggest problems we see with the current paging implementation is when 2 tabs that are desirable to be consecutive end up split into tab pages. #2704 fixes this. We will at this point NOT be implementing chrome-style sliver tabs where the tabs become first un-clickable, and then ultimately lost in space. |
But still room for mouse wheel scrolling of the tab bar left and right across the top of the UI using kinetic scrolling (with settings for speed, acceleration/deceleration etc). Like Firefox but with your Brave flavour of doing things. Whizzing left and right along a tab bar of 100-200+ tabs with cool animations bringing the tab fav icon in-focus and full size along with the two semi-ghosted tabs either side of it. I prefer tab bar kinetic scrolling. Could also have it turned off as default, or On as default with a full settings section so it can be tuned or turned off completely. But for 100-200, even 300+ tabs its got to be easy as pie to use. |
I hope to avoid needing prefs to achieve a great scrolling feel but we can consider kinetic for sure. |
I was thinking settings for things like acceleration and deceleration curves like the 'smoothscroll' extension HERE. I like to tune the settings with this extension so I get the right feel for page scroll from the very slow to the very fast movements up and down a page. Same could be applied to the tab bar scrolling back and forth. And to turn it off if some users prefer it that way. Settings to suit all tastes. |
Just adding extra tabs to one window is not the whole answer. You cannot see the fav icons at all with 100, so 200 would be just tiny slithers to click on. Which is why I suggested kinetic mouse wheel scrolling back and forth along the tab bar making the tab in focus show its full width and the ones either side fade away just like Firefox does. But with Brave's way of doing things. |
I usually work with lots of tabs on Chrome (e.g. 35 tabs shown below on 2800x1800 Retina display). In Chrome size of small tabs are hard-coded in source to 61 pixels. See: Making Google Chrome pinned tabs more compact. Maybe in Brave tab size should be more flexible and fav icons could be resized to be smaller when there are too many tabs (like in Opera). |
Brave's tabs really annoy me, so I'll weigh in on this with some of the specific problems I have:
Here are some thoughts:
|
Try out your own Brave flavour of Kinetic mouse wheel scrolling back and forth for the tab bar, similar to FF's kinetic scrolling. Will be very handy for those using 100-300+ open tabs. So when using 200 odd tabs you can clearly see the full fav icon and the ones either side as you scroll left and right. And have settings for the kinetic scrolling control, speed, acceleration and fall off etc. |
Closing as this issue is resolved with brave-core. We won't be fixing it in |
Chrome's tabs will resize when there are a lot of them:
while Brave has separate pages:
I prefer to have the tabs resize, and it's actually kept me from using Brave more. Is there any interest in changing how this is done? I can write the code to do it.
The text was updated successfully, but these errors were encountered: