• @ChristianWS@lemmy.eco.br
    link
    fedilink
    211 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.

    • Fabian � 🏳️‍🌈
      link
      fedilink
      011 months ago

      @ChristianWS Huh? I have shown 3 pictures of a CSD without header bar (Nextcloud, Blender, Gimp).

      CSD vs SSD is about control and integration. CSD can just look like SSD, thats why I do not care about the visuals.

      • @ChristianWS@lemmy.eco.br
        link
        fedilink
        211 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?

        • Fabian � 🏳️‍🌈
          link
          fedilink
          011 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@lemmy.eco.br
            link
            fedilink
            111 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 � 🏳️‍🌈
              link
              fedilink
              011 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@lemmy.eco.br
                link
                fedilink
                1
                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 � 🏳️‍🌈
                  link
                  fedilink
                  011 months ago

                  @ChristianWS What if the application developer needs more? Hide the close button, unallow to minimize, display an exit button on fullscreen, Transform the whole app design on the fly or just to have a dark design for the application including decoration (This one hurts my eyes extremly for krita on windows 🥲️). SSD is just not flexible and might not even provide the feature set required by an application.
                  Thats why it would be nice to give them the option to implement it directly.

                  • @ChristianWS@lemmy.eco.br
                    link
                    fedilink
                    1
                    edit-2
                    11 months ago

                    I mean, disabling the close button is probably on the top 10 ways to give a PC user a panic attack. And there was a time when games had an exit button on fullscreen.

                    Also, what the hell, if Undertale can jumpscare the player while still using Windows titlebar on display then SSDs are not an issue.