Skip to content

Warmrepair #3

Compare
Choose a tag to compare
@PlusInsta PlusInsta released this 06 May 11:51
· 732 commits to master since this release

This update brings with it a few improvements, as well as more compatibility outside of Windows.

Disclaimer:
The screenshots taken for this release were taken at different times.
I cannot guarantee that every screenshot matches the final product.

Additions

83ab5b5: Add game icons

Ever popped up someone's profile and noticed the icon of the game they're playing isn't round?
Well, fear no more! You can now see your own roundness value applied to those icons.

Game icons

9c24c75 / a4116e1: Color BD notices and sandwich it

BetterDiscord notices are not only colored with your accent color now, they're also squeezed in-between the titlebar and main content.

changelog_3_plugins_interconnected

ad720d5: Add PluginRepo notice

BetterDiscord's own plugin notice isn't the only one that was added; if you have PluginRepo, you'll be seeing a sleeker bar too.

changelog_3_plugins_devilbro

06ef3ec: Improvements to macOS window buttons

To celebrate BandagedBD working again, I finished theming the window buttons.

In case you wanted a before-and-after, well...
Here's the blind edit I made previously.

It's totally off!

And here's the fix I did.

Perfection.
Thanks to the way Discord implemented Apple's window buttons, the buttons can be "integrated" with the scrollbar, which matches the theme's look and feel. GG, Apple!

4115138: Add BetterDiscord Custom CSS box

changelog3_bdcss
The BetterDiscord Custom CSS box is now var(--roundness) just like the rest of @import url(DiscordPlus.theme.css)! I can't wait to #bd-customcss-editor:active !

Note: #6

917a460: Settings fixes

Although this commit mainly fixed a bug that involved odd corners in the dark theme settings, this commit also colored the checkboxes you find around Discord.

changelog3_checkbox

changelog3_checkbox2

Known issues

macOS sans Product Sans

I hope you're ready to have a bad time.

image of sans undertale for comic effect
macOS doesn't like TrueType fonts at all.

Although I set up Apple's beautiful San Francisco Display as a fallback font, I'd prefer one consistent look across platforms.
You'll have to manually add Product Sans to your Font Book if you want to use Google's *cough* proprietary, unlicensed font. More on that later.

Changes

385dba4: Update DiscordPlus.theme.css

This commit, done by @intrnl, fixes the last remaining class names.
In English, that means "everything which was once broken is now fixed."
Thanks!

d547014: Remove the pinned messages gimmick

I don't feel this is GIF-worthy, but instead of pinned messages being greyscale until hovered over, the borders light up when hovered. This unnecessary effect always felt weird to me, so it was about time I got rid of it.

2d485f1: [Dark] Fix "Jump" not being visible

Due to an oversight, I accidentally made "Jump" in pinned messages use the transparency value. The text is now white, like the X button.

b4a4c90: Change accent color to solid color

This was done because certain surfaces looked odd unless the accent color was solid.
I'll look into making the accent color's backgrounds semi-transparent through another method.

ee106ba: Improved scrollbar

Minor padding change along with the above commit leads to a better-looking scrollbar.

changelog3_scrollbar

306c942: Move to variable sizes

This affects the titlebar on Windows.
Essentially, I changed pixels and percentages to the W3C-recommended "view-width" and "view-height" units. The titlebar looks exactly the same, and the difference is less than a pixel. If you have a 4K display, you might notice a marginal difference, but other than that nothing really changed. I guess if you have a mod that lets you downsize the window below the minimum size, you'll notice the titlebar no longer protrudes the main content.

A pointless change for now, but a necessary one to ensure forwards-compatibility.

64a9aa6 / 07a5691: Move to Google's font API

Another not-immediately-noticeable change, but the theme and page now both use Product Sans.
Uh, by that I mean it now uses Google's official font API to deliver Product Sans.
What this means for the end user is nothing, if not for better loading times.
This also reduces bandwidth to the repository, though honestly, I don't expect to reach the gigabyte limit this early.

Yes, I realize the stylesheet Google sends back says it's not licensed. No, that didn't stop people from publishing their paid apps on Google's Play Store, or modifying Android to use their unlicensed font.