all 13 comments

sorted by: hot top controversial new old
[–] 6 points 2 years ago (1 child)

How big is this team??

I feel like you guys are making progress across a lot of fronts right now.

  • source
  • hideshow 2 child comments
  • [–] 5 points 2 years ago (1 child)

    Looks neat! Will the gtk applications respond to the text color that you set in the settings?

  • source
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (1 child)

    What exactly is Cosmic? (Just started using Pop OS today)

  • source
  • hideshow 2 child comments
  • [–] [S] 3 points 2 years ago* (1 child)

    It is a desktop environment, which is the entire graphical user interface of the OS, and all of its bundled applications. It is also a platform which developers can build COSMIC applets and applications with. Applications being desktop applications, and applets being the shell components. Shell components are small interface elements such as the panel, dock, panel buttons, on-screen displays, launcher, etc.

    It will take its place alongside the two giants in this space: KDE and GNOME. KDE being a desktop environment whose applets and applications are written in C++/JavaScript using Qt/QML as its GUI library. GNOME being and desktop environment whose applets are written in JavaScript with the GNOME Shell Toolkit; and its applications are written primarily in C with GTK as its GUI library.

    COSMIC is instead built from the ground up entirely in Rust from top to bottom. Every applet and application is written in Rust, and the same libcosmic GUI library is used for developing both of them. Rust is a statically typed programming language which has dethroned C/C++ in recent years, and has been the most loved programming language on StackOverflow for the last eight years. We aim to make COSMIC the preferred platform for developing applications in Rust, with a GUI toolkit that's easier to develop than the alternatives.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (1 child)

    Wow amazing reply thank you! I thought pop used gnome. Will Gnome extensions continue to work once COSMIC replaces gnome? (I just really need the Dash To Panel extension haha)

    Would Pop!_OS ever rebrand to CosmicOS?

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 2 points 2 years ago* (1 child)

    Pop!_OS 22.04 uses GNOME with a lot of custom extensions and patches. Pop!_OS 24.04 will switch to COSMIC.

    GNOME Shell extensions are JavaScript monkey patches that get injected directly into the gnome-shell process, which is running inside a JavaScript runtime. So they have no effect outside of GNOME Shell.

    COSMIC panels are already configurable, so there's no need for a third party panel applet to have dock applets embedded in the panel. You can configure the panel and dock to any layout. Be that a GNOME layout, Unity layout, Mac OS layout, Windows layout, etc.

    It would be redundant to rebrand Pop!_OS to COSMIC OS. The cosmos was created by a Pop!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago (1 child)

    Ah ok that makes sense. I’m excited to try it! Does 24.04 release on 04 2024?

    The Dash To Panel extension adds really convenient things though like being able to open the applications places in the top panel by click Super + 1-9 so it’s not just about having the apps in the top panel but I’m guessing someone will write something similar in COSMIC at some point ☻

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago (1 child)

    Hope it supports QT apps better as well..

  • source
  • hideshow 2 child comments
  • [–] 1 point 2 years ago

    Looks awesome! I love witnessing all the progress the System76 team is making. It really makes it seem like anything is possible.

  • source