🦏 Refactor Kuvio components and enhance design consistency#1211
Merged
igorescodro merged 7 commits intomainfrom Mar 15, 2026
Merged
🦏 Refactor Kuvio components and enhance design consistency#1211igorescodro merged 7 commits intomainfrom
igorescodro merged 7 commits intomainfrom
Conversation
Updated the `KuvioAddButton` component to use an outlined design instead of a solid background. Replaced the `primary` background with a 2dp `onSurfaceVariant` border and updated the icon tint to match.
Updated the `KuvioAddTaskBar` component to display only the text field in its resting state by removing the leading add button. The focused state was modified to animate a calendar icon and a new trailing add button. Removed the `onReminderClick` and `onListPickerClick` parameters and their corresponding icons from the action list, simplifying the available trailing actions. Consolidated the static resting and typing Compose previews into single, interactive previews for both light and dark themes.
Updated the `KuvioTaskChip` component to fine-tune its visual layout. Adjusted the background padding, reduced the horizontal spacing between the icon and text to 4.dp, and slightly increased the icon size to 12.dp.
Moved `KuvioAddButton` to the `icon.button` package to group it with similar components, and updated the corresponding import reference in `KuvioAddTaskBar`. Deleted `KuvioListIcon` and `KuvioNotificationsIcon` from the design system as they are no longer needed.
Updated the vertical padding of the `KuvioTaskListItem` component from 11.dp to 12.dp.
Adds TextDecoration support to Body, Display, Headline, Label, and Title text components for consistency. All components now support optional text decoration styling via the textDecoration parameter, matching the pattern established in KuvioBodyLargeText. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Introduced the `KuvioTaskItem` component to the design system for displaying individual task entries. The component supports rendering a title, a list of metadata chips, and a custom animated radio button for toggling completion state.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request makes significant changes to the
KuvioAddTaskBarcomponent and related UI elements in the design system. The main focus is on simplifying the add task bar by removing extra action icons, updating the layout, and improving the visual style of the add button. Additionally, text components now support text decoration, and minor visual tweaks have been made to chips and list items.