4 ms·
The COSMIC DE (by System76, default in Pop_OS distro) is written using their iced fork, which hopefully will be upstreamed eventually.
by k_bx 10mo ago
The COSMIC DE (by System76, default in Pop_OS distro) is written using their iced fork, which hopefully will be upstreamed eventually.
- sho_hn 10mo agoWhy did they fork it?
- tomnipotent 10mo agoThe last iced release was September 2024, more than a year ago. I imagine they had constraints that made it impossible to wait for upstream patches to be merged (if at all) and it was simply more tenable to fork and worry about merging later.
- tuananh 10mo agothey had release just yesteday but yeah, it's quite long between releases. https://github.com/iced-rs/iced/releases/tag/0.14.0 https://github.com/iced-rs/iced/releases/tag/0.14.0
- tomnipotent 10mo agoFor perspective Cosmic DE went from Alpha 1 to Beta 1 in that same timeframe.
- airstrike 10mo agoThey have needs that are specific to COSMIC, so they maintain a separate fork, but they update their fork to match the latest upstream release. They also contribute to iced indirectly via cosmic-text and other crates.
- nicoburns 10mo agoI believe it's a soft fork where they're treating Iced as upstream. Having their own fork just means they can land changes quicker.