• hornedfiend@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 hours ago

    How does this compre to plasma or gnome 3 now? Given I’m a plasma user and I don’t really like gnome 3, would this be a fresh take on IDEs, worth trying a new arch install on?

    • jcarax@beehaw.org
      link
      fedilink
      arrow-up
      3
      ·
      2 hours ago

      I came up using primarily Fluxbox and XFCE, and could tolerate Gnome 2. Had a love/hate relationship with Gnome 3 for awhile. Never really liked any version of KDE, but…

      I used Cosmic for about a year, just switched to KDE last weekend. For me, Cosmic is the first Wayland DE to hit that sweet spot of lightweight window manager feel, with a few conveniences like integrated panels, notification bus (which is bidirectional, unlike KDE’s), small application suite, and some useful applets. I’m always tempted to go back and roll my own with LabWC and god knows what at this point, because it’s not quite what I want ideally, but it’s quite good.

      It’s still a bit buggy, recently I started having an issue where windows would lose their position and size after minimizing and restoring. I’ve long had that issue after unlock. Others feel differently, but tiling has never been great for me, I hope they rework it, or introduce more customizable snapping without the rigidity of full tiling.

      But it’s lightweight and clean, fairly customizable (compared to Gnome, not KDE), and generally sane. We’ll see how Budgie and XFCE come along on Wayland, they both have a far more mature DE as a whole, but Cosmic does have a head start on Wayland, and has the benefit of being a fresh code base.

      I’m hoping Cosmic, along with the lightweight DE ports (?) to Wayland, kick start development of more lighter weight, non-DE-centric applications with native Wayland support.

      • hornedfiend@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        Thank you for the info, appreciate it. Yeah, I guess I’m expecting bugs on Cosmic.

        My hardware is decent, definitely more than enough for Plasma, but I sometimes get bored and distrohopping isn’t doing much for me, at least not as much as a DE would, which is why I’m curious.

        I will give it a try in a VM, but doubt I’d be able to reproduce the same workflow on a VM as on host.

    • GottaHaveFaith@fedia.io
      link
      fedilink
      arrow-up
      1
      ·
      5 hours ago

      You don’t need a new install, I actually found it useful having cosmic installed when KDE wasn’t working, I could just start it from the alt f2 cli

    • thingsiplay@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      9 hours ago

      You probably meant “DE” instead “IDE” (i was confused first, but think its a typo). You should look in YouTube videos to get an idea of what it is and how it works. I would say, its something GNOME 3 inspired by its look and design, but with functionality and customization inspired by KDE. Some parts might be still under cooked, as it is still early. The question is, why do you want change from KDE? This information would be crucial to give a recommendation. And only you can answer it. Maybe try it out in a virtual machine before committing installation on your main system.

      • hornedfiend@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        9 hours ago

        Yes, I meant “DE” indeed. Habit I guess…

        Sure, a VM would be the easiest indeed. I’ve watched some older Cosmic videos and it was far from being ready, so I couldn’t even be bothered with it, but seeing it grow and actively being worked on, has picked my interest again.

        • thingsiplay@lemmy.ml
          link
          fedilink
          arrow-up
          5
          ·
          9 hours ago

          The older videos explicitly tested early alpha and beta versions. Meanwhile it is already released as official version with their distribution. Off course there might be quirks (like KDE has in example), but its ready for productive use.

    • jimmy90@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      8 hours ago

      the only thing i was missing was input-remapper functionality and it still felt a bit clunky and not the super slick-fast-efficient experience i was hoping for

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    7
    ·
    12 hours ago

    It’s a wishlist of Open tickets. Wouldn’t necessarily even call this a commitment to a roadmap. 75% of Open tickets will never get resolved anyway.

    • spartanatreyu@programming.dev
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      11 hours ago

      I don’t understand comments like this

      It’s a wishlist of Open tickets. Wouldn’t necessarily even call this a commitment to a roadmap.

      Roadmaps are just wishlists with a committed to priority list, like an assembly line. Programming doesn’t work like an assembly line and anyone trying to convince you to the contrary is bullshiting marketing.

      Every task has the potential to bring forwards new information that changes the order in which tasks should be completed, let alone which tasks even need to attempted. You only get all the information once you’ve finished.

      Instead of having an inflexible commitment, use a wishlist, and do the tasks in order of which one makes the most sense at the time.

      75% of Open tickets will never get resolved anyway.

      Based on what?

      You can clearly see that practically all tickets in their previous epoch were resolved: https://github.com/orgs/pop-os/projects/23/insights?period=max

      • just_another_person@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        7
        ·
        11 hours ago

        Well, let me break it down for you since you don’t seem to work in this space:

        1. A Roadmap is a strategic timeline of targeted goals that are estimated to be completed in a specific timeframe that is NOT nebulous. It’s done this way to provide consumers of a product some knowledge of where the product is going to entice them to buy-in to said product to allow them to estimate their own commitments to the project and adoption.

        2. A backlog is NOT a Roadmap. I planned orchestration of tickets is a Roadmap. We create this to ensure users that problems they are experiencing will be resolved, and in what order to expect them to be resolved. This works for both for-profit engineering, and also FOSS projects. A great example of this is the Roadmaps provided by distros uses by Enterprise customers.

        3. Your comment about “inflexible commitment” seems to say you don’t understand the above points. If you’re pushing a product which you want people to adopt, and you’re communicating to them why they should adopt it, the last thing you would want to do is say “Hey, we’re kiiiiinda going this way, but maybe not. We’ll see.”

        4. Programming DOES work like an assembly in a sense. That’s why you have tickets, tags, classification, triage, status, and…backlog. What gets thrown in the floor is what I’m talking about.

        Regardless of how you feel about the pace of the project, it’s absurd to throw out a bunch of ideas as tickets and expect them to all get done without a commitment. Or, dare I say, a roadmap.

        • spartanatreyu@programming.dev
          link
          fedilink
          arrow-up
          9
          arrow-down
          1
          ·
          10 hours ago

          This is the kind of divorced from reality slop I expect to see from managers who think that 9 mothers can birth a child in one month

          • just_another_person@lemmy.world
            link
            fedilink
            arrow-up
            2
            arrow-down
            4
            ·
            9 hours ago

            Mkay. So you’re just some person out here on the Internet who has zero concept of how this works as well I’m assuming?

            Feel free to dispute any single point I’ve made.