Code Monkey home page Code Monkey logo

Comments (9)

viniciusfbb avatar viniciusfbb commented on September 27, 2024 1

Confirmed the issue. It also occurs on iPhone if you go to the iOS settings to "Display & Brightness" -> "Display Zoom" and choose "Larger Text". This is a regression because I remember it working 1 year ago.

from skia4delphi.

viniciusfbb avatar viniciusfbb commented on September 27, 2024 1

This issue had been fixed in commits a44ae38 and d101e8c. Sometime later there was a regression about it.

from skia4delphi.

philippjhofmann avatar philippjhofmann commented on September 27, 2024

I have a device producing the error for another 2 week in my office (rented iPad Pro).
So if you add a new fix I can test it also on our side.

from skia4delphi.

viniciusfbb avatar viniciusfbb commented on September 27, 2024

I was simulating this issue on iPhone 12 iOS 16. But I now Iโ€™m with an iPhone 15 iOS 17 and I canโ€™t simulate. If anyone could share more information about the issue, such as the exact version of iOS, it would help.

from skia4delphi.

philippjhofmann avatar philippjhofmann commented on September 27, 2024

In my case, it's reproducable with iOS 17 on iPad Pro 11".

from skia4delphi.

victorfedorenkov avatar victorfedorenkov commented on September 27, 2024

On my Iphone Xr 17.4.1 also reproduce this problem. I use code from https://en.delphipraxis.net/topic/4299-ios-metal-api-form-doesnt-fit-on-screen/?do=findComment&comment=37491 for detect scale and disable GlobalUseMetal

from skia4delphi.

marlonnardi avatar marlonnardi commented on September 27, 2024

On my Iphone Xr 17.4.1 also reproduce this problem. I use code from https://en.delphipraxis.net/topic/4299-ios-metal-api-form-doesnt-fit-on-screen/?do=findComment&comment=37491 for detect scale and disable GlobalUseMetal

Perfect, This solves it in an alternative way, until the official fix.

  GlobalUseSkia := True;
  {$IF Defined(IOS)}
  if TiOSHelper.MainScreen.nativeScale = TiOSHelper.MainScreen.Scale then
  begin
    GlobalUseMetal := True;
    GlobalEventDrivenDisplayUpdates := False;
    GlobalPreferredFramesPerSecond := 60;
  end;
  {$ENDIF}

from skia4delphi.

viniciusfbb avatar viniciusfbb commented on September 27, 2024

Does anyone know if this issue is reproduced in iOS Simulator, choosing the iPad Pro 11" 3rd Gen for example?

from skia4delphi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.