Skip to content

config: config CSS rework - #1137

Draft
Rakibei wants to merge 5 commits into
OverlayPlugin:mainfrom
Rakibei:config-rework
Draft

config: config CSS rework#1137
Rakibei wants to merge 5 commits into
OverlayPlugin:mainfrom
Rakibei:config-rework

Conversation

@Rakibei

@Rakibei Rakibei commented Aug 9, 2026

Copy link
Copy Markdown

Reworked a large part of the CSS for the Cactbot config.

The goal was to make it easier for the user to get an overview of the different configs sections.
Has the added benefit of adding a distinction between the different sections, as mentioned in issue #1120.

The pull request is technically ready but I would like hear some feedback so I am leaving it as a draft for now.

image image

@github-actions github-actions Bot added the config ui/config, ui/[module]/config label Aug 9, 2026
@xiashtra

xiashtra commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

My first reaction is that there is way too much padding between the elements.

@valarnin

Copy link
Copy Markdown
Collaborator

I agree with xiashtra, the amount of added padding here is going to significantly increase the scrolling required on an already massive page.

In addition, I just want to confirm - this was tested in OverlayPlugin's Cactbot Config tab, correct? I see several new CSS properties in use, and while a quick spot check didn't show any issues, OverlayPlugin's CEF/Chromium version is still at v95, which might cause compatibility issues.

(I like the overall change in look and feel here, FWIW)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config ui/config, ui/[module]/config

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants