You are here

Is there any way of making an App depend on another?

4 posts / 0 new
Last post
samdev
Offline
Last seen: 6 years 10 months ago
Developer
Joined: 2010-03-16 18:03
Is there any way of making an App depend on another?

Hi all,

Is there any way of making an App depend on another? i.e. a way of making an App installation require some other to be installed, check if they are installed and install them if not present?

I'm talking about SuperPutty as it currently bundles Putty and Kitty with it and as we have them already Portabelized it's not good to be bundling them again inside Superputty. It's also more work to do...

I remember of seeing something like that is the beginning of PortableApps, not sure about the App...

Can anyone help on this?

Tks,

John T. Haller
John T. Haller's picture
Online
Last seen: 5 min 15 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Considering

I'm considering adding a "Requires" or similar directive in AppInfo.ini to let the Platform know that one app requires another. For example, Firefox 2nd Profile and Private Browsing both require Firefox Portable to be installed already. But it's up to the user to know that. It's enforced by the app launchers themselves at the moment, but adding it into the platform would allow the platform to alert the user and offer to automatically download the missing apps when the user goes to launch the app that requires them, making for a better user experience.

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

samdev
Offline
Last seen: 6 years 10 months ago
Developer
Joined: 2010-03-16 18:03
Exactly

That's what I was looking for Wink but it will take a while, no?

For the workaround "It's enforced by the app launchers themselves at the moment" how can I do something like that in the Launcher?
Is there any example where to check it? Is it done by configuration (*.ini) files or something else?

Cheers,
Sam

John T. Haller
John T. Haller's picture
Online
Last seen: 5 min 15 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
In Progress

It's already in progress on the platform as an adaptation of the Java checker (checks if an app uses Java and offers to install).

The apps that do it so far in launcher are non-PAL, aka custom NSIS launchers.

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

Log in or register to post comments