• 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. Sidebar / Side Panel Extension API

    Sidebar / Side Panel Extension API

    Desktop Feature Requests
    panels extensions pipeline
    9
    15
    3.6k
    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.
    • Nekomajin
      N
      Nekomajin
      last edited by LonM

      Opera and Firefox already supports the sidebarAction API.

      It is very similar to the toolbarAction API. The main difference is that the sidebar panel can be visible all the time, while the toolbar bubble closes when the user does any operation in the browser.

      • https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/sidebarAction
      • https://dev.opera.com/extensions/sidebar-action-api/

      (mod edit: updated title)

      πŸ’» Intel i3-6006U β€’ 8 GB DDR4 β€’ 256 GB SATA
      πŸ–₯️ Ryzen 5 4600G β€’ 32 GB DDR4 β€’ 512 GB NVMe
      πŸ“± Samsung Galaxy A20e

      MasterLeo29
      M
      1 Reply Last reply
      Reply Quote 15
      • MasterLeo29
        M
        MasterLeo29 Ambassador @Nekomajin
        last edited by

        @nekomajin If I read correctly, Chrome does not support this feature (it has no sidebar at all), so it might be dificult for Vivaldi Team to support that api "from scratch", specially since Vivaldi's sidebar is so unique in so many ways. I'd like to be wrong, tho

        Nekomajin
        N
        1 Reply Last reply
        Reply Quote 0
        • Nekomajin
          N
          Nekomajin @MasterLeo29
          last edited by

          @masterleo29
          One of the major fundamentals of the webExtension platform is that every browser vendor can extend the capabilities. Opera and Mozilla have already done that, and since Vivaldi has it's own GUI, they don't rely on whether Chrome has a sidebar or not at all.

          πŸ’» Intel i3-6006U β€’ 8 GB DDR4 β€’ 256 GB SATA
          πŸ–₯️ Ryzen 5 4600G β€’ 32 GB DDR4 β€’ 512 GB NVMe
          πŸ“± Samsung Galaxy A20e

          1 Reply Last reply Reply Quote 0
          • Hadden89
            H
            Hadden89
            last edited by Hadden89

            Actually vivaldi support some sidebar API "calls" as "sidebar_action": in the manifest if you know the direct link to place as webpanel - and even few Opera Addons which use that.
            But I think a full API support will be more useful when a Vivaldi store will come, as by default chromium hasn't a sidebar API (and neither their extensions).

            Vivaldi Stable+Snap | Patience Is The Key To Get The Vivaldi Spree | Unsupported Extensions | Github | windows 11 | Manjaro KDE | Q4OS Trinity | Android 13

            luetage
            L
            1 Reply Last reply
            Reply Quote 1
            • luetage
              L
              luetage Supporters Soprano @Hadden89
              last edited by

              @hadden89 Exactly this, you can't publish pure Vivaldi extensions on Chrome webstore, they would likely be deleted. Therefore this makes no sense without Vivaldi store. And although it has been said that an own store could come at some point, I doubt that it's clear and it will definitely take some years…

              github β—Š vfm

              Nekomajin
              N
              1 Reply Last reply
              Reply Quote 0
              • Nekomajin
                N
                Nekomajin @luetage
                last edited by

                @luetage
                You can install extensions from local machine. I had to, because I used extensions from the Opera catalog, which is not supported by Vivaldi.

                πŸ’» Intel i3-6006U β€’ 8 GB DDR4 β€’ 256 GB SATA
                πŸ–₯️ Ryzen 5 4600G β€’ 32 GB DDR4 β€’ 512 GB NVMe
                πŸ“± Samsung Galaxy A20e

                luetage
                L
                1 Reply Last reply
                Reply Quote 0
                • luetage
                  L
                  luetage Supporters Soprano @Nekomajin
                  last edited by

                  @nekomajin Yes, you can do that. But what's your point?

                  github β—Š vfm

                  Nekomajin
                  N
                  1 Reply Last reply
                  Reply Quote 0
                  • Nekomajin
                    N
                    Nekomajin @luetage
                    last edited by

                    @luetage
                    The sidebar API's implementation does not rely on the existence if Vivaldi's own addon catalog.

                    πŸ’» Intel i3-6006U β€’ 8 GB DDR4 β€’ 256 GB SATA
                    πŸ–₯️ Ryzen 5 4600G β€’ 32 GB DDR4 β€’ 512 GB NVMe
                    πŸ“± Samsung Galaxy A20e

                    luetage
                    L
                    1 Reply Last reply
                    Reply Quote 0
                    • luetage
                      L
                      luetage Supporters Soprano @Nekomajin
                      last edited by luetage

                      @nekomajin That's true, it doesn't. But that's why it won't get priority, because it would only be used by a small amount of specialists. Extensions outside of the Chrome webstore don't get automatic updates – a downside which shouldn't be underestimated, it's important. A Vivaldi store would solve this problem, but Vivaldi has neither the userbase nor the team size to support such an endeavour. Even Opera has massive problems with the moderation of its add-ons site despite having a far bigger userbase.

                      www.google.com
                      https://www.google.com/

                      github β—Š vfm

                      Ayespy
                      A
                      1 Reply Last reply
                      Reply Quote 0
                      • Ayespy
                        A
                        Ayespy Soprano Moderator @luetage
                        last edited by

                        @luetage said in Sidebar Extension API:

                        ...despite having a far bigger userbase.

                        And a development team ten times the size of Vivaldi's.

                        Volunteer Mod and tester on Windows 11 Home X64, i7-13700 @ 5.4 GHz turbo; Intel UHD 770 graphics; 1TB NV2 PCIe 4.0 NVMe SSD; 32 GB DDR4-3200 RAM. Community Code of Conduct

                        1 Reply Last reply Reply Quote 0
                        • pafflick
                          P
                          pafflick moved this topic from Vivaldi for Polestar on
                        • mtaki14
                          M
                          mtaki14 Soprano Moderator
                          last edited by

                          Not saying that supporting the API in the future wouln't be useful in some ways. But for your specific example does the extension do anything more beyond opening a direct url to bing chat? Wouldn't adding a web panel with that URL achieve the exact same thing?

                          1 Reply Last reply Reply Quote 0
                          • Dancer18
                            D
                            Dancer18
                            last edited by

                            @sbernecchia Has this api issue to do with disabled extensions on web panels?

                            Vivaldi with mail-client and calendar
                            OS: Linux Mint LMDE 6 Cinnamon; Win10, GrapheneOS with Android 15

                            1 Reply Last reply Reply Quote 0
                            • Hadden89
                              H
                              Hadden89
                              last edited by Hadden89

                              FYI I tested opera on chr114 and it says not supported.
                              This might be an issue for any chromium with their own sidebar/panel.

                              Vivaldi Stable+Snap | Patience Is The Key To Get The Vivaldi Spree | Unsupported Extensions | Github | windows 11 | Manjaro KDE | Q4OS Trinity | Android 13

                              1 Reply Last reply Reply Quote 0
                              • mgunt5
                                M
                                mgunt5
                                last edited by

                                I know that Vivaldi already has a sidebar or panel with a built-in reading list, but Google is adding extension API support for the reading list and side panel in Chromium and since extensions will eventually begin to support this, I think Vivaldi needs to implement Chromium support for these APIs into the Vivaldi custom UI.

                                https://developer.chrome.com/docs/extensions/reference/sidePanel/

                                https://developer.chrome.com/docs/extensions/reference/readingList/

                                I really hope this gets supported in Vivaldi's UI.

                                1 Reply Last reply Reply Quote 1
                                • W
                                  weili789
                                  last edited by

                                  I really hope vivaldi can support sidebar action since it already support chrome extension' sidePanel. Sometimes developers need to use JavaScript to handle open or close sidebar instead of clicking sidebar icon.

                                  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 / 1
                                  • 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