On Thu, 2016-12-01 at 19:53 +0100, Tobias Ellinghaus wrote:
How long does Inkscape take to start for you? Here it's coming up basically instantaneous. So I wonder if a loading screen is really needed, or if the work to add that should maybe be spent in fixing slowness in startup instead, like caching icons, querying fonts in a separate thread, ...
There's a fairly good pattern to follow for this.
1. New install, default to show the loading screen (it's a nice way to introduce the user, show them the fancy about screen graphic and give inkscape a chance to load fonts, icon cache etc) 2a. If the load time was below 2 seconds, disable the loading screen in future. (Which improves speed slightly too) 2b. Otherwise show a loading screen. 2c. Optional extra! Apologise to user if it takes more than 20 seconds.
This way you can have an loading screen and yet have it very rarely show up. At most, we aim for people to have seen it twice, once when they first load that takes more than 2 seconds and once more when it takes less than 2 seconds and then turns itself off.
Best Regards, Martin Owens