element-hq / element-hq/element-web

IRC message layout: mIRC-like appearance

Open
#32,059 0 comments 1 reaction 0 assignees View on GitHub
A-Appearance A-Electron A-IRC-Layout O-Uncommon T-Enhancement T-Feature X-Needs-Product
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
The current IRC (experimental) layout appears to have two columns: "Time+Username" and "Message contents".

In order for longer usernames to fit on the screen, the sliding divider between columns has to be moved right somewhat.

I would prefer a more mIRC-like layout where everything is left-justified without wasted space.

So instead of:

```
12:34 Foo | Hello!
12:34 VeryLongUserName | Hello there
12:35 Foo | Hi. How are you?
12:35 VeryLongUserName | Fine thanks.
```

It would look like:

```
12:34 Hello!
12:34 Hello there
12:35 Hi. How are you?
12:35 Fine thanks.
```

#### Why would you like to do it?

To me chat is more readable this way. Different user names taking up different amounts of space helps my eyes quickly identify which messages belong to which user in the conversation.

#### How would you like to achieve it?

An option in the Appearance settings which removes the sliding column divider and formats the messages in the above example style.

### Have you considered any alternatives?

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.