• ChristianWS
    link
    fedilink
    arrow-up
    1
    ·
    11 months ago

    I’m genuinely curious: What exactly do you have in mind with CSDs without the use of a Header Bar?

    CSD and Header Bars are practically synonymous, and I don’t think I’ve seen, or even heard, about CSDs without the context of a header bar

    • Fabian � 🏳️‍🌈@mstdn.social
      link
      fedilink
      arrow-up
      1
      ·
      11 months ago

      @ChristianWS depending on the application different things. Like I said before, the visuals, the design is not what I care about right now. It’s the option to have another talk about that topic in general.
      Last time, there was no focus on wayland and there wasnt much experience with CSD in general. There also was the proposal of DWD¹ as option, that never came up.

      1: https://kver.wordpress.com/2014/10/25/presenting-dwd-a-candidate-for-kde-window-decorations/

      • ChristianWS
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        …how do you hope to have a discussion about a design feature without discussing the visuals? The entire CSD vs SSD debate is one of UX/UI Design

        You still haven’t provided an example of CSD without a Header bar. I’m familiar with the DWD proposal, the technology used might be different, but the end result is still a Header Bar in all but name.

          • ChristianWS
            link
            fedilink
            arrow-up
            3
            ·
            11 months ago

            …where? No seriously, I don’t see any picture, there’s only the link to DWD. I don’t use Nextcloud, but both Blender and Gimp use SSD on my system.

            And I’m quite confused by the idea of CSD looking like SSD. I know it can, however, I don’t see how that isn’t an argument for continuing to use SSD. What is the benefit of changing from SSD to CSD if the end result is to look like SSD, but have all the issues that come from using CSD?

            • Alex 🇮🇹 💛 🇷🇺@pkm.social
              link
              fedilink
              arrow-up
              1
              ·
              11 months ago

              > What is the benefit of changing from SSD to CSD if the end result is to look like SSD, but have all the issues that come from using CSD?

              Because you can implement things like these (open this comment in Mastodon if in Lemmy you don’t see the attached images) and I don’t see what the issues are:

            • Fabian � 🏳️‍🌈@mstdn.social
              link
              fedilink
              arrow-up
              1
              arrow-down
              1
              ·
              11 months ago

              @ChristianWS In this post: https://mstdn.social/@fabiscafe/110803301092316008
              XDG-decoration is not a core part of Wayland. So there is no guarantee that the compositor your user runs does support this. So the general improvement would at least be that you dont have to test both.¹
              On top of that the app could have more control over it’s decoration, for accessiblity stuff. Like going in a OLED/e-Ink/High-contrast mode.

              1: https://wayland.app/protocols/xdg-decoration-unstable-v1

              • ChristianWS
                link
                fedilink
                arrow-up
                2
                ·
                11 months ago

                …you sure the pictures aren’t an argument against CSD? The wallpaper on those pics looks the same, so I’m assuming they are on the same system, but they are inconsistent with one another. Meanwhile Blender and Gimp on my system look right at home.

                …ain’t that supposed to be part of the window manager tho?

                • Fabian � 🏳️‍🌈@mstdn.social
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  11 months ago

                  @ChristianWS There are 2 consistencies: Consistent to the system and consistent to the application.
                  I prefer consistent to the application, because I think the application developer is more capable to kow what the app needs then the general window decoration provider is.
                  🧵️…

                  • ChristianWS
                    link
                    fedilink
                    arrow-up
                    3
                    ·
                    edit-2
                    11 months ago

                    …yes, I agree with that, and that is why SSDs are superior. They allow the app developer to do whatever they want inside the app, while also making sure the window frame is consistent with the rest of the system.

                    It’s like a gallery wall in a home, you can mix photos and paintings with varying styles, and they would still look like they fit together if you use the same frame style on them.

                  • Fabian � 🏳️‍🌈@mstdn.social
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    11 months ago

                    @ChristianWS And yes, this is only the current, very early state. Libdecor is will have theming support to have an option to look “system design native” (Blender) and for Gimp, this is experimental on an pre-release. Qt on the other hand, I assume, probably doesnt care right now, because the apps that use Qt and matter come with an own design language and own CSD anyways and everything else is probably not worth the work for basically linux wayland only.