Edit history

IRC-like chat alignment for dense mode has not been edited, so there are no earlier versions.

Current version | Original by AlexPewMaster
Show

IRC-like chat alignment for dense mode

Current problem

The only alternative for the default "Comfy" message layout is "Dense", which makes messages collapse into a single line. This is great for having many messages visible at once, but readability takes a huge hit. Chat history looks like a huge blob of text and keeping track of a steady moving chat is really difficult. Essentially, dense mode behaves like this right now: (this is an example) AlexPewMaster Hi, I'm using dense mode! exampleUser I have never heard of dense mode, what is that? Someone with a long display name Dense mode collapses messages into a single line, so you can fit more messages on your screen at once! exampleUser Thank you for the explanation!

Proposed change

Instead of just listing message author and content right next to each other, introduce columns in which the two can have consistent placement. Message author is aligned at the end of the first column, while the message content is aligned to the start of the second column. The example conversation's new formatting with this method is attached to the feedback post below. See how easy it is to read the message content now? Your eyes can consistently stay in one spot to read the next line, which improves readability by a lot. A toggle in the settings should be added to enable this behavior.

Platform

macOS, Windows, Linux, Web

Additional information

This feature request is largely based on the community-made Compact++ theme for Discord, which implements the IRC-like chat alignment that I am requesting here. A screenshot of the theme can be found at the top of the README.md. The related CSS userstyle can be found here.