stream-chat-android icon indicating copy to clipboard operation
stream-chat-android copied to clipboard

Compose Poll creation UI attachment components (1)

Open skydoves opened this issue 7 months ago • 0 comments

🎯 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

Screenshot 2024-06-25 at 6 56 25 PM

Screenshot 2024-06-26 at 3 36 08 PM

☑️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

skydoves avatar Jun 25 '24 09:06 skydoves