Hello everyone, version v0.4.0 of carbon-compose is now available ✨
_carbon-compose is a Compose Multiplatform implementation of <https://carbondesignsystem.com/
|Carbon>, IBM’s open-source design system._
This new version introduces:
• Implementations of the content switcher (all variants), notification callout variant and the tab list (default variant).
• Few bug fixes.
• And other internal misc tools made to generate boilerplate code.
Shoutout to @Jacob Ras for his contributions on this release and his feedback as a user of carbon-compose 🔥
You can try the components implementations with the live Kotlin/Wasm catalog app here!
🚀 3
🔥 11
.wasm 2
K 5
s
Stefan Oltmann
02/21/2025, 5:42 AM
Great project! 🎉
I had no idea IBM had its own design system - very cool! It's also great that, along with other projects, we also have Cupertino and FluentUI as options.
Before long, our apps did have to stick to the Android/Material look; they now can blend seamlessly into any style. 🙂
I’ve even realized that Material design doesn’t appeal to me much personally - therefore my app is already a wild mix of Material and Cupertino components, and some custom stuff! 😅
➕ 2
👏 1
j
Jacob Ras
02/21/2025, 8:17 AM
@Stefan Oltmann what I really like about Carbon is how opinionated it is on UX. A checkbox isn't just a clickable square that you have to tie to a label yourself (+ make that clickable + configure accessibility), the whole thing is there out of the box. Same with, for example, drop-downs (big fan of the multiselect drop-down) and buttons/check boxes (built-in warning/error states). The layering system is also really clever; controls always have good contrast, even when the panel they're on is positioned higher and has a lighter (or darker) background ✨
👍 3
t
Tgo1014
02/21/2025, 10:37 AM
Just a heads-up, in the dark theme you can’t see the logo, I though something was wrong with the spacing but looking closer I realised there was a logo there 😅