Material-Discord icon indicating copy to clipboard operation
Material-Discord copied to clipboard

Various elements broken / unthemed

Open s1nnohlakes opened this issue 6 months ago • 4 comments

Some elements of the theme seem to be broken or unthemed. Not sure if some of these are caused by Discord's Visual Refresh but I can confirm some have existed for a while.

ℹ️ Typing an app command results in the typing box growing in height and the text being offset, which is unintended behavior. Image

ℹ️ The gear icon is cut off. Image

ℹ️ The highlight shading is inconsistent when hovering over the other buttons. Image

ℹ️ The stickers selection tab used to show 4 rows per sticker - now it's 3, and it looks off. Image

ℹ️ Oddly enough, this specific embed is unthemed. Image

ℹ️ Weird mask (?) thing in profile picture in the settings. Image

ℹ️ Weird cut-off shadow / mask (?) thing in the user modal. Image

s1nnohlakes avatar May 24 '25 06:05 s1nnohlakes

  1. Will be fixed.
  2. Need more context on the location of this.
  3. Will be fixed.
  4. The emoji panel can be resized. The smallest width causes this.
  5. Will have to look more into this.
  6. Will be fixed.
  7. MD makes the compact ui density smaller than Discord to match the same height as the main textarea, and the slight overhang is the result. The code below will allow you to adjust it to whatever height you'd like.
.visual-refresh.density-compact .container__37e49 {
    --main-textarea-height: 42px;
}

CapnKitten avatar May 24 '25 08:05 CapnKitten

  1. The broken gear icon is housed within the Image Apps menu.

Image

  1. Ah, my bad. Didn't know it could be resized.

  2. This is what the class names of the specific embed is housing if it helps. It seems to be a new type of embed (or attachment) Discord introduced. Image

  3. Got it, thanks.

Additional elements I found that are unthemed / broken:

ℹ️ Authorized Apps settings:

Image

ℹ️ Part of the new Game Overlay settings:

Image

ℹ️ Avatar Decoration offset during file upload (I can see why this was unnoticed considering file uploads usually process fast):

Image

ℹ️ Devices/Sessions settings with the BetterSessions plugin for Vencord enabled:

Image

s1nnohlakes avatar May 24 '25 08:05 s1nnohlakes

All but the embed have been fixed.

CapnKitten avatar May 25 '25 05:05 CapnKitten

While this issue is still open, I would like to add a few more issues that I've found (apologies if this is turning into a thread now)

Grayed out (?) elements - particularly the color green for whatever reason

Image

Image

Scrollbar padding when it is not showed / needed

Image

Image

Vencord Online Themes section input box

Image

ServerInfo Vencord plugin modal popout

Image

Double icons in user voice channel options

Image

s1nnohlakes avatar May 27 '25 04:05 s1nnohlakes

Seeing as this is still open, here is my addition: Discord seems to have just changed the user profile, so now the theming doesn't work anymore Image

bakzkndd avatar Jul 08 '25 16:07 bakzkndd

Seeing as this is still open, here is my addition: Discord seems to have just changed the user profile, so now the theming doesn't work anymore Image

Most likely an A/B testing feature that you got in. Unless this comes out for everyone, it will remain that way. Personally, I haven’t got this feature.

s1nnohlakes avatar Jul 09 '25 02:07 s1nnohlakes

It is A/B testing, but fortunately Discord has it in a unique class so I can target it without messing up the existing profile modal.

CapnKitten avatar Jul 09 '25 05:07 CapnKitten

@s1nnohlakes

/* Fix online themes text area height being set to a very small size */
div[id="vencordthemes-tab"] > div > div:nth-child(5) > div[class^="children__"] > div[class^="inputWrapper__"] > div > textarea {
  height: auto !important;
}

CatsArmy avatar Aug 16 '25 15:08 CatsArmy

Here's some more because why not.

Vencord plugin settings broken toggle switches

before: when on Image when on Image

/* Fix vencord plugins untoggled checkboxes */
.vc-plugins-setting-content .container__87bf1 .slider__87bf1 {
  transform: translate(4px, -50%) !important;
  transition: var(--default-time) var(--default-animation) all;
}

/* Fix vencord plugins toggled checkboxes */
.vc-plugins-setting-content .container__87bf1.checked__87bf1 .slider__87bf1 {
  transform: translate(calc(100% - 1px), -50%) !important;
}

after adding the css from above: when on Image when off Image

Unread/Inbox bottom border rounding inconsistency?

before: Image

div[aria-label="Inbox"] > div > div[class^="scroller__"] > div > .channel__427f0 > .channelHeader__35a7e:not(:last-child) {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

after adding the css from above:

Image and the css only applies when the channel isnt collapsed

CatsArmy avatar Aug 16 '25 15:08 CatsArmy

Those have been fixed, I just didn't push the update live. It is now though.

CapnKitten avatar Aug 17 '25 01:08 CapnKitten

Im using: { 1: Material-Discord, 2: Material-Discord/addons/Material-You; } Some more non-stylized:

AutoMod

Image

Audit Log

the background color of the Bans, AutoMod and Saftey Setup is #101217. but for some reason the background color in the Audit Log is #0b0c10, and matches the sidebar as shown in the picture below. besides that you can also see that the scrollbar reaches way too far into the window toolbar.

Image

Server Subscriptions

Image Image Image Image

Server Invites page

When hovering over an invite Image

Maybe non-stylized?

Image Image Image Image Image Image

Safety Setup

Image

CatsArmy avatar Aug 18 '25 16:08 CatsArmy