Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
zakkhoyt opened this issue Jul 30, 2023 · 18 comments
Open

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

zakkhoyt opened this issue Jul 30, 2023 · 18 comments

Comments

@zakkhoyt
Copy link

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
Copy link
Author

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

@borisborat
Copy link

borisborat commented Jul 30, 2023

Same issue here
SCR-20230730-jybt-2

@4712
Copy link
Contributor

4712 commented Jul 30, 2023

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

@4712
Copy link
Contributor

4712 commented Aug 1, 2023

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.

@zakkhoyt
Copy link
Author

zakkhoyt commented Aug 17, 2023

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.

@4712
Copy link
Contributor

4712 commented Aug 17, 2023

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

@EnricoBara
Copy link

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

@zakkhoyt
Copy link
Author

zakkhoyt commented Sep 8, 2023

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.

@4712
Copy link
Contributor

4712 commented Sep 9, 2023

@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.

@simoccc
Copy link

simoccc commented Sep 29, 2023

I can confirm the issue on official Sonoma MacOS.

@4712
Copy link
Contributor

4712 commented Sep 29, 2023

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.

@krknopp
Copy link

krknopp commented Oct 8, 2023

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!

@4712
Copy link
Contributor

4712 commented Oct 8, 2023

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

@krknopp
Copy link

krknopp commented Oct 8, 2023

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

@zakkhoyt
Copy link
Author

zakkhoyt commented Oct 9, 2023

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.

@4712
Copy link
Contributor

4712 commented Oct 9, 2023

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

@krknopp
Copy link

krknopp commented Oct 9, 2023

That worked on both my M1 Macs! Thank you.

@simoccc
Copy link

simoccc commented Nov 19, 2023

I confirm it's working now on Sonoma thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants