Community
Participate
Working Groups
Build Identifier: Here is a suggestion for a simple splash screen service (osgi), which can be used together with native e4 applications. The project is a prototype implementation as a starting point for the discussion on the implementation details. Reference Forum Discussion: http://www.eclipse.org/forums/index.php/t/328812/ Basic features (imho): - The splash screen should show as soon as possible and should cover/replace the osgi splash image - The splash screen should show a message text and an optional progress bar - The splash service (set message text and progress) should be accessible through DI Some issues to discuss: - Use the splash image osgi is using as a default (where to look?) - Read text label and progress bar positions from the product configuration - Show/hide splash screen automatically on specific E4 events Reproducible: Always
Created attachment 217142 [details] prototype
Christoph the prototype has a dependency on a *.ui project which cannot be resolved. Please provide a standalone working version so we can test it. (If you don't have one ready I can provide one).
Created attachment 217152 [details] prototype sorry ... I forgot to pull the utility functions into the project
Shall I commit this as example project to Eclipse? Might be nice to have it under Git.
(In reply to comment #4) > Shall I commit this as example project to Eclipse? Might be nice to have it > under Git. Do you want to put it in org.eclipse.e4.ui ? PW
@Paul: I have no preference, what would be the right place to commit it too?
(In reply to comment #6) > @Paul: I have no preference, what would be the right place to commit it too? org.eclipse.e4.ui/bundles and then update the tycho build. PW
Created attachment 227432 [details] Example project Removes Log4J dependency which is not available in standard Eclipse.
I think, I let this example currently outside the Git repo. It is really nice but we have already so many examples in the repo.
Christoph, thanks again for this example. At the moment we (platform.ui) do not plan to add a splash screen service hence I mark this bug as wontfix.