SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!
https://swiftcordapp.github.io/Swiftcord/
GNU General Public License v3.0
1.85k stars 84 forks source link

[Bug]: Settings icons and search bar are cut-off #157

Closed luah5 closed 11 months ago

luah5 commented 1 year ago

Describe the Bug

Bug Description When opening Swiftcord settings on a smaller resolution screen device the search bar and sidebar icons appear to be cut off, the search bar especially.

Expected Behavior The search bar and sidebar icons shouldn't be cutoff.

Reproducing the Bug

  1. Open Swiftcord
  2. Open the settings
  3. Notice that the search bar and icons are cutoff

Version

0.6.1 (build 16), macOS 13.3.1 (a), from latest release

Category

Settings

Relevant Log Output

N/A

Screenshots

shot 1

Additional Info

N/A

cryptoAlgorithm commented 1 year ago

Hmmm, the people at CodeEdit also seemed to have encountered the same issue, and I've seen it happen in Swiftcord on someone else's Mac. Could it have been something to do with the scaling factor? One thing in common with all these occurrences was that they were using a non-default scaling factor. It doesn't seem to have anything to do with the resolution itself or whether the display is retina, as my external 4k display doesn't exhibit this at the macOS default scaling.

luah5 commented 1 year ago

I don't think so, here's a screenshot of my settings

System Settings Displays
ghost commented 1 year ago

Even on a non-default scaling factor, I don't seem to have that issue.

Screenshot 2023-06-10 at 09 15 49 Screenshot 2023-06-10 at 09 16 05
cryptoAlgorithm commented 1 year ago

@Infinivibex Thanks for testing. The thing is this doesn't appear to occur all the time, only with some display configurations. And most notably, this only seems to happen when the app is rendered on a non-Apple display set on non-default scaling, but not always.

cryptoAlgorithm commented 11 months ago

Closing as this appears to be too isolated for a fix. I cannot reproduce this on any of my monitors (internal 14" display, external 32" LG 4k UltraFine) with any scaling. It seems to be isolated to a very small group of users, and logs don't seem to show anything out of the ordinary. Sorry!