I just noticed the great variety of UI themes in the settings!The included themes are nice, but having an option to inject custom CSS would probably be a nice addition too

@oct we've drafted an issue to create your custom theme (we use daisyui and tailwindcss under the hood, which makes it a pretty much easy task): https://github.com/bonfire-networks/bonfire-app/issues/355

wondering if you were referring to this or just a plain textarea to inject any kind of css into the platform ?

@oct You have a point, since themes are simply a collection of colours (see example below) we could actually have a UI in settings where each users could customise the colours to create custom themes (and potentially then share them for others to use).


@ivan @BonfireBuilders



{  "primary": "#fde047",  "secondary": "#fb923c",  "accent": "#1FB2A6",  "neutral": "#191D24",  "base-100": "rgb(30, 41, 59)",  "base-300": "rgb(15, 23, 42)",  "base-content": "rgb(226, 232, 240)",  "info": "#3ABFF8",  "success": "#36D399",  "warning": "#FBBD23",  "error": "#f15b5b", } 
@ivan @mayel


Also, just noticed a new issue..

On desktop at least (Firefox 101, screen of 1360x768), when replying to a message with a loooong code block in it, the entire reply UI gets slightly more and more hidden towards the left of the screen, with a part of the text and button disappearing, and there is no way of scrolling back.

This doesn't happen in full screen writing mode, though.


@ivan @mayel

Probably this could be enough, it will keep the setting easy for unexperienced users, and if someone wants to use out-of-the-box CSS, they can still use a browser extension.