-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(cat-voices): Date & Time input widget #1224
Conversation
…ntroller handling in text fields
✅ Test Report | |
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_time_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_time_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_time_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_time_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_time_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/date_picker_controller.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/date_picker_controller.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/date_picker_controller.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_date_picker_field.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_date_picker_field.dart
Outdated
Show resolved
Hide resolved
One more thing, make sure to you can jump focus from one text field to next with tab, probably exclude calendar/clock from focus or implement focus travel |
…stency and state management across the application
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/base_picker.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_date_picker_field.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/date_picker/voices_date_picker_field.dart
Outdated
Show resolved
Hide resolved
…controllers for better UI interaction
✅ Test Report | |
✅ Test Report | |
✅ Test Report | |
* refactor: date time text field * fix: doc reference
✅ Test Report | |
✅ Test Report | |
catalyst_voices/apps/voices/lib/widgets/text_field/voices_date_field.dart
Outdated
Show resolved
Hide resolved
catalyst_voices/apps/voices/lib/widgets/text_field/voices_time_field.dart
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
✅ Test Report | |
✅ Test Report | |
✅ Test Report | |
* feat: ui widget for date picker commponent * feat: custom controller for date picker widget * feat: adding validation to textfields * feat: enhance date picker with improved validation and error handling messages * feat: improve overlay management in date picker and enhance scroll controller handling in text fields * fix: overlay switch between date and time * chore: remove cached gitignore files * fix: update OK button text in VoicesCalendarDatePicker for localization consistency * feat: refactor date and time pickers to use DateTime for better consistency and state management across the application * feat: implement new date and time picker modules with validation and controllers for better UI interaction * fix: static-analytics * refactor: date time text field (#1293) * refactor: date time text field * fix: doc reference * feat: add date/time input formatting to date and time fields * fix: late final in voices_date_field.dart * fix: late final in voices_time_field.dart * fix: formatting --------- Co-authored-by: Dominik Toton <[email protected]> Co-authored-by: Damian Moliński <[email protected]>
Description
This is a new component that uses two standard text-fields bonded together to provide a date/time selection widgets to setup the most important campaign dates.
Related Issue(s)
Resolves #1181
Description of Changes
Adding new widget with controllers to select date and time.
Nagranie.z.ekranu.2024-11-18.o.14.32.23.mov
Requirements
Manual input requirements / date
Manual input requirements / time
Widget guided select date
Widget guided select time
Screenshots
If applicable, add screenshots to help explain your changes.
Please confirm the following checks