Bug / Feature - Maximum number of web panels is 16
-
It's funny, I can fit exactly 16 too before the plus button disappears. But before that the settings button, the overlay switch, a custom vivaldi logo and the bookmarks button go out of bounds.
-
It just depends on how much vertical real-estate you have. On my 1200x1600 portrait monitor I can fit many more that 16 with UI Zoom @ 110%
-
To tell the truth, I want an Opera-style dropdown box.
Side panel takes too much screen space. Especially on a small rez devices, like netbooks. -
@anrdaemon Vote for this feature request:
@epsilonr said in Feature requests for Vivaldi 1.14:
Get panels on address bar.
-
@anrdaemon Somehow i agree with this but i kinda like having them sided too. Add the new option but let us also configure to stay as it is now. Options are good
-
@anrdaemon You should look into custom modification options. I feel it's unlikely Vivaldi will change the panel in such a dramatic way. We have written mods for moving the panel toggle to the address bar, overlaying the panel and showing/hiding the complete panel by hover. One of these mods or a combination of them should satisfy your needs on small screens -- and it's something you have access to right now.
https://forum.vivaldi.net/topic/22835/panel-toggle-to-address-bar
https://forum.vivaldi.net/topic/10590/overlay-panels/25
https://forum.vivaldi.net/topic/21528/animated-overlays -
@luetage How do you apply these modifications?
-
-
@luetage Thank you. Will try these. Whats the mod that you use for the web panels buttons? you seem to have more that the standard.
-
@maxrunner No, I made no costumization to webpanels specifically and my webpanels go out of bounds just like for everybody else.
-
Another option would be to simply apply
overflow: scroll
to the panel, which might be a better solution for anyone who comes across this thread and prefers not to have the panel in their address bar.Essentially this:
#switch {overflow: scroll;} #switch::-webkit-scrollbar {display: none;}
Or if you prefer not to hide the scrollbar, this would do:
#switch { overflow-y: scroll; overflow-x: hidden; }
Here's a gif of the results, just to illustrate https://i.imgur.com/rOsqxS8.gifv
-
@gwen-dragon I think i did, but if you're not finding it then maybe something went wrong on my side. Want me to report it again?
-
@tiamarth This looks like a good temporary fix. Do you just add this to css file?
Edit: Seems that when applying your solution the add button pop up to insert the url stays behind the current panel. -
@maxrunner Sounds odd, but if that's the case just raise its z-index.
-
That's how it appears.
-
@maxrunner @maxrunner Oh, woops! I didn't test that before my last post, so I didn't notice, sorry. That's happening because that popup,
.addwebpanelcallout
, is a child element of the panel,#switch
, which now has its overflow set to scroll..addwebpanelcallout
is too wide to be contained within#switch
's width, so it overflows the parent. You could scroll horizontally to see the rest of the dialog, but that's probably more annoying than the initial issue of the thread.After playing around with the css some more, I've found that the panel's overflow is actually defined in the parents of
#switch
,#panels-container
and#panels
. So the custom css to get this working would look more like this:#panels-container {overflow: visible;} #panels {overflow-y: auto;}
But this doesn't actually solve the issue, because
#switch
has a property I didn't notice before,contain: strict;
so you could set that to initial to ensure that the vertical overflow remains scrollable, but that the horizontal overflow still gets displayed:#panels-container {overflow: visible;} #panels {overflow-y: auto;} #switch {contain: initial;}
But now what happens is that
.addwebpanelcallout
pushes up the page content, so it's not hard to see why the Vivaldi devs have done it this way to begin with. Still, this will at least make the panel overflow vertically while still letting you easily add more web panels, should you need to do so. When the popup isn't displayed anymore, the content does go back to normal. So you only see this issue while the popup is open:There might be a better way to do this, where the content doesn't get shifted up, but you may need to find someone who knows more about what's going on than I do in order to figure out such a solution.
-
@tiamarth Hey thanks for the answer. I was messing around a bit too but i couldn't really fix it the way you're saying too. But this does at least make it more usable.
Thanks. -
This post is deleted! -
@maxrunner I couldn't find a solution either. It's a really weird implementation. In your stead I would just hide the
+
button and do without it. -
@gwen-dragon I reported again. Just in case
Apparently the issue was created, now there's 2 lol:
VB-37145
VB-36888