December Updates in ComponentsKit 🎉
We’re thrilled to announce the latest update to ComponentsKit—packed with new components, improved theme configurations, and an exciting bonus reveal at the end. Let’s dive into the details!
New Components
This version introduces five new components, expanding your options for crafting stunning app interfaces. Here’s a closer look:
Countdown
Perfect for showcasing limited-time offers or indicating upcoming events, the Countdown component helps create a dynamic and engaging user experience.
Alert
Deliver critical information to your users with the Alert component. Functions as a default iOS alert but tailored to the ComponentsKit style and has many configuration options.
Card
The Card component is a versatile container for text, images, and other content. Use it to create banners, collection cells, or other UI elements effortlessly.
Center and Bottom Modals
Modals let you present content in a pop-up view. Whether centered or positioned at the bottom, these modals are fully configurable to meet your app’s needs.
Configuration Improvements
This update includes significant enhancements to the configuration system, making it more flexible and intuitive:
Font Updates:
We’ve replaced the previous small, medium, and large font sizes with four font sets:- Button Fonts
- Headline Fonts
- Body Fonts
- Caption Fonts
Background Color Customization:
TheComponentColor
now includes abackgroundColor
parameter. This parameter is used by components with alight
style and can also be applied to custom components with background color properties in their model.New Color Palette:
We’ve added four basic colors—content1
,content2
,content3
, andcontent4
. These colors are utilized in default styles for several components, including inputs, buttons, etc.
Open Sourcing the Library
And now for the big reveal: ComponentsKit is now Open Source!
This means the library is now free and accessible to everyone. Developers worldwide can use, customize, and contribute to ComponentsKit, making app development faster.
We’re excited to be part of your app-building journey and look forward to continuing to enhance the library with new components and features. Stay tuned for future updates—we’ve got so much more in store!