Skip to content

[MCORE-206] Update text input component#72

Merged
lisandra-santos merged 4 commits intomainfrom
feature/MCORE-206/update-text-input-component
Mar 10, 2026
Merged

[MCORE-206] Update text input component#72
lisandra-santos merged 4 commits intomainfrom
feature/MCORE-206/update-text-input-component

Conversation

@lisandra-santos
Copy link
Contributor

@lisandra-santos lisandra-santos commented Mar 2, 2026

Description

  • Update input component according to figma. Refactored to use the BasicTextField slots as much as possible.

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • 🎨 Style/UI change (visual changes to components)
  • ♻️ Code refactoring (no functional changes)
  • ⚡ Performance improvement

Backward Compatibility

  • This change is backward compatible
  • This change includes deprecations (with @Deprecated annotation and migration guidance)
  • This change includes breaking changes (requires major version bump)

If breaking changes or deprecations, please explain:

Changes Made

  • Remove info icon from contained variant
  • Update alignment for trailing icons and character counter for both variants
  • Update talkback description
  • Add soft and hard character limit validation
  • Add reference images for the screenshot tests

Screenshots / Videos

character_limit_validation.webm
Header Header Header
image image image

Testing

  • Tested in the companion app
  • Tested in light and dark themes
  • Tested with different screen sizes/orientations
  • Verified existing functionality still works

Test details:

Documentation

  • Updated KDoc comments with usage examples
  • Updated README if needed
  • Added preview composables for new components

Checklist

  • My code follows the project's code style (ran ./gradlew spotlessApply)
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added usage examples for new public APIs
  • Any dependent changes have been merged and published

Additional Notes

@lisandra-santos lisandra-santos marked this pull request as draft March 4, 2026 13:39
@lisandra-santos lisandra-santos force-pushed the feature/MCORE-206/update-text-input-component branch from 7fe4d01 to 2801b10 Compare March 5, 2026 12:15
@lisandra-santos lisandra-santos marked this pull request as ready for review March 5, 2026 12:29
Copy link
Contributor

@BibinBennySeb BibinBennySeb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@lisandra-santos lisandra-santos merged commit 5951e9f into main Mar 10, 2026
6 checks passed
@lisandra-santos lisandra-santos deleted the feature/MCORE-206/update-text-input-component branch March 10, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants