Currently, when creating code blocks on Neochat, code blocks and inline blocks are barely distinguishable from regular message text. This is true for the Breeze Classic, Breeze Dark, Breeze Light, and Default themes (using the Sweet theme), or it should apply to every theme. Although Neochat correctly identifies this is a code block, it means that said code is practically indistinguishable from other text (including font, font color, or background). A simple test to reproduce: Message 1: --- This is a `inline code`. Message 2: --- Here's my JSON config file: ```json { "key": false } ``` --- Desired outcome: using some style, the code block should be different from any regular text, generally done by using the system monospace font, reducing the font size slightly, and changing the font background. Likewise, code blocks should support syntax highlighting.
Other information, since this wasn't provided above: this is using KDE on Wayland, with version 22.06, installed via a Flatpak. It's using KDE Plasma version 5.25.5.
Yes Neochat is currently lacking here it does change the font to the system monospace but you get little else. Its on my list to look at, at some point but is a huge a mount of effort.
*** This bug has been marked as a duplicate of bug 460044 ***