• Community
    • Community
    • Vivaldi Social
    • Blogs
  • Forum
    • Vivaldi Forum
    • Categories
    • Recent
    • Popular
  • Themes
    • Vivaldi Themes
    • My Themes
    • FAQ
  • Contribute
    • Contribute
    • Volunteer
    • Donate
  • Browser
    • Vivaldi Browser
    • Latest News
    • Snapshots
    • Help
Register Login

Vivaldi

  • Community
  • Themes
  • Contribute
  • Browser

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Desktop
    3. Desktop Feature Requests
    4. Done
    5. Combine Window Title and Address Bar when Tabs are on the Side

    Combine Window Title and Address Bar when Tabs are on the Side

    Scheduled Pinned Locked Moved Solved Done
    66 Posts 37 Posters 14.9k Views 18 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dude99 @cassandrawilliams
      last edited by dude99

      @cassandrawilliams Now I tested the code, they seems to kinda work.

      Did u enabled native mode? Most of the code seems to apply to only during native mode. I remove all .native except :not(.native) & they works with some weird missing Vivaldi & windows buttons when I mouseover the mainbar. LOL

      Sorry, I'm currently hiatus from updating any of my CSS mod until further notice...
      C
      1 Reply Last reply
      Reply Quote 0
    • C
      cassandrawilliams @dude99
      last edited by cassandrawilliams

      @dude99 Here's what I've done now

      /* Remove header */
      :-webkit-any(.native, .normal)#browser #header {
      	min-height: 0 !important;
      }
      
      /* Keep Vivaldi button */
      :-webkit-any(.native, .normal)#browser .vivaldi  {
      	z-index: 5;
      }
      
      
      
      /* Reduce toolbar size for vivialdi button */
      :-webkit-any(.native, .normal)#browser:not(.tabs-top) .UrlBar.toolbar.toolbar-mainbar.toolbar-large {
      	padding-left: 24px;
      }
      
      
      
      /* Non-Native window fixes */
      
      /* Keep window buttons */
      .normal#browser .window-buttongroup {
      	z-index: 5;
      }
      
      /* Reduce toolbar size for window buttons */
      .normal#browser:not(.native):not(.tabs-top) .UrlBar.toolbar.toolbar-mainbar.toolbar-large {
      	padding-right: 140px;
      }
      
      
      /* Remove vivaldi button, horizontal menu and window buttons when no ui */
      .normal.minimal-ui#browser :-webkit-any(.vivaldi, .topmenu, .window-buttongroup) {
      	display: none !important;
      }
      
      /* Tabs on top fixes */
      
      /* Maximized not Native - Reduce tab bar size for horizontal menu and window buttons */
      .normal.horizontal-menu#browser:not(.native) #tabs-container.top {
      	padding-left: 276px !important;
      	padding-right: 140px !important;
      }
      
      

      This works as intended, with the side effect you noted that the window is no longer draggable. So, as you can see, I've removed the CSS blocks which remove the titlebar when the menu is horizontal, and added a button to the address bar to toggle the horizontal menu, which now has the effect of toggling the title bar, which also allows for the window to be dragged when needed.

      Collapsed:
      Screenshot 2022-08-11 154506.png
      Expanded:
      Screenshot 2022-08-11 154539.png

      D
      1 Reply Last reply
      Reply Quote 0
    • D
      dude99 @cassandrawilliams
      last edited by dude99

      @cassandrawilliams Add this to make the mainbar always dragable:

      .toolbar-mainbar {app-region: drag;}
      

      with this you can drag the window around via the mainbar.


      Edit: u forgot to fix .UrlBar.toolbar.toolbar-mainbar.toolbar-large obsolete selector in the last post...

      u probably should also replace :-webkit-any with :is cuz it's also obsolete function & will be unsupported soon...

      Sorry, I'm currently hiatus from updating any of my CSS mod until further notice...
      1 Reply Last reply Reply Quote 0
    • C
      cassandrawilliams
      last edited by

      @dude99 Thanks. While this does make the bar draggable, the only draggable region is the region where the window buttons are (and so the buttons become unclickable, as that space is now the draggable part of the bar). Unfortunately the space blocks from the toolbar customization menu do not allow for dragging. So it seems like there cannot both be functioning window buttons and a draggable mainbar.

      /* Remove header */
      :is(.native, .normal)#browser #header {
      	min-height: 0 !important;
      }
      
      /* Keep Vivaldi button */
      :is(.native, .normal)#browser .vivaldi  {
      	z-index: 5;
      }
      
      /* Reduce toolbar size for vivialdi button */
      :is(.native, .normal)#browser:not(.tabs-top) .toolbar-mainbar {
      	padding-left: 24px;
      }
      
      /* Non-Native window fixes */
      
      /* Keep window buttons */
      .normal#browser .window-buttongroup {
      	z-index: 5;
      }
      
      /* Reduce toolbar size for window buttons */
      .normal#browser:not(.native):not(.tabs-top) .toolbar-mainbar {
      	padding-right: 140px;
      }
      
      /* Remove vivaldi button, horizontal menu and window buttons when no ui */
      .normal.minimal-ui#browser :is(.vivaldi, .topmenu, .window-buttongroup) {
      	display: none !important;
      }
      
      /* Tabs on top fixes */
      
      /* Maximized not Native - Reduce tab bar size for horizontal menu and window buttons */
      .normal.horizontal-menu#browser:not(.native) #tabs-container.top {
      	padding-left: 276px !important;
      	padding-right: 140px !important;
      }
      
      /*Draggable*/
      .toolbar-mainbar {app-region: drag;}
      
      
      D
      1 Reply Last reply
      Reply Quote 0
    • D
      dude99 @cassandrawilliams
      last edited by dude99

      @cassandrawilliams Then add a space button (via Editor toolbar) into the mainbar & then use this code instead:

      #browser:not(:has(.toolbar-editor)) .toolbar-mainbar .toolbar-spacer {app-region: drag;}
      

      with this you will be able to drag the window with the empty space

      Sorry, I'm currently hiatus from updating any of my CSS mod until further notice...
      1 Reply Last reply Reply Quote 0
    • D
      dude99
      last edited by

      remake for v5.4: https://forum.vivaldi.net/post/607480

      Sorry, I'm currently hiatus from updating any of my CSS mod until further notice...
      1 Reply Last reply Reply Quote 0
    • pafflick
      P
      pafflick moved this topic from Archive on
    • V
      VMz69 @mathiasbr
      last edited by

      @mathiasbr hi bro. this is exactly qhat i need. but I'm new user in vivaldi and i dont know anything about programing in CSS can you explain me how I do this modification in my vivaldi browser????

      1 Reply Last reply Reply Quote 1
    • V
      VMz69 @scampbll
      last edited by VMz69

      @scampbll FINALLY!!! I MADE IT.!
      b0689edc-90cc-4223-b96b-17e2120b06b3-image.png

      THANKS ALL.

      2d06cdef-615b-47c6-ab08-1111ce78bc92-image.png

      1 Reply Last reply Reply Quote 4
    • G
      Guilhermems
      last edited by

      While vertical tabs or bottom tabs can be useful, when you enable them, there is still the window title bar consuming space on the screen, in addition to the lost space to the tabs. Without the tabs, the window title bar is almost empty and serves little purpose other than being a place to drag the window. If you put the tabs at the bottom, the situation is even worse, because you get even less vertical space. Vertical space is very important on modern widescreen displays and on small laptop displays, so not making use of it reduces the advantage of putting tabs in other places.

      Microsoft Edge solves this issue by adding a little bit of dragging space to the right of the window and combining the menu icon and window controls with the address bar (this is optional there but it doesn't need to be):
      Screenshot_20230218_035123.png

      Bringing this to Vivaldi would be a great thing for small or wide displays, where every pixel matters.

      Thank you for reading.

      Pesala
      P
      sedative29rus
      S
      2 Replies Last reply
      Reply Quote 0
    • F
      ffuser1
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
    • Pesala
      P
      Pesala Ambassador @Guilhermems
      last edited by

      @Guilhermems Please vote for the existing feature request: Combine Window Title Bar and Address Bar when Tabs are on the Side.

      Welcome to the Community. Here are a few links for your bookmarks that you may find useful:

      • Help on Feature Requests • Add Search as Web Panel
      • Vivaldi Help
      • Forum Markdown Help
      • Using the Forum Search
      • Local Forums in your language
      • Modding Vivaldi
      • Web Panels
      • Vivaldi for Android
      • Snapshot vs Stable
      • Vivaldi's Business Model
      • Help us grow

      Blog • Vivaldi Review • Server Status
      Win 10 64-bit build 19045.2486 • Snapshot 7.5.3735.34 (64-bit)

      1 Reply Last reply Reply Quote 0
    • sedative29rus
      S
      sedative29rus @Guilhermems
      last edited by

      @Guilhermems The developers have already started adding this feature. And the snapshot 5.8 has the option you need.
      425c7ca7-674b-4506-8b0f-b34a50f78c8b-image.png

      saduran
      S
      1 Reply Last reply
      Reply Quote 4
    • saduran
      S
      saduran @sedative29rus
      last edited by

      @sedative29rus Wonderful news

      1 Reply Last reply Reply Quote 0
    • pafflick
      P
      pafflick Vivaldi Team
      last edited by pafflick

      The title bar is no longer shown with vertical tabs as of Vivaldi 6.0, which was released today. 😁 You can always enable it back if you prefer. Just go to Settings > Appearance > Window Appearance:

      Show Title Bar

      1 Reply Last reply Reply Quote 0
    • pafflick
      P
      pafflick marked this topic as a question on
    • pafflick
      P
      pafflick moved this topic from Desktop Feature Requests on
    • pafflick
      P
      pafflick has marked this topic as solved on
    • geektbee
      G
      geektbee
      last edited by

      Yaaaash!!!!! 'Tis beautiful! Thank y'all, all!!!

      1 Reply Last reply Reply Quote 0
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    • 1
    • 2
    • 3
    • 4
    • 4 / 4
    • First post
      Last post

    Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status