This release represents over 21K lines of code changes across our components
Key Highlights of v0.0.8:
Complete Tailwind 4 Migration: All components now leverage the latest Tailwind CSS capabilities
Phoenix 1.8 Optimization: Full compatibility and performance improvements for the latest Phoenix release
Custom Configuration System: No more manual color adjustments in generated code! Our new config file system enables you to:
Generate all components with your custom color palette
Implement your own CSS styling (which were defined in this lib components)
Achieve complete component customization with ease
New components and JsHooks: This version has some new components and Infrastructure JsHooks
Support Open Source Development This free and open-source project thrives with community support. If you find value in our work, please consider sponsoring us, even a coffee-sized contribution makes a difference!
Hi dear Eiji,
In this version, we’ve moved all color-related styles outside of the components and provided them as examples. The result is a file called mishka_chelekom.css, which is located in the vendor directory of your project. We’ve also added it as an import in app.css.
Every line in that file — which currently contains only color definitions — can be overridden via the config file located in the priv directory.
The only important point to mention here is that we completely replace the @theme in app.css with our own version.
If you had previously made hardcoded changes to the components, I think those changes might be overwritten. So, it’s a good idea to take a backup beforehand.
If I didn’t fully understand your question, please explain it to me with an example. If the feature you’re referring to doesn’t exist, I’ll definitely consider implementing it in the next release.
Overall, our components are simple .eex files that can be customized using several parameters like color, size, border, and so on.
In previous versions, you could only choose between predefined options. But now, in addition to that, you can completely override any color using the config file.
In new version we will try to move shadow size and etc to config file too
For example, we define these and use it inside html tailwind!
Simply you use naming like custom CSS which is often used here and on other forums to refer user-defined CSS usually for the entire site as an alternative to using Tailwind, Bootstrap and any other CSS library/framework. This is a bit confusing especially for developers who do not know anything about your project.