|
|
|
Re: Nightly Runtime now on 2022-09 - Please test your apps [message #1855138 is a reply to message #1855090] |
Thu, 29 September 2022 09:30   |
Eclipse User |
|
|
|
Hi Tom,
Thank you for your support I will retest asap.
I did not configure something to use a specific Splash Service.
I'm running with the default one out of the box which is : DefaultStartupProgressTrackerService and not NativeSplashStartupService
I can switch to Native to see the difference but it is not the only issue.
In MyApp I prompt a JavaFx Dialog before the workbench is created.
With EFX 3.9.0 (latest) + OpenJFX > 15.0.1 (I tested with 19): Dialog is displayed in background, I have to minimize to retrieve it. With OpenJFX 11 to 15.0.1 included, I don't have this behavior.
Then I would say the issue is not only about Splash screen but window management before the workbench is created and displayed.
My Application class extends E4MainThreadApplication and overrides public boolean initE4Workbench(ApplicationContext context, Application jfxApplication, Stage primaryStage) {} to display first this Dialog, gets credentials then continue by calling super.initE4Workbench(...)
In your in-house apps, what version of OpenJFX and OS (win, linux, macOS) are you running please with EFX 3.9.0 ? Do you face similar issue ?
Stéphane.
Thomas Schindl wrote on Wed, 28 September 2022 10:58I've pushed a potential fix - which hopefully improves the problem but there's not much more I can do - BTW I assume you use "NativeSplashStartupService" or a custom implementation who hides the Splash-Screen only once the "TOPIC_WINDOW_SHOWN" is delivered!
[Updated on: Thu, 29 September 2022 16:02] by Moderator
|
|
|
Re: Nightly Runtime now on 2022-09 - Please test your apps [message #1855151 is a reply to message #1855138] |
Thu, 29 September 2022 17:03  |
Eclipse User |
|
|
|
Hi,
Replacing DefaultStartupProgressTrackerService by NativeSplashStartupService fixed splash screen issue and credentials dialog background issue.
To do that you have to declare a service component with a higher ranking than 0.
The last thing is the startup time has double from 6s to 12s (in my use case).
With OpenJFX from 11 to 15.0.1, startup time was similar.
I got this startup time increased as of OpenJFX 16.
Has anyone seen degraded performances with OpenJFX > 15 at startup or later ?
Stéphane.
[Updated on: Thu, 29 September 2022 17:04] by Moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03195 seconds