ChromaDial is a new #ComposeMultiplatform library that enables you to create beautiful Dials for your #JetpackCompose app
Its API is similar to the Slider, but instead works in degrees
Just pass in and set the degree state
ChromaDial is a new #ComposeMultiplatform library that enables you to create beautiful Dials for your #JetpackCompose app
Its API is similar to the Slider, but instead works in degrees
Just pass in and set the degree state
Later on, I have decided to add a GUI and to also bring it to Android.
So, rewrote it to Kotlin and use Jetpack Compose for the GUI.
The Journey to Compose Hot Reload 1.0.0
blog.jetbrains.com/kotlin/2026/...
#kotlin #appdev #hotreload #composemultiplatform
The Journey to Compose Hot Rel...
πCompose Multiplatform 1.10.0 is out
β¨ @ Preview now works in commonMain
π₯ Hot Reload bundled by default
π§ Better Navigation3 support
π± iOS & π₯οΈ Desktop improvements
π Web input & keyboard fixes
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0
π Compose Multiplatform 1.11.0-alpha01 is live!
β’ Kotlin 2.2 migration
β’ Dialog animations
β’ Better focus & insets handling
β’ Desktop, Web & iOS fixes
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-alpha01
These days I'm publishing on the two major mobile stores the first Compose Multiplatform app that's not a side project of mine. Fingers crossed π€
#composemultiplatform #kmp #developerslife #fingerscrossed
π Compose Multiplatform 1.10.0-rc02 is out!
Fixes:
β’ Layout tree corruption
β’ iOS accessibility crash
Updates:
β’ Gradle plugin
β’ Runtime/UI/Foundation/Material
β’ Material3, Lifecycle, Navigation & more
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-rc02
Compose Multiplatform 1.9.3 is out:
β’ New parameters for @preview
β’ Customizable shadows
β’ A new context menu API
β’ Experimental Material 3 theme support
β’ Frame rate config on iOS
β’ CMP for web in beta
β’ Gradle updates - Material 3 versioning and support for AGP 9.0.0
π Compose Multiplatform 1.10.0-rc01 dropped!
Stability wins across iOS, Desktop & Web + Kotlin 2.2.20 support β
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-rc01
#ComposeMultiplatform #Kotlin #AndroidDev #Android #CMP #Dev π
π Compose Multiplatform 1.10.0-beta02 is out!
β’ iOS accessibility fixes
β’ Desktop screen reader fixes
β’ Better Hangul input on Web
β’ Improved resource handling
β’ SavedState support on all platforms
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-beta02
My main complaint against Compose-Multiplatform is the paucity and crapiness of its documentation.
My other main complaint is that it's FUCKING UGLY.
It always looks like it wants to be on a phone.
If I wanted to write UI for Android I would just use Jetpack. I don't. I'm writing a desktop app. Old school, I know, but when serious people sit down to do serious work, it's going to be at a desk.
But they're going to hate my app if it's SO FUCKING UGLY.
Is Compose multiplatform liquid glass a thing? π€
π Compose Multiplatform 1.9.3 is here!
β
Fixes:
β’ iOS crash on versions <17 (accessibility)
β’ Support for AGP 9.0.0
π¦ Updates: Runtime/UI/Foundation/Material β 1.9.4, Material3 β 1.4.0, + more
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.9.3
π Compose Multiplatform 1.10.0-beta01 is here!
Desktop: Hot Reload bundled
iOS: self-sizing UIKit + overlay
Web: Esc = back nav, !important CSS
Navigation: adaptive-navigation3
Kotlin β₯ 2.1.20 β
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-beta01
π Compose Multiplatform v1.9.2 is here!
β
Fixes:
β’ Prevented symbol duplicates in savedstate-compose
β’ Web: removed <Canvas> outline + fixed Tab focus
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.9.2
#Kotlin #ComposeMultiplatform #JetBrains #AndroidDev #Android
Gerne teilen, danke!
Du hast Lust auf einen Job mit Sinnstiftung? Wir bei connect2x bauen Open Source #matrix Messenger u. A. fΓΌr das Gesundheitswesen.
Wir suchen SoftwareentwicklerInnen und UI/UX-ExpertInnen, aber sind auch offen fΓΌr Initiativbewerbungen (z.B. Richtung Marketing oder Team- und Organisationsentwicklung). Du hast Erfahrung mit #Kotlin #KotlinMultiplatform #JetpackCompose #ComposeMultiplatform und kennst dich mit #matrix aus? Noch besser!
Meld dich gerne bei uns unter kontakt@connect2x.de
πCompose Multiplatform 1.9.1 is out!
Details:
β’ compose.material3β1.9.0 (Jetpack Compose 1.4.0)
β’ iOS: accessibility & input fixes
β’ Desktop: mouse wheel redispatch
β’ Updated deps (Runtime/UI 1.9.3, Material3 1.4.0)
π https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.9.1
I had the pleasure of giving a talk at #DevFestVenezia about improvements regarding #ComposeMultiplatform preview tooling over the last year. It felt great to cover this topic at an awesome DevFest. Thanks to everyone for attending! π
You can find the slides and, later, the recording here:
β¨ New article on how to create futuristic, cyberpunk glitch effects that's overused in sci-fi movies, right in #JetpackCompose
https://www.sinasamaki.com/glitch-effect-in-jetpack-compose/
This approach uses regular canvas functions, so no need to dip into shader code... yet.
Just landed at Venice for my last talk of the year at #DevFestVenezia, right after a wonderful week of our yearly onsite event with Circuit. π€©
Join me tomorrow on the Spritz track at 14:30 for a recap of this year's #ComposeMultiplatform preview tooling improvements!