• Browser
  • Mail
  • News
  • Community
  • About
Register Login
HomeBlogsForumThemesContributeSocial

Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    We will be doing maintenance work on Vivaldi Translate on the 11th of May starting at 03:00 (UTC) (see the time in your time zone).
    Some downtime and service disruptions may be experienced.
    Thanks in advance for your patience.

    1. Home
    2. Desktop
    3. Desktop Feature Requests
    4. Names for Windows

    Names for Windows

    Desktop Feature Requests
    pipeline window
    58
    107
    16.7k
    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.
    • C
      cayenne @Pesala
      last edited by

      @Pesala
      for example, on screen 1 I have an app in a window and on screen 2 I have 3 Vivaldi windows.
      I'm wasting time switching to the right window because I have to see what's on it because Vivaldi still doesn't support naming windows.

      When will this ever happen?
      It's been built into Chrome for years. Why is it taking so long to be integrated into Vivaldi?

      I don't use Vivaldi for this and other things.

      Translated with DeepL.com (free version)

      Pesala
      P
      1 Reply Last reply
      Reply Quote 1
      • Pesala
        P
        Pesala Ambassador @cayenne
        last edited by

        @cayenne There are a lot of feature requests. This one is old and popular, but apparently not easy to implement.

        Summary of Feature Requests

        Category Threads
        Android 848
        Desktop 3,781
        Mail, Calendar, and Feeds 644
        Automotive 5
        Subtotal 5,278
        Community 179
        Total 5,457

        While you wait, try using the Windows Task Bar.

        Windows Task Bar.png

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

        1 Reply Last reply Reply Quote 1
        • C
          cbf305
          last edited by

          I certainly won't argue that there are a lot of feature requests, however, the code to implement this already exists in the Vivaldi source code since it's Chromium based.

          I know enough C++ to read (aka fumble) through code, but not enough to write anything, otherwise I would give it a go. Hopefully I am on track here and a Vivaldi dev sees this and can check this request off the list easily. 🙂

          I was using the source for Vivaldi version 6.8.3381 for my detective work.

          See the file <vivaldi-source-folder>/chromium/chrome/common/chrome_switches.cc, and search it for --window-name. That is the Chromium flag to set the window title; I use it all the time from a rofi script to launch Chrome with different profiles and window names.

          I did a little more poking and found a function in <vivaldi-source-folder>/base/vivaldi_browser_window.cc. That function is VivaldiBrowserWindow::GetTitle(), which I believe is getting the page title and then appending the string - Vivaldi and returning the whole string.

          Just above that is a function VivaldiBrowserWindow::UpdateTitleBar() that is referencing a function by the name of UpdateWindowTitle(). I believe that is the function that needs to be changed, but that appears quite a few times in the source. I think it's origin is in <vivaldi-source-folder>/chromium/ui/views/bubble/bubble_frame_view.cc, but I could be wrong. Regardless of where it is, to mimic Chromium, it would be a simple if/else. Something like:

          # Pseduo code:
          if --window-name value != ''
              window title == --window-name value
          else
              window title == page title + " - Vivaldi"
          

          Anyway, I'm just trying to be helpful as I would like this feature too!

          Thanks!

          1 Reply Last reply Reply Quote 3
          • M
            moe2
            last edited by

            Joining the request with an addition: it would be really nice if the window name was the name of the currently selected workspace, instead of the currently selected website.

            I have 2-4 windows open at all times, and each workspace has a lot of tabs, because of backlogs, and sometimes other stuff. If I open a forum while slacking off, I would like the window to still be "reading" or "german class" instead of the forum, which may or may not be open in other windows/workspaces as well.

            1 Reply Last reply Reply Quote 4
            • A
              avram
              last edited by

              Displaying the workspace name would be a step in the right direction. I imagine that would easier to implement due to the way Vivaldi treats windows. It seems Vivaldi treats windows as quasi-transient containers, so if you named a window "Shopping", then changed the workspace on that window to "Home", you'd likely want the label on the Window to be "Home". But would the tabs you had open before you switched to a workspace still be associated with the "Shopping" label? Then they would be sort of an ad-hoc workspace. I don't know what Vivaldi calls these tab groups.

              So I think this can be implemented in two steps:

              • When on a workspace, use workspace name for window
              • Allow naming of the group of tabs open in a window that are not associated with a workspace.

              37e91cf5-ccfc-4352-b4f1-4fb5427d364d-image.png

              But the lack of this feature is a major issue. I find I can really only have one or two Vivaldi windows or my productivity plummets, so I end up having to use other browsers for actual browsing and Vivaldi for things that don't change much.

              1 Reply Last reply Reply Quote 3
              • jpsala
                J
                jpsala
                last edited by jpsala

                THIS IS NOT A SOLUTION

                I made this runOrActivate.ahk script to solve a problem with my Vivaldi browser profiles - I couldn't tell them apart with regular window detection. The script keeps track of application windows by remembering their unique IDs. When you run it with an ID and launch command, it checks if that window already exists - if it does, it simply toggles it (brings it up or minimizes it); if not, it launches the app and remembers which window belongs to which ID. I originally built it for my browser profiles but realized it works great for any application where you need to keep track of specific instances. Now I can hit different hotkeys and always get the right browser profile, even when I have several similar-looking windows open at once.

                Here is the Script
                You'll need Autohotkey, you can compile it if you want, Autohotkey is awesome BTW 🙂

                cde9162d-c36c-476c-9b7e-f22faf04f517-image.png

                Adjust the path to the Vivaldi executable and your profile names

                I could create a scaled-down version that runs in memory and uses hotkeys. It would need to be configured with specific hotkeys, file paths, and profile names.

                Cheers
                Juan Pablo

                1 Reply Last reply Reply Quote 0
                • O
                  OyaG
                  last edited by

                  this is such a critical feature. other chromium browsers have this feature. could just steal the code, no?

                  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
                  • 5
                  • 6
                  • 6 / 6
                  • First post
                    Last post

                  Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

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