-
Notifications
You must be signed in to change notification settings - Fork 12
Description
To help promote ease of use we should introduce a knossos:// URI for interacting with kNet from websites. This could allow such things as setting certain configuration options (e.g., PXO creds), launching a particular mod/version (e.g., for multi games), searching for or showing details of a mod (e.g., mod announcements/websites), etc..
Configuration differs based on the platform. On Windows the installer can set it up easily, and manual instructions can also be provided. On Linux, setup via manual instructions is likely the best route. On Mac, this can be set via the Info.plist in the app bundle.
For all platforms, clicking on a knossos:// link would launch kNet with the full URI as a command line option. From there we validate it, break it down, and act accordingly.
However to make this function properly we need to make kNet run as a single instance, as it will otherwise launch a new instance of kNet every time a knossos:// link is clicked. Mac app bundles are already single instance so we mostly just have to worry about Linux and Windows.
This issue can be used to discuss how best to use the URI and track what requirements or changes might be needed to best implement it.