• ChristianWS@lemmy.eco.br
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    It doesn’t work for CSD cause you either have a very strict guideline to prevent inconsistency, limiting the number and location of buttons. At which point it is so limiting that Developers need add another bar to hold whatever they can’t put on the header bar, rendering the CSD implementation moot.

    Or you do like GTK and allow inconsistency. You can’t win with CSD.

    And that is not even mentioning if CSD is even a good idea in the first place. Some users deliberately went with Plasma due to the lack of CSD in the first place, those would migrate to LXQT or XFCE.

    • @ChristianWS I think your idea of inconsistency differs from mine. Havin buttons on different locations in a headerbar doesnt have to be inconsistent across apps. Different layouts can be consistent.
      BUT I dont talk about header bars. I do talk about CSD only and they can be whatever a guideline makes them to be. All Qt apps already have a CSD, but they suck and it would be nice if app devs would be allowed to make use of them on the KDE side if they decide that it benefits the app.

      • ChristianWS@lemmy.eco.br
        link
        fedilink
        arrow-up
        1
        ·
        1 year 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

        • @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@lemmy.eco.br
            link
            fedilink
            arrow-up
            2
            ·
            1 year 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@lemmy.eco.br
                link
                fedilink
                arrow-up
                2
                ·
                1 year 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?