You are here

Why splash screen and split processes?

6 posts / 0 new
Last post
ConceitArturo
Offline
Last seen: 13 years 6 months ago
Joined: 2008-05-22 19:54
Why splash screen and split processes?

considering the focus here is simplicity and lightweigth, I dont understand the concept behind putting a splash screen that starts up as a separate processes and remains there after the portable app has booted.

Can I bypass it and go straight to the main app without affecting the portable functionality?

Patrick Patience
Offline
Last seen: 5 years 1 month ago
DeveloperModerator
Joined: 2007-02-20 19:26
Needed

Heh, the launcer (AppNamePortable.exe) is not just to show a splash screen. The splash screen is for instant user feedback as some applications load slowly on slower USB drives. You can disabled them if you'd like by copying Other\Source\AppNamePortable.ini to the root directory and setting DisableSplashScreen to equal true. The launcher (AppNamePortable.exe) it what makes the application portable. It copyies files to and from the PC, or the program directory to the settings directory for data backup. It'll backup local registry settings and take care of the portable ones, etc.

ConceitArturo
Offline
Last seen: 13 years 6 months ago
Joined: 2008-05-22 19:54
Ok, I just figured since most

Ok, I just figured since most of the apps are open source the portable functionality was edited into the application's suorce, hence my confusion about the splash screen. Just anecdotically, what would happen if I executed the actual application bypassing the "portable" exe?

Does this mean that if for example Miranda releases a new build, all I need is to download the new installation and place each file where it would replace MirandaPortable's files?

ZachHudock
ZachHudock's picture
Offline
Last seen: 2 years 1 month ago
Developer
Joined: 2006-12-06 18:07
We don't modify the base

We don't modify the base applications at all, we simply write the [AppName]Portable.exe launchers to handle backing up local settings and putting portable settings in place, then restoring local settings on close.

In most cases something like that should work, but sometimes the base app goes through a significant upgrade and things change with how settings are handled. In those cases, the launcher has to be rewritten to handle the new configuration.

The developer formerly known as ZGitRDun8705

Patrick Patience
Offline
Last seen: 5 years 1 month ago
DeveloperModerator
Joined: 2007-02-20 19:26
Well

You'de have a regular application stuck on your flash drive. It may or may not work, but settings would be left all over the PC.

Yeah, you can updated the App\Miranda binaries yourself, but sometimes it causes problems.

John T. Haller
John T. Haller's picture
Offline
Last seen: 5 hours 36 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Depends

It depends on the app. Some apps are UPX compressed to save space. In Miranda's case, both the Unicode and ASCII versions of the app are included (just in case you end up on a Windows 9x machine). Some apps also have special configuration options set (Miranda, I believe) or config files added (FileZilla, for instance). You can usually figure these out if you know the apps well. For most users, it's recommended to just wait for the update. We make a point to get apps updated within about 2 days of when the base app is released unless there are major changes that require a public beta test (as we did for the updated GnuCash and Task Coach which are being released tomorrow).

Oh, and welcome to PortableApps.com Smile

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

Log in or register to post comments