C++ Builder VCL Application Icon not showing - c++builder

After upgrading to C++ Builder 10.2 Tokyo, the application icons are no longer showing.
Below is a screenshot showing how the icon is showing on the Application setting page:
However, after compiling and running the application, the icon is not showing:
It is not showing properly on the Taskbar, either.
In addition, creating a new application and adding the icon does work initially.
But after a few modifications to the application, a few builds, the icon disappears!
My screen is not high resolution, and this issue started with Tokyo edition.
Does anyone know what is going on?

Related

launch screen cannot be changed with Delphi 10.4.2 for iOS iPhone APP

I am developing an iOS APP by Delphi 10.4.2. The PAserver 12.2.10.3 on BigSur.
I can modify the icons by my own pictures, but the launchscreen picture is always the Delphi torch.
I checked the deploy file list, as shown in the fig. It seems no iPhone launchscreen being added? Not sure where went wrong. wondering if there is any resolution requirement for the launch picture?
Help needed. thanks,

Splash screen in IOS does not display

Using Delphi 10.4.1 with the latest patches. iOS 14.2 SDK using XCode 12.x (latest in app store).
MacOS Big Sur (if it matters)
The splash screen works perfectly in Android.
However, in iOS, it does not work. I created a new project... splash shows
in Android but there is a 1-3 seconds show of a white screen then the simple
app appears (it's a template app from Delphi Wizard).
I have googled but it seems people hardly has this problem.
I set the background
of the IOS splash to different bright colours to see if the splash indeed comes out in these
colours but it didn't show these bright backgrounds, or the standard FM splash screen.
For the Android, there's a checkbox to say [x] Show splash but there is nothing
for IOS. So I assume that IOS does not need a setting to show the splash screen?
This happens whether I use the default FireMonkey splash screens, or provide my own
(in the same dimensions)
Please advise.

Cordova Webview canvas redering bug on recent iOS versions (10.3.1)

I have an app that is built with PhoneGap. One page in the app copies the contents of other page's canvases as images. This worked fine on older versions of iOS, but recently I noticed that the copied canvases are sometime blank. The rest of the page is rendered correctly. I don't know which iOS version it crept in, but I'm currently running iOS 10.3.1 on my iPad Pro. This does not happen when the same code is running as a WebApp in mobile Safari (or Chrome, or on my Mac laptop browsers).
Using the debugger on the App, I can restore the page by simply toggling the display property. This indicates to me that it's a rendering bug in the built-in Webview that Cordova uses. I currently have a patch that toggles the display property. This works, but it causes flickering even with requestAnimationFrame() or SetTimeout(fn, 0).
The app is built with cli-6.5.0 using PhoneGap Build.
Has anyone else seen this bug or have a better patch?
Follow up:
Toggling visibility fixes the flickering. When the problem occurs the canvas behaves like it's not visible, but the DOM reports that it is. Also the problem seems to occur when the canvas is copied under an Ajax callback. Delaying the processing with setTimeout() does not solve the problem.

XE8 TWebBrowser (64bit) on iOS shows black borders after zoom out

I am trying to show some local HTML files on iOS using the TWebBrowser component of XE8. I noticed that when you zoom out the webview, then the 64bit iOS version shows black borders instead of the usual gray background. These black borders don't go away anymore until I restart the App. The same App compiled for 32bit works fine.
This can simply be reproduced by putting a TWebBrowser component on a blank form and running this on iOS.
Does anybody have a fix for this annoying bug ?

FireMonkey XE5 Icons for iOS app

I have an iOS app developed in FireMonkey XE5 (Update 2) and I have set up all the application icons for the iPad (as found under project options). When running on an actual device, the spotlight search icon always uses the default FireMonkey icon.
I have looked the the deployment options and removed the default icons, but they are been added automatically.
I have added spotlight images for the iPhone settings (even though I am running this on an iPad), but this did not help.
I have replaced the default spotlight images in the bin/Artwork folders with my images and this did not help. I guess if I replace ALL default images in iPad + iPhone folders I will solve my problem, but this will not work if I am developing a second application.
Has anyone experienced this problem with Delphi FireMonkey applications? Any suggestions on what will work to solve this for all projects?

Resources