stream-chat-android
stream-chat-android copied to clipboard
Compose Poll creation UI attachment components (1)
🎯 Goal
[WIP] Compose Poll creation UI components
🛠 Implementation details
- [x] Add the poll icon on the attachment bottom sheet
- [x] Navigate to the poll creation screen with a transition animation
- [x] Navigation back to the chat screen with a transition animation
- [x] The entire poll creation screen (questions with input fields, options with input fields, and they should be
- [x] Nested vertical scrollable (dynamic height of a list)
- [x] movable/reordering by drag and drop, multiple switches to limit poll options)
- [ ] Implement an AlertDialog to ask whether a user wants to discard the poll creation screen.
🎨 UI Changes
☑️Contributor Checklist
General
- [x] I have signed the Stream CLA (required)
- [x] Assigned a person / code owner group (required)
- [x] Thread with the PR link started in a respective Slack channel (#android-chat-core or #android-chat-ui) (required)
- [x] PR targets the
develop
branch - [x] PR is linked to the GitHub issue it resolves
Code & documentation
- [ ] Changelog is updated with client-facing changes
- [ ] New code is covered by unit tests
- [ ] Comparison screenshots added for visual changes
- [x] Affected documentation updated (KDocs, docusaurus, tutorial)
☑️Reviewer Checklist
- [ ] UI Components sample runs & works
- [ ] Compose sample runs & works
- [ ] UI Changes correct (before & after images)
- [ ] Bugs validated (bugfixes)
- [ ] New feature tested and works
- [ ] Release notes and docs clearly describe changes
- [ ] All code we touched has new or updated KDocs
🎉 GIF
Please provide a suitable gif that describes your work on this pull request