You are here

Splashed but not wet

4 posts / 0 new
Last post
BAMaustin
Offline
Last seen: 2 months 1 day ago
Joined: 2021-04-16 15:48
Splashed but not wet

There are lots of threads & a FAQ on disabling the Splash screen. (Thank you for providing that option.)

But the initial launch of our Python free & open-source project has a LOT of housekeeping to do. It compiles & caches all that Python source. Plus, all this 1st launch housekeeping takes significantly longer on an external USB port than internal devices riding that broader bus.

Subsequent launches are faster ... but re-registering all the plugins/addons still takes an appreciable (yet not painfully overlong) few moments. So there is additional time the Splash could be left up without any detriment. (And it would help prevent double-launch attempts.)

And what about if the Splash is disappearing so quickly that is a Flash screen, not a Splash? I don't even have time to see both icons, let alone read any of the text.

So I'd like to be able to set a longer dwell time for the splash screen... and, if possible, longer yet for 1st launch.

Perhaps it could be a combination? A longer dwell time with a callable trigger that can pop the splash bubble?

The package I'm looking at is Portable Gramps 5.1.3 (Education, genealogy). It does not have a load screen but it DOES eventually present an About Box on the initial launch.
https://portableapps.com/comment/246453

John T. Haller
John T. Haller's picture
Offline
Last seen: 17 hours 13 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Purpose

The purpose of a splash is just to let the user know the app was executed correctly so they don't launch it again. And that it's the portable version from us. It only shows for 1.5 seconds as most apps will launch within that time from an SSD (and we don't want the splash in the way of a user using an app). I think I'll up the time in Gramps since it is a bit slow, even taking 3.5 seconds to launch on an NVME SSD. You can do so now by editing the GrampsPortable.ini file in the GrampsPortable\App\AppInfo\Launcher directory. The first section called [Launch] add an entry of SplashTime=3000 where the number is the number of milliseconds (3000 being 3 seconds). This is what it will be in the next version of Gramps Portable.

Sometimes, the impossible can become possible, if you're awesome!

BAMaustin
Offline
Last seen: 2 months 1 day ago
Joined: 2021-04-16 15:48
FAQ tweak?

Great & thank you! I will experiment!

There's a blurb in the FAQs (the one about disabling the Splash) that points the reader to settings for the INI file "in the 'Standalone' section above" for additional parameters. But the writing is a bit confusing... it seems to flip betwixt referring to standalone & PortableApps INIs without strong indication.

Perhaps the FAQ could be tweaked to point readers where INI parameter are documented a bit more linearly?

https://portableapps.com/support/portable_app#disable-splash

Brian

John T. Haller
John T. Haller's picture
Offline
Last seen: 17 hours 13 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Standalone

Standalone is for folks using our apps without our platform. The AppNamePortable.ini file is within your GrampsPortable\Other\Source directory and can be copied and altered as indicated there to disable the splash if you're not using the PA.c Platform. Or if you are and just want one app's splash disabled but not all, for instance. It also notes that some apps have splashes built into the app itself. Like GIMP and LibreOffice for instance. In those, you have to disable the splash in the app itself as neither the platform's setting not the launcher's AppNamePortable.ini setting will affect it.

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments