iiitl / iiitl/ChatterBox

Improve Chat Section UI and Message Layout

Open
#4 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement frontend
Dominant language
TypeScript
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

**Description:**
The chat section has issues with spacing, alignment, and overall visual clarity, impacting user experience.

**Requirements:**

* Fix top chat header alignment (avatar, name, status, icons)
* Ensure proper spacing between header and messages
* Improve message bubble spacing and alignment (sent/received)
* Fix inconsistent padding inside message bubbles
* Align timestamps properly with messages
* Improve background contrast for better readability
* Fix excessive empty space in chat area
* Improve input box alignment and padding
* Align icons (emoji, attachment, send) properly in input bar
* Ensure responsive layout across different screen sizes

**Optional:**

* Add typing indicator UI
* Add message status indicators (sent/delivered/read)
* Improve scroll behavior and auto-scroll to latest message

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named in the issue. Start by locating the chat section entry point and reviewing its current layout across screen sizes. Done means the header, messages, timestamps, input controls, spacing, contrast, and responsive layout meet the listed requirements; optional indicators and scroll behavior are separate additions.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
design, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.