this post was submitted on 30 Apr 2024
60 points (96.9% liked)

Rust Programming

8074 readers
1 users here now

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] TheAgeOfSuperboredom@lemmy.ca 2 points 5 months ago (2 children)

It's based on Iced, but it looks like they have their own fork. Anyone know how extensive their changes are and how much gets merged upstream?

[–] BB_C@programming.dev 7 points 5 months ago

Not based on, but built on top of Iced.

The fork wouldn't be that different from whatever upstream Iced snapshot it last synced with. There are two major, if peripheral, changes still. A renderer for some Wayland special needs, and some integrated accessibility support. At least that was the case until a few weeks ago. I don't think anything significant changed since.

So the Iced API itself is largely the same. However, since this is built on top of Iced. COSMIC apps are more inclined to use abstractions and tools from libcosmic wherever applicable instead of using Iced API directly. But you still see plenty of direct Iced API use.

[–] 56_@lemmy.ml 3 points 5 months ago

I'm pretty sure they try to upstream as much as possible. They have made some pretty large upstream contributions which started out in their own fork.