Compose Unstyled (@composeunstyled) 's Twitter Profile
Compose Unstyled

@composeunstyled

The missing Design System layer for Compose UI.

Discord: discord.gg/AZ4X7vEr5p

ID: 1922375756065411072

linkhttps://composables.com/compose-unstyled calendar_today13-05-2025 19:38:11

13 Tweet

136 Takipçi

1 Takip Edilen

Alex Styl (@alexstyl) 's Twitter Profile Photo

Quick Compose news Compose Multiplatform 1.8.0 is released. It makes Compose on iOS stable & production ready. Compose Unstyled just got CMP 1.8.0 ready and you can now use in on your 🍎 iOS apps I also took this chance to make a mini Component Catalogue app so that you can

Alex Styl (@alexstyl) 's Twitter Profile Photo

🏷️ Just tagged 1.33.0 of Compose Unstyled This version includes a few important fixes to bottom sheets and more styling options to various components

🏷️ Just tagged 1.33.0 of <a href="/ComposeUnstyled/">Compose Unstyled</a> 

This version includes a few important fixes to bottom sheets and more styling options to various components
Alex Styl (@alexstyl) 's Twitter Profile Photo

New in Compose Unstyled 1.35.0 You can now create your own 🖌️ Themes Strongly typed, dynamic Compose UI themes with the design tokens of your choice.

New in <a href="/ComposeUnstyled/">Compose Unstyled</a> 1.35.0

You can now create your own 🖌️ Themes

Strongly typed, dynamic Compose UI themes with the design tokens of your choice.
Alex Styl (@alexstyl) 's Twitter Profile Photo

Just tagged v1.38.1 of Compose Unstyled! 🎹 Made Sheets keyboard aware (opt-in) ⚡️ Dynamic Sheet detent support 🔘 New outline modifier (!!!) and more Change log in the reply.

Alex Styl (@alexstyl) 's Twitter Profile Photo

💬 Just enabled Github Discussions on the Compose Unstyled repo It's a great place that you can request for components, upvote your favorites, get help and discuss with other Compose Unstyled devs. Link in the reply to make the algo happy.

💬 Just enabled Github Discussions on the <a href="/ComposeUnstyled/">Compose Unstyled</a> repo

It's a great place that you can request for components, upvote your favorites, get help and discuss with other Compose Unstyled devs.

Link in the reply to make the algo happy.
Alex Styl (@alexstyl) 's Twitter Profile Photo

✨ New day, new bottom sheet improvement. Made the bottom sheet feel snappier by instantly dismissing the scrim (window dimming) when tapping outside. Previously the sheet had to be removed fully before removing the dimming. Coming up in the next release of Compose Unstyled

Alex Styl (@alexstyl) 's Twitter Profile Photo

🧌 IT'S ALIVE! The latest version of Compose Unstyled adds a few handy styling modifiers: 💍 outline – draws an border *around* your composable. As opposed to border, this one does not affect layout. 🎯 focusRing – draws the outline of your composable, but only when the

🧌 IT'S ALIVE!

The latest version of <a href="/ComposeUnstyled/">Compose Unstyled</a> adds a few handy styling modifiers: 

💍 outline – draws an border *around* your composable. As opposed to border, this one does not affect layout.

🎯 focusRing – draws the outline of your composable, but only when the
Alex Styl (@alexstyl) 's Twitter Profile Photo

You asked for this Compose Unstyled's latest unstyled component is: ✅✅✅TriStateCheckbox Tri state checkboxes have 3 states - One, Off and Intermediate. They are typically used in tables, where you want a way to quickly select all items. Docs and live demo in the reply:

You asked for this

<a href="/ComposeUnstyled/">Compose Unstyled</a>'s latest unstyled component is: ✅✅✅TriStateCheckbox

Tri state checkboxes have 3 states - One, Off and Intermediate.

They are typically used in tables, where you want a way to quickly select all items.

Docs and live demo in the reply:
Alex Styl (@alexstyl) 's Twitter Profile Photo

Introducing Compose Unstyled Compose Unstyled is an API for implementing any design system in Jetpack Compose and Compose Multiplatform. 🎨 Token based Theming API 🍱 20+ renderless components 🎹 Keyboard navigation 🤟 Fully a11y Link in the reply

Alex Styl (@alexstyl) 's Twitter Profile Photo

⚡️ Compose Unstyled v1.40.0 is out! Use Android XML themes directly in Jetpack Compose. The new resolveThemeX() API helps you migrate your Views to Composables by gradually moving your XML themes into your Compose Theme.

⚡️ Compose Unstyled v1.40.0 is out!

Use Android XML themes directly in Jetpack Compose.

The new resolveThemeX() API helps you migrate your Views to Composables by gradually moving your XML themes into your Compose Theme.
Alex Styl (@alexstyl) 's Twitter Profile Photo

⭐️ New in Compose Unstyled 1.43.1 Added three new APIs for building responsive apps with: 🪟 currentWindowContainerSize(): returns the DpSize of the container your component is hosted 📚 Stack: Place items horizontally or vertically dynamically. Handy when used with the window

⭐️ New in <a href="/ComposeUnstyled/">Compose Unstyled</a> 1.43.1

Added three new APIs for building responsive apps with:

🪟 currentWindowContainerSize(): returns the DpSize of the container your component is hosted

📚 Stack: Place items horizontally or vertically dynamically. Handy when used with the window
Alex Styl (@alexstyl) 's Twitter Profile Photo

⚡️ Introducing Composables One Universal Components for Compose UI, so that you can build apps that look like yours, not Google's. The reason why I built this is because Material Compose is not built with multiplatform in mind. It is missing keyboard navigation, and controls

⚡️ Introducing Composables One

Universal Components for Compose UI, so that you can build apps that look like yours, not Google's.

The reason why I built this is because Material Compose is not built with multiplatform in mind.

It is missing keyboard navigation, and controls
Alex Styl (@alexstyl) 's Twitter Profile Photo

Just shipped a new Compose Unstyled component: 💬 Tooltip 🎯 Handles focus, hover and long press interactions 🦻 Screen reader support out of the box 🔝 Arrow (caret) support and of course fully customizable Watch to learn what this bad boy can do. Live demo and code

Alex Styl (@alexstyl) 's Twitter Profile Photo

AI is stealing my job thanks to the new [🧠 AI Buttons] I added to the Compose Unstyled docs today. Ask any question you want about the library and how to create custom components directly to the LLMs. You can either copy the page directly to use with any LLM or ask

Alex Styl (@alexstyl) 's Twitter Profile Photo

If you are building with Compose Unstyled and you share it on X, make sure to tag it with #composeunstyled Would love to see your work!

Alex Styl (@alexstyl) 's Twitter Profile Photo

✨ Introducing Compose Ripple Indication Adds the shiny Material ripple effect in every app and design system. - No need for Material Compose - Works on every platform Github and playground app in the reply below.

Alex Styl (@alexstyl) 's Twitter Profile Photo

✨ Introducing the official Compose Unstyled boilerplates 2 free open-source template projects to get started building with Compose Unstyled in seconds. Both boilerplates are minimal, and are a great starting point for your projects. Include: - ✅ Fully custom theme based on

✨ Introducing the official Compose Unstyled boilerplates

2 free open-source template projects to get started building with Compose Unstyled in seconds.

Both boilerplates are minimal, and are a great starting point for your projects.

Include:
- ✅ Fully custom theme based on
Alex Styl (@alexstyl) 's Twitter Profile Photo

Here is your chance to contribute to Compose Unstyled: Create a GithubAction that runs `./gradlew test` on PR. More and more people are asking to contribute to the project, so now it's a good time to introduce a CI. If you know how to use Github Actions or want to learn, there