Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Browser
    • Mail
    • News
    • Community
    • About
    • Register
    • Login
    • Search
    CommunityForumHelpThemesWebmail
    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Feature Requests
    3. Desktop
    4. Themes
    5. Native Themes to Match the OS Design

    Native Themes to Match the OS Design

    Themes
    themes native os
    9
    19
    2783
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Nekomajin
      Nekomajin last edited by Pesala

      Colorful themes are good, but users should be able to select a theme, which fits perfectly into the OS design on every supported system. This must include not only colors, but gradients, transparency, rounded corners and shadows too. And it must contain not only the toolbars and buttons, but scrollbars and menus as well.

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

      Z 1 Reply Last reply Reply Quote 83
      • Artex
        Artex last edited by

        Fluent design on Vivaldi that would be pretty cool

        1 Reply Last reply Reply Quote 10
        • thanujbalamurali
          thanujbalamurali last edited by

          +1 For both the above replies.

          1 Reply Last reply Reply Quote 1
          • ?
            A Former User last edited by

            What about Qt/Gtk on Linux? That could be another option (i. e. the user can choose used toolkit theme), don't you think?

            Nekomajin 1 Reply Last reply Reply Quote 1
            • Nekomajin
              Nekomajin @Guest last edited by

              @potmeklecbohdan
              It would requite to recreate the whole GUI with another framework. I guess it won't happen.

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

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Nekomajin last edited by

                @Nekomajin Who said that? I thought all this is only about styles (reading from config files and generating CSS). Do you think V devs would re-make the UI even only in WinForms/WPF? And if they would: making it only in one of Qt/Gtk would mean screams from users of the other one (and it’s not a difference like only 5% minority of users of one of them AFAIK).

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

                  @potmeklecbohdan
                  This topic is about styling the existing GUI to fit into the OS design.

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

                  ? 1 Reply Last reply Reply Quote 0
                  • 7twenty
                    7twenty last edited by

                    The way that i read the post is that there should be a default OS style skin option. That doesn't mean it needs to be re-coded to use a particular UI library, just so long as the basics are there in terms of iconography/colours/font/menu styles etc. Obviously the closer it is the better, but sometimes close enough is good enough.

                    If i'm running Win10 there should be the standard title bar window controls and scroll bars/menus etc.

                    I believe it would be mostly possible with the current system in place, just that it would be a lot more work creating unique code for each OS style instead of a one-size-fits-all + a few unique elements as it is now. And i don't think there's options for transparency of the UI, so Fluent Design elements won't be possible.

                    Definitely harder for a program that is cross-platform compared to one that isn't, but still doable.

                    1 Reply Last reply Reply Quote 1
                    • ?
                      A Former User @Nekomajin last edited by

                      @Nekomajin said in Native Themes to Match the OS Design:

                      This topic is about styling the existing GUI to fit into the OS design.

                      So… why this then?

                      @Nekomajin said in Native Themes to Match the OS Design:

                      It would requite to recreate the whole GUI with another framework. I guess it won't happen.

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

                        @potmeklecbohdan
                        This topic is about native(ish) THEMES, not native GUI. Vivaldi uses a JS framework to build its GUI. It is possible to style this GUI with CSS, so you can choose among several themes and also make your own.

                        Creating stylesheets to make the GUI look like a native interface on major operating systems is possible with pure CSS, but it definitely needs SOME work.

                        Now we can only modify the colors on some GUI elements. This request is about the ability to modify menus, toolbars and scrollbars as well. And not just the colors, but gradients, transparency and other visuals.

                        What you are talking about with Qt/Gtk is to rewrite the whole GUI in other languages. This definitely won't happen, because it means to recreate and maintain all GUI functionality, which is a LOT of work.

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

                        ? 1 Reply Last reply Reply Quote 0
                        • Nekomajin
                          Nekomajin last edited by

                          @GraveDigger
                          Could you show us a screenshot of Chrome using Gtk?

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

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @Nekomajin last edited by

                            @Nekomajin No. You came with this. :smiling_face_with_open_mouth_closed_eyes: I asked what is gonna be supported on Linux (via CSS, not rewriting the UI), where everything/nothing is native β€” I think Gtk and Qt are most widely used, so these two are both like native (it also much depends on the desktop environment).

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

                              @potmeklecbohdan
                              Your initial question was ambiguous. Of course a Qt/Gtk theme would be welcomed. Just like Win7/10 or mac OS.

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

                              1 Reply Last reply Reply Quote 0
                              • Nekomajin
                                Nekomajin last edited by

                                @GraveDigger
                                And it's officially supported? I didn't know this.

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

                                1 Reply Last reply Reply Quote 0
                                • electronic_punk
                                  electronic_punk last edited by

                                  Native os integration is a must for me. I've been waiting for this for years on Windows and Linux.

                                  Also - font rendering and also integration. Vivaldi is very poor in these cases.

                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    ZoNi @Nekomajin last edited by

                                    @Nekomajin said in Native Themes to Match the OS Design:

                                    Colorful themes are good, but users should be able to select a theme, which fits perfectly into the OS design on every supported system. This must include not only colors, but gradients, transparency, rounded corners and shadows too. And it must contain not only the toolbars and buttons, but scrollbars and menus as well.

                                    I agree 100%!

                                    Vivaldi's GUI in Win7 looks so weird and ugly. It looks much better in Win10, since it also has ugly OS GUI πŸ™‚

                                    Is it possible to add more OS consistent GUI of Vivaldi? That way, Vivaldi will look more like native program in each Win version.

                                    Some examples:

                                    1. menu in Win7 vs. menu in Vivaldi
                                      gui menu win.png gui menu vivaldi.png

                                    2. Buttons etc in Win7 vs. buttons in Vivaldi (those are hard to see when hovering)
                                      gui win.png gui vivaldi.png

                                    1 Reply Last reply Reply Quote 0
                                    • Carighan
                                      Carighan last edited by

                                      I'm not sure Windows 7 is a good target in this regard, I suspect the thread is more about things such as grabbing the Windows 10 accent color etc.

                                      Windows 7:

                                      • Had it's last release >10 years ago.
                                      • The successor released 9 years ago.
                                      • Went out of even the second support extension over a year ago.

                                      I think it's time to call it "done". And hence for an application it makes sense to first target "current" versions of software, then after that legacy versions.

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

                                        @Carighan
                                        It does not matter which OS we are talking about.

                                        Anyway, implementing a true native UI for every OS is not possible using React.

                                        The solution could be a much more advanced theme system. Then the designers at Vivaldi should implement native-ish themes for the most used OSs, and let the community do the rest of the work.

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

                                        lachralle 1 Reply Last reply Reply Quote 1
                                        • lachralle
                                          lachralle - Ambassador - @Nekomajin last edited by

                                          @nekomajin Exactly. Opera 12's "Quick" UI framework was sophisticated enough to achieve quite a bit when trying to replicate native looks.

                                          1 Reply Last reply Reply Quote 1
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          • 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