techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.8K
active users

#compose

2 posts2 participants0 posts today
Alejandro Baez<p>Honestly, a <a href="https://fosstodon.org/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://fosstodon.org/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> is how paas should be defining to run services. Good job <a href="https://fosstodon.org/tags/flyio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flyio</span></a>! 🫡</p><p>I get it, everyone wants their moat. 🫠 But for sake of clarity and ease, compose spec travels an immense way. Which is what we should all be driving towards. 😅</p><p><a href="https://community.fly.io/t/docker-compose-compatibility-the-journey-begins/25285" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">community.fly.io/t/docker-comp</span><span class="invisible">ose-compatibility-the-journey-begins/25285</span></a></p>
Kurt Kremitzki<p>Do you use the <a href="https://mastodon.social/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> key on <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>? It's super useful! I have it mapped to Right Alt, so for example I can do `&lt;R-Alt&gt;+c`, `,` and get `ç`. Here's a handy cheatsheet! (PDF!) You can also add custom mappings in `~/.XCompose`. <a href="https://opensource.com/sites/default/files/2022-07/OSDC_cheatsheet-compose-2022.4.15.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">opensource.com/sites/default/f</span><span class="invisible">iles/2022-07/OSDC_cheatsheet-compose-2022.4.15.pdf</span></a></p>
Sven Jacobs :androidHead:<p>I released version 0.3.0 of <a href="https://androiddev.social/tags/Lokksmith" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lokksmith</span></a> (<a href="https://androiddev.social/tags/OIDC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OIDC</span></a> client) which now supports <a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Android</span></a> and <a href="https://androiddev.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> via <a href="https://androiddev.social/tags/ComposeMultiplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ComposeMultiplatform</span></a>!</p><p><a href="https://github.com/svenjacobs/lokksmith/releases/tag/v0.3.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/svenjacobs/lokksmit</span><span class="invisible">h/releases/tag/v0.3.0</span></a></p><p><a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/KotlinMultiplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KotlinMultiplatform</span></a> <a href="https://androiddev.social/tags/KMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KMP</span></a> <a href="https://androiddev.social/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetpackCompose</span></a> <a href="https://androiddev.social/tags/OAuth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OAuth</span></a> <a href="https://androiddev.social/tags/OpenIDConnect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenIDConnect</span></a></p>
robrich<p><a href="https://docs.docker.com/build/bake/compose-file/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.docker.com/build/bake/com</span><span class="invisible">pose-file/</span></a> - though <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> bake is best from an HCL file, a <a href="https://hachyderm.io/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> file works great for simpler builds</p>
GNU/Matt :fedora: :kde:<p>and here it is, after asking on the <a href="https://fosstodon.org/tags/Kinoite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kinoite</span></a> matrix channel dev Tim Ravier pointed me here <a href="https://pagure.io/releng/failed-composes/issues" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pagure.io/releng/failed-compos</span><span class="invisible">es/issues</span></a></p><p>and logs <a href="https://kojipkgs.fedoraproject.org/compose/updates/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kojipkgs.fedoraproject.org/com</span><span class="invisible">pose/updates/</span></a></p><p>Useful to see what is appearing in testing composes and when and why your testing branch box hasn't received anything in weeks 😆 </p><p><a href="https://fosstodon.org/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> <a href="https://fosstodon.org/tags/ostree" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ostree</span></a> <a href="https://fosstodon.org/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> <a href="https://fosstodon.org/tags/fedoraatomic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedoraatomic</span></a> <a href="https://fosstodon.org/tags/kinoite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kinoite</span></a> <a href="https://fosstodon.org/tags/silverblue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>silverblue</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
GNU/Matt :fedora: :kde:<p>I've asked this before, and I'm pretty sure I already know the answer, but is there anywhere on the <a href="https://fosstodon.org/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> build servers to monitor when a new <a href="https://fosstodon.org/tags/ostree" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ostree</span></a> <a href="https://fosstodon.org/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> has completed? something like <a href="https://fosstodon.org/tags/koji" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>koji</span></a> or <a href="https://fosstodon.org/tags/openqa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openqa</span></a> ? maybe with a diff list?</p><p><a href="https://fosstodon.org/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> <a href="https://fosstodon.org/tags/atomic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atomic</span></a> <a href="https://fosstodon.org/tags/fedoraatomic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedoraatomic</span></a> <a href="https://fosstodon.org/tags/immutable" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>immutable</span></a> <a href="https://fosstodon.org/tags/updates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>updates</span></a></p>
TSM at Work<p>So now I’ve traded out semi-privileged <a href="https://noc.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://noc.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> for <a href="https://noc.social/tags/rootless" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rootless</span></a> <a href="https://noc.social/tags/podman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podman</span></a> compose, and spent far too long debugging the pipeline itself, and not the test case.</p><p>And it still doesn’t capture the One True Exit Code properly. You know, the one that actually tells you unambiguously whether it passed or failed.</p>
TSM at Work<p>The <a href="https://noc.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://noc.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> <a href="https://noc.social/tags/pipeline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pipeline</span></a> task is apparently deprecated, but at least there is a documented method for dealing with it.</p>
TSM at Work<p>So I glued together a test case that could be expressed as a <a href="https://noc.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> file. Hooray, it ran on my development instance! Surely we can drop it into the <a href="https://noc.social/tags/pipeline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pipeline</span></a> and all will be well. (Spoiler warning: FOOLISH, ARROGANT MORTAL.)</p>
Feike 🇪🇺🇳🇱<p>BTW, I love the <a href="https://toot.community/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://toot.community/tags/composekey" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>composekey</span></a> !</p><p>When I want to type <a href="https://toot.community/tags/frisian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frisian</span></a> I can! <a href="https://toot.community/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> shift+6^ and than the E,A,O,U whatever, or the ´ on the ý if need be</p>
robrich<p><a href="https://github.com/docker/compose/blob/main/docs/extension.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/docker/compose/blob</span><span class="invisible">/main/docs/extension.md</span></a> - building <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://hachyderm.io/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> providers is really simple. The hardest part: parsing the command-line arguments. Now you can run any code in `docker compose up` and `docker compose down`.</p>
robrich<p><a href="https://docs.docker.com/compose/how-tos/provider-services/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.docker.com/compose/how-to</span><span class="invisible">s/provider-services/</span></a> - <a href="https://hachyderm.io/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://hachyderm.io/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> providers allow you to launch arbitrary exes as part of `docker compose up` and `docker compose down`. Now you can start the LLM and an MCP server and debug like any other app.</p>
Jerome Baur<p>Flashback avec cette <a href="https://mastodon.social/tags/soundtrack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>soundtrack</span></a> que j’ai <a href="https://mastodon.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> au <a href="https://mastodon.social/tags/denmark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>denmark</span></a> pour un <a href="https://mastodon.social/tags/spectacle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spectacle</span></a> <a href="https://mastodon.social/tags/magique" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>magique</span></a> de <a href="https://mastodon.social/tags/theatre" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>theatre</span></a> <a href="https://mastodon.social/tags/jeune" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jeune</span></a> <a href="https://mastodon.social/tags/public" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>public</span></a> : PALLE alone in the <a href="https://mastodon.social/tags/world" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>world</span></a> <br>dirigé par Giacomo Ravicchio.</p><p>Entre <a href="https://mastodon.social/tags/jazz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jazz</span></a> et <a href="https://mastodon.social/tags/electro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electro</span></a> <a href="https://mastodon.social/tags/minimaliste" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>minimaliste</span></a> j’ai accompagné la <a href="https://mastodon.social/tags/saga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>saga</span></a> du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un <a href="https://mastodon.social/tags/monde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monde</span></a> qui n’appartient plus qu’à lui et où tout est possible, de même pour la <a href="https://mastodon.social/tags/solitude" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solitude</span></a> qui ne tarde pas à s’inviter aussi…<br><a href="https://mastodon.social/tags/trailer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>trailer</span></a> &gt; <a href="https://www.music-baur.com/fr/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">music-baur.com/fr/</span><span class="invisible"></span></a></p>
FJ Rguez Ponce<p>Google presentó Material 3 Expressive, una evolución de Material You en forma de extensión de la filosofía de diseño que busca añadir más emoción, fluidez y capacidad de expresión a las interfaces de usuario. </p><p><a href="https://yavik14.github.io/micromovidas/android/material/design/2025/05/16/material-3-expressive.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">yavik14.github.io/micromovidas</span><span class="invisible">/android/material/design/2025/05/16/material-3-expressive.html</span></a> </p><p><a href="https://mastodon.social/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://mastodon.social/tags/material" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>material</span></a> <a href="https://mastodon.social/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://mastodon.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a></p>
𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕<p><span class="h-card"><a href="https://poliverso.org/profile/raccoonforfriendicaapp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>raccoonforfriendicaapp</span></a></span> This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see <a href="https://github.com/LiveFastEatTrashRaccoon/RaccoonForFriendica/pull/917" rel="nofollow noopener noreferrer" target="_blank">here</a>).</p><p>What do you think about it? Would you like to see a Raccoon on iOS too?</p><p><a href="https://poliverso.org/search?tag=friendica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>friendica</span></a> <a href="https://poliverso.org/search?tag=friendicadev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>friendicadev</span></a> <a href="https://poliverso.org/search?tag=androidapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>androidapp</span></a> <a href="https://poliverso.org/search?tag=androiddev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>androiddev</span></a> <a href="https://poliverso.org/search?tag=fediverseapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverseapp</span></a> <a href="https://poliverso.org/search?tag=raccoonforfriendica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raccoonforfriendica</span></a> <a href="https://poliverso.org/search?tag=kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://poliverso.org/search?tag=multiplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multiplatform</span></a> <a href="https://poliverso.org/search?tag=kmp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kmp</span></a> <a href="https://poliverso.org/search?tag=compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> <a href="https://poliverso.org/search?tag=cmp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cmp</span></a> <a href="https://poliverso.org/search?tag=opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://poliverso.org/search?tag=foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://poliverso.org/search?tag=procyonproject" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>procyonproject</span></a></p>
terrakok<p>Compose Multiplatform for iOS Is Stable and Production-Ready!</p><p><a href="https://blog.jetbrains.com/kotlin/2025/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jetbrains.com/kotlin/2025</span><span class="invisible">/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/</span></a></p><p><a href="https://androiddev.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a> <a href="https://androiddev.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://androiddev.social/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://androiddev.social/tags/multiplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multiplatform</span></a></p>
Asheville Charlie<p>I've been taking little breaks and working on my <a href="https://mastodon.social/tags/song" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>song</span></a> and I've got to say this is the most <a href="https://mastodon.social/tags/guitar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guitar</span></a> workout I've had in a while.. can't wait to get it ready for production and mixing </p><p><a href="https://mastodon.social/tags/compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compose</span></a><br><a href="https://mastodon.social/tags/music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>music</span></a></p>
Sagar :verified:<p>Thanks, <span class="h-card" translate="no"><a href="https://kotlin.social/@kotlinweekly" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kotlinweekly</span></a></span> for featuring my latest post on Compose animation internals series!</p><p>Here are the three parts going into depth of Compose Animation implementation.</p><p>Part - I <a href="https://sagarviradiya.dev/posts/compose-animation-part-01/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sagarviradiya.dev/posts/compos</span><span class="invisible">e-animation-part-01/</span></a><br>Covering low-level Animation API.</p><p>Part - II <a href="https://sagarviradiya.dev/posts/compose-animation-part-02/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sagarviradiya.dev/posts/compos</span><span class="invisible">e-animation-part-02/</span></a><br>Covering Animatable API, leveraging coroutines under the hood</p><p>Part - III <a href="https://sagarviradiya.dev/posts/compose-animation-part-03/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sagarviradiya.dev/posts/compos</span><span class="invisible">e-animation-part-03/</span></a><br>Covering two high-level, animate*AsState and Transition APIs</p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> <a href="https://androiddev.social/tags/Animation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Animation</span></a></p>
Nav Singh<p>I just published April ’25 Jetpack Compose Drop: My Favorite New Features 🔥 <a href="https://medium.com/p/april-25-jetpack-compose-drop-my-favorite-new-features-2fc4ce5a21a7?source=social.tw" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/p/april-25-jetpack-</span><span class="invisible">compose-drop-my-favorite-new-features-2fc4ce5a21a7?source=social.tw</span></a> </p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> <a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetpackCompose</span></a></p>
terrakok<p>🚀 New updates to Compose Multiplatform Wizard!</p><p>✅ Update dependencies to latest stable and pre-release versions<br>✅ Update HotReload to 1.0.0-alpha08<br>✅ Add Kotlin-Logging library<br>✅ Add Sketch image library<br>✅ Add MaterialKolor library<br>✅ Move @Preview annotation to the common App function<br>✅ Refactor iOS app entry point to use SwiftUI</p><p><a href="https://terrakok.github.io/Compose-Multiplatform-Wizard/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">terrakok.github.io/Compose-Mul</span><span class="invisible">tiplatform-Wizard/</span></a></p><p><a href="https://androiddev.social/tags/ComposeMultiplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ComposeMultiplatform</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/Compose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compose</span></a> <a href="https://androiddev.social/tags/HotReload" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HotReload</span></a></p>