150

Huge fan of Libadwaita. It is a good start. Doesn’t Brave support GTK and Lib on Linux? Brave looks pretty in-place on Fedora using either theme option.

    Kashinoga If on Gnome Libadwaita looks great, on KDE it doesn't. Brave and other browsers support both GTK and QT toolkits, but is not libadwaita.

      Hey, just signed up for the lifetime plan, very excited for Orion for Linux! I’ve got an iPhone so I’m enjoying Orion so far on here too.

      My vote is for libadwaita, but given the COSMIC is on the horizon, it might be better to go pure GTK.

      I have noticed that COSMIC seems to have some kind of magic under the hood that makes GTK, Qt, and native COSMIC/Rust apps blend in better than in every other desktop environment I’ve tried. Might be worth looking into what they’re doing, since I think a large portion of the GNOME user base will be open to switching to COSMIC when it’s done!

      Keep up the good work!

      Edit: I also think it would be wise to make an Orion- of sorts, where you strip out the proprietary code that you’ve made allowing ff/chrome extensions. That could be fully open source and would allow the browser to be in repos and maybe even the default browser in the medium term. People are ready to ditch FF.

      Then, there could be a very tasteful message when someone tries to add an extension letting them know they need the proprietary version. Maybe this could be a module that can just be downloaded, or maybe you need to have a separate repo and instructions how to add it for the most popular distros. In any case, this presents Orion as a FOSS friendly browser, doesn’t have paywalls or anything that would put off Linux/FOSS evangelists. Just one tasteful hint how to get the full version, and from there people can move on to Orion+ if they want search and the other perks.

      I think that’s the most linux friendly approach.

        Very interested to see where it's coming ! Libadwaita or not (I'm a bit biaised for libadwaita as I'm a GNOME user, but in all case if there is cooperation between different player in the space everybody will win !), a new WebkitGTK browser is interesting, the landscape was a bit barren since Midori became a Firefox fork (there was Ouch, an Arc Browser clone, but it doesn't seem very active anymore)

        hawdini Looks like it's the opposite for Ghostty, the devs seem to be removing the possibility to buid it without libadwaita : https://ghostty.org/docs/install/release-notes/1-1-0#gtk:-forcing-a-dependency-on-libadwaita (but they have now a SSD setting that replace that for other desktop)

          +1 for libadwaita. At work we use SLES and RHEL, both coming with GNOME and really enjoy the harmony of everything fitting together with beautiful UI design. Ghostty, that uses liabdwaita by default, looks very similar to the Mac counterpart and many team members switch between operating systems without losing their muscle memory.

          I also enjoy that all GTK 4 apps are being rendered using Vulkan and the GPU for performance. And since GTK uses CSS for styling, an Orion theme store would be possible without a custom theming engine.

          GTK 4 without libadwaita is very generic and not suited for any modern apps that care about UI. You have to implement the freedesktop dark mode option, accent colors, animations yourself while libadwaita comes with these out of the box. Ghostty is not a UI-first application so they have the resources to maintain multiple codebases that use a handful of widgets. I think you have to choose whether you want to be a beautiful app or a mediocre app that looks somewhat native on desktops that lack modern design direction.

          Unfortunately, if it does go libadwaita, I'm out. Gnome is not the only DE or Linux or is it the only modern desktop, that is not true in any way, shape or form.

            clintre The 'modern' and ready desktops at the moment are: GNOME, KDE and Elementary.
            Cinnamon, XFCE, Budgie and the others are either abandoned, not maintained enough or have a tiny userbase. Most of them still don't support Wayland. Building applications around ecosystems that are decades behind is silly. Cosmic is not ready and won't be for many years. Tiling window managers benefit from adaptive toolkits like libadwaita and kirigiami as they scale nicely and small windows.

            Only those 3 have any design direction at all. Cinnamon and XFCE's design is literally 'old GNOME'. Especially since many of their apps are forks of the old GNOME ones, following GNOME's old HIG. Mint is slowly modernizing its design to follow the modern GNOME one https://blog.linuxmint.com/?p=4811

            Webkit is only available on GTK so kirigami is out. But even if it wasn't the design difference between the two is miles long. Compare https://developer.gnome.org/hig/guidelines.html and https://develop.kde.org/hig/.

            Elementary has its own HIG https://docs.elementary.io/hig and its own widget library, but libadwaita accommodates for it https://github.com/GNOME/libadwaita/blob/main/src/adw-application.c#L124.

            There's at least 320 libadwaita apps mostly made by solo developers https://arewelibadwaitayet.com/ with new ones coming out every day https://flathub.org/?category=new, I would say libadwaita is extremely popular among developers and users.

              Wasano I did not say it was not popular with developers. Many of those apps that uses libadwaita are built for the Gnome ecosystem and work to be certified by them. If Orion is to be an application that is for Linux Desktop in general and not just a Gnome app, then libadwaita is not a good choice. The main problem is it does not look good on KDE which is one of the very largest install bases. I work on several projects myself, I have dealt with this stuff going on 3 decades. There is a reason the mainstream browsers support the GUI side beyond gtk/libadwaita. It is not a good universal design, it is great for Gnome.

              If they want to have libadwaita enabled or as an option for Gnome, that is not difficult to do. It is literally a switch to go between GTK with libadwaite and without.

                clintre

                The main problem is it does not look good on KDE which is one of the very largest install bases

                I don't think there's any meaningful data available that can prove this and of course the Steam Deck and SteamOS do not count.

                This is ultimately the problem with developing a consumer product for the Linux desktop.

                  Dustin Prove what? That KDE is one of the largest install bases? Really? It absolutely not even something that is in question. Fedora did not make it at the same level of Gnome in their editions because it is not. There is no question that Gnome has the largest, as they were the default on several distros many years. However, KDE since KDE 5 has been on a rise and since they were and are ahead on the graphical stack, with fractional scaling, Wayland, vrr, hdr, etc. they gained even more users. KDE is the preferred on several distros as well now. I have been working with and on Linux since 1992 and have worked with many teams across distros and desktop environments.

                    clintre

                    I hear what you’re saying, but will add that anything that’s not Qt looks out of place on KDE. GNOME at least has Kvantum to make Qt appear somewhat compliant.

                    But KDE is a dealbreaker for me. I’ve tried several (dozens?) of times to use it and I’ve never been able to deal with the haphazard-ness of it all. Sure, everything is customizable and I’m sure with work I could get it how I like it — but if I’m going to do all that work why not start with something closer to what I want (dock + overview for switching windows).

                    But, when I found out about this I signed up for the lifetime Orion subscription, because I don’t care if I end up using it. I just want a good WebKit option on Linux and I think Kagi might actually come through. I don’t know how much adoption they will get, I think lots (most?) Linux users will turn their nose up at a business trying to make money selling them a product… even though it’s exactly the right thing to do (buy the product, instead of being the product).

                    So I’ll chip in. I don’t care if it’s Qt, GTK3, GTK4, or libadwaita. Just get the thing working and we fill in the rest later.

                    Aka shut up and take my money.

                      aspiringnobody GTK actually works solid kn Plasma 6. But I do agree, get the thing out, and we can figure the rest out later. Libadwaita decision bothers me because it is easy to have a switch for both with and without within GTK.

                      But I will rest my case for now 😉

                        6 days later
                        No one is typing