qutebrowser
qutebrowser copied to clipboard
Use floating tabbar on show-on-switching mode
This should ease redraws and also remove the temporal quick movement on tab switching.
I'm not sure I understand the issue - do you mean the webpage should not resize when the tabbar is shown/hidden?
Yes. The resize moves the top of the page down making it move and go back to the full window size for a fraction of a second. Vertical tabbar causes a larger resize. It should work as the "ex-command" menu, over the page instead of shrinking the page area, causing no page reflows.
@The-Compiler Hi, any plans on this? I really dont like how the page area resize all the times the tab bar is switched, thanks for a really good browser.
This isn't a priority for me right now, sorry. Contributions welcome, though!
Same request for the status bar: #6647
Similarly, for the download bar: https://www.reddit.com/r/qutebrowser/comments/ym6fn2/is_it_possible_to_autohide_the_tab_bar/iv2bwot/
When the status bar is at the top, it's even more annoying. Indeed, it is not necessary to change the size of the display so often. A floating status bar would be a really good solution.
@The-Compiler
i just go around the source code, i notice that the bar shown by message.info and other methodes in the same module (message)... the string passed to those functions is shown on floating bars and doesn't cause shifting layout to the webpage, and that what most of users want. the only difference is that this bar is temporary disappearing.
i wish if there is a way to make that floating option can be turned true or false according to user's config. cause imposing it and let it be the only option available will cause a part of that site to be hidden behind the floating bar.
or to be even specific this behavior is only wanted when:
tab.show = switching
and
statusbar.show = in-mode
i'm sure no user want the shifting layout to happen when the tabs/status bar are going to hide. without adding the floating option and add more burden to the project and devloper's headache.
i really tried to fix that and collaborate to this great project. but i have difficulties cause i'm not that good python advanced devloper.
wish you prioritize this issue to be fixed, and i'm sure it will not take long time by your hands Mr.@The-Compiler . and i'm sure more people will have good user experience than before.
wish you work on that in your empty time, thanks for this perfect qutebrowser which makes us save lot of time.
Any new possibilities opened up regarding this issue now that were on Qt6? (Or maybe this issue?)
Just about three years since I mentioned and illustrated this issue. Been mostly rocking Firefox during this time with vertical tab bar that expands and contracts and does not resize the website being viewed – but Firefox lacks in so many other ways and I'm in the browser market again during my new NixOS adventures, once again considering my old loved qutebrowser to be configured via my home manager on NixOS.
It's so dizzying when you are trying to check the content between two tabs and everything jumps from side to side (and I guess up and down if you have hidden tab bar positioned on the top or bottom). I remember that day three years ago feeling my eyes straining and thus prompting me to post the issue. To me, the issue contrasts with the priority level being set to "low" and I imagine many others it's rather critical, a deal breaker.
Came to ask about Qt6, the initial question of my post, and sort of bump the issue but went on a tangent. Love the work, wish I could help with something more concrete (not a dev) and I hope this message does not take away from my appreciation of your work @The-Compiler .
Sorry for the late answer @linkert, this got lost in my inbox for a while. I don't think Qt 6 changes anything here. Happy to bump up the priority a bit since this indeed seems to be coming up every once in a while. Thanks for the nice words, much appreciated!