-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Feature Request: Configurable Splash Screen for Theia Electron #13410
Labels
electron
issues related to the electron target
Comments
@kittaakos Is this still interesting for you guys over at Arduino? |
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 19, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Implements eclipse-theia#13410
1 task
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 19, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Implements eclipse-theia#13410
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 25, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.showWindowEarly". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 25, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.showWindowEarly". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 25, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.showWindowEarly". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 26, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.showWindowEarly". Mandatory is the option "content" which specifies a relative path from the frontend location to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 27, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 27, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 27, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 27, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
sdirix
added a commit
to eclipsesource/theia
that referenced
this issue
Mar 27, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements eclipse-theia#13410 Contributed on behalf of Pragmatiqu IT GmbH
tsmaeder
pushed a commit
that referenced
this issue
Apr 29, 2024
Enhances the ElectronMainApplication to optionally render a splash screen until the frontend is ready. The splash screen can be configured via the application config object "theia.frontend.config.electron.splashScreenOptions". Mandatory is the option "content" which specifies a relative path from the application root to the content of the splash screen. Optionally "width", "height", "minDuration" and "maxDuration" can be handed over too. Configures the Electron example application to show a Theia logo splash screen. Implements #13410 Contributed on behalf of Pragmatiqu IT GmbH
1 task
We now have a splash screen. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Splash screens are an often implemented feature as they can improve user experience while also offering a branding opportunity.
In case a splash screen is implemented for a Theia based application, it naturally makes sense to show it until the frontend is fully loaded, i.e. until the loading spinner vanishes. For this, framework support is useful.
Suggested requirements:
preloadContent
The splash screen configuration could also support the following parameters:
minDuration: number
: Minimum duration to show the splash screen, in milliseconds. Defaults toundefined
, indicating this feature is disabled.maxDuration: number
: Maximum duration to show the splash screen, in milliseconds. Defaults toundefined
, indicating this feature is disabled.width: number
: Width of the splash screen in pixels. Default value640
.height: number
: Height of the splash screen in pixels. Default value480
.The text was updated successfully, but these errors were encountered: