CryZe / livesplit-one-druid

👀
8 stars 3 forks source link

[Bug] Window doubles in size with layout changes #3

Open TheTaraStark opened 8 months ago

TheTaraStark commented 8 months ago

Apple M1 Air OS X 14.1.2 Sonoma

I can manually resize the window without any issues. When editing numeric variables in components or the layout, the splits/timer GUI window doubles in size (the "edit layout" GUI is unaffected). It will continue to do this with every variable change (even clicking an arrow to change number of splits by 1 or timer size by 1 pixel) until the window is too big to process, the GUI disappears, and terminal returns this message:

2024-01-23 12:55:04.907 LiveSplitOne[30346:1735469] -[<NSViewBackingLayerContentLayer: 0x6000034d0f00> display]: Ignoring bogus layer size (9600.000000, 10728.000000), contentsScale 2.000000, backing store size (19200.000000, 21456.000000)

Screenshot 2024-01-23 at 12 49 50 PM

The error repeats itself infinitely a few times a second until manually closed. (In one instance the process killed itself and Livesplit, but I could not replicate that endpoint.)

TheTaraStark commented 6 months ago

Coming back to this, looks like it's got something to do with HIDPI resolution modes, when switching to native resolution this becomes a non-issue