Skip to content

Feature discussion: knossos:// URI #103

@notimaginative

Description

@notimaginative

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions