SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!

Home Page:https://swiftcordapp.github.io/Swiftcord/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visual glitch in the traffic lights area

Vfposselt opened this issue · comments

Hi all,

The following glitch happens with either the dark and light themes:

Untitled (6)

Untitled (5)

Happens with alpha release, both standalone and brew versions. Also happens when in fullscreen mode as well. Tried reinstalling but the glitch persists. Is anyone experiencing the same glitch?

I am also experiencing this

Yeah, this glitch occurs due to the way I've implemented blur in that area. It only appears if scrollbars are set to always be visible, though. A fix for this (and much more) is being worked on in the #i-am-speed branch.

Yeah, this glitch occurs due to the way I've implemented blur in that area. It only appears if scrollbars are set to always be visible, though. A fix for this (and much more) is being worked on in the #i-am-speed branch.

Thanks for all your work, first of all! Second, I did not have scroll bar always set to visible when I read your comment, which made me curious. Turns out that the bug doesn't show on my MacBook screen when scrollbar is not set to always visible, but it shows up on my external monitor with either scrollbar always visible or not.

Also, I remember this bug would not show on dark mode on past versions, while it did appear in light mode.

Thanks! Yeah, just ignore this bug for the moment because it's impossible for me to fix it with the current way it's implemented. However, you're not alone in finding this annoying, so I've already fixed this and more in the i-am-speed branch.

Here's how it looks on that branch:

Note how the whole toolbar is one continuous blurred region, compared to the older versions where the area above the message history had its own blur.

However, I don't recommend using the i-am-speed as there are still pretty serious message history and event handling bugs in there. Thanks again for using Swiftcord!

@Vfposselt, maybe you learned this by now, but if you are using a mouse with your Mac, the scrollbars are always set to visible. Apple really needs to give you the option to disable this because it's very annoying.

Fixed with merge from devel -> main.

Here's how the UI looks as of the latest commit:
Screenshot 2023-02-26 at 8 50 02 PM