Skip to content

Improve UI of Chat Box #98

Open
Open
@Lavcodes

Description

@Lavcodes

Is your feature request related to a problem? Please describe.

  • On scrolling down, the close button also moves. Ideally only chat component should scroll and close should remain fixed.
  • Chat always opens from the first created message. It should start from last read or most recent message.
  • Input and emoji picker alignment could be better.
  • For a single message component, the name of the user should always be aligned with their profile icon. Currently it always aligns to the left.
  • Make chat user specific. Currently every user sees same alignment of chat. In my experience, it is defaulted as last added user's messages in blue colour and from right. Rest all in grey and from left. It would be more intuitive to have the user whose window is opened, from right and in blue rest in grey from left.

Screenshots.
Chat always opens from top
Chatopensfromtop

Close button scrolls along with chat component
closebuttonscroll

Alignment of message header and lower input bar
alignmentandinputstyling

How the chat defaults
defaultforeach

when third user arrives

Screenshot (5)

Describe the solution you'd like
Implement the suggestions

Motivation
Please outline the motivation for the proposal.

Are you willing to contribute to this issue? Yes

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions