BLHeli icon indicating copy to clipboard operation
BLHeli copied to clipboard

Configurator app zoomed way in (possibly a macOS Sonoma issue?)

Open zakkhoyt opened this issue 1 year ago • 18 comments

I'm running MacOS Sonoma beta 3. Went to fire up BLHeli32Suite (1.0.4.2) and found that it's zoomed way in.

BLHeliSuite32xm_002006_zbm

I tried restarting the app, resizing the window, using different monitors, resolutions, etc... Nothing made a difference.

I then installed on an older mac with current prod build of macOS where BLHeli32Suite (1.0.4.2) looks just fine.

I can't say for certain that MacOS Sonoma is the problem, but it's sus.

zakkhoyt avatar Jul 30 '23 02:07 zakkhoyt

I thought I'd add that I went to try some older builds. 1.0.4.1 behaves the same on Sonoma.

zakkhoyt avatar Jul 30 '23 03:07 zakkhoyt

Same issue here SCR-20230730-jybt-2

borisborat avatar Jul 30 '23 17:07 borisborat

thank you for the info, will be surely fixed until release.

4712 avatar Jul 30 '23 19:07 4712

There is no simply workaround, either it will be fixed with one of the next Sonoma betas/ release or the compiler needs to be patched.

4712 avatar Aug 01 '23 20:08 4712

Hey, all @borisborat @4712,

I found a workaround and added a few thoughts.

Workaround

This bug is only present if your monitor is using retina scaling a) Go to Mac Display settings then enable Show All Resolutions. b) Selecting a low resolution setting will allow BLHeli to display with the correct scaling (enough for you to use the app).

BLHeliSuite32xm_002424_zbm

I discovered this because I am using a second monitor with retina scaling turned off in trade for a higher refresh rate.

Whose bug?

I think that this is likely Apple's bug, but I haven't verified that. I am seeing very similar behavior with Velocidrone's installer, but with the scaling inverse.

BLHeliSuite32xm_002432_zbm

For the record I'm seeing this scaling issue on:

  • Macbook Pro (max) built in display
  • LG C1 (OLED) tv
  • LG 4K monitor

This Issue

@4712 (or other repo owners), no worries if you close this issue but it might be good to leave it open for visibility into the workaround so that you don't get new Issues filed.

Cheers.

zakkhoyt avatar Aug 17 '23 20:08 zakkhoyt

Thank you @zakkhoyt for your findings. Let's hope it will be fixed in the next sonoma beta! Btw, there is also a workaround found, if you like to test, here are 2 options: BLHeliSuite32xm_MacOS64_1042.1 Beta.dmg.zip BLHeliSuite32xm_MacOS64_1042.2 Beta.dmg.zip

4712 avatar Aug 17 '23 20:08 4712

1042.2 worked for me, the .1 can't read the setup. MBP 14" M1 Pro, Sonoma 14.0 public beta 2

EnricoBara avatar Sep 03 '23 20:09 EnricoBara

I tried out both of the beta options provided above and they both seemed to work for me with retina scaling turned on or off (no longer matters).

@4712 Thanks for providing some early builds

The public release still exhibits the scaling issue using latest developer beta: macOS Sonoma beta 14.0 (23A5337a) when retina scaling is turned on.

Using a non-scaled resolution still skirts the issue.

@4712 As an iOS/mac developer, I am curious what changes you included in the two beta builds. If you are willing to share I'm curious to learn.

zakkhoyt avatar Sep 08 '23 19:09 zakkhoyt

@zakkhoyt As the app is done using Delphi/FMX, the workaround is FMX specific related to the used Xcode sdk. It was stated that Apple changed something around CGShadingCreateAxial / CGContextDrawShading and CGGradientCreateWithColors / CGContextDrawLinearGradient. I hope there will be a clean patch until the final release of Sonoma.

4712 avatar Sep 09 '23 19:09 4712

I can confirm the issue on official Sonoma MacOS.

simoccc avatar Sep 29 '23 14:09 simoccc

Yes, it is still the same. The next version with a final fix still needs a few days. BTW: they are already working on Sonoma 14.1 beta, I did not try yet.

4712 avatar Sep 29 '23 14:09 4712

I'm unable to open either of the beta images on either of two different M1 Macs. Both betas say the image is corrupted. Happy a fix is incoming!

krknopp avatar Oct 08 '23 15:10 krknopp

@krknopp Do you have Rosetta installed? Does it say the "zip" or the "dmg" file is corrupt?

4712 avatar Oct 08 '23 19:10 4712

I do have Rosetta installed. I get it when I try to run the file inside the DMG after mounting it. My friend got the same thing on his computer too. And I get this same thing if I copy the file in to the Application folder prior to running it. And If I right click and choose Open.

image

krknopp avatar Oct 08 '23 21:10 krknopp

BTW: they are already working on Sonoma 14.1 beta, I did not try yet.

@4712, I tried on 14.1b2. Everything seems the same as 14.0 (Still affects retina scaling, does not affect non-scaled)

System Information_003215_zbm

1042.2 is still working great for me. I'm happy to run some small tests for you, just LMK.

zakkhoyt avatar Oct 09 '23 03:10 zakkhoyt

Please try this, it includes the final fix for the next release.
BLHeliSuite32xm_MacOS64_1042.3.dmg.zip

4712 avatar Oct 09 '23 08:10 4712

That worked on both my M1 Macs! Thank you.

krknopp avatar Oct 09 '23 11:10 krknopp

I confirm it's working now on Sonoma thanks !

simoccc avatar Nov 19 '23 16:11 simoccc