-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename 'System Channels' 'User Channels' #430
Comments
Recommendation from discussion group:
|
@kriswest I do have some queries about the possible/potential changes.
|
Hi @Qiana-Citi
This is already possible via a desktop agent's UI for selecting channels, allowing the user to select the channel (since FDC3 1.1). The functionality of What is different is that the (global) channel is not automatically selected (and there is currently no standard way to express a default channel selection, e.g. through an appD config). The default selection of
The proposed rename of Although it is poorly defined in the specification, it was never intended (I'm told) that apps be allowed to See issue #243 for the discussion. That discussion gave rise to this issue which intends to clarify the naming (and description of expected behaviour) in the specification.
No, an app should be able to call |
On the topic of clarifying behavior around |
Happy to talk through that (and largely agree). Can you raise a new issue with details and perhaps a proposal? |
Output from the Channels, Feeds & Transactions discussion group: #420
Supercedes issues: #376
The FDC3 spec defines two types of channels:
The name 'System channels' causes some confusion when people first encounter the FDC3 specification. I believe the name was originally derived from the fact that the 'system' or desktop agent creates these channels, whereas app channels are created by apps. Their intended purpose is to support user-controlled context linking between components (aka colour channel linking).
However, the 'system' could also create App channels, to be used for other purposes - these should not be returned by the
fdc3.getSystemChannels
function, nor used with thefdc.joinChannel
function.It is suggested that the channels used for colour channel linking are renamed according to the usage, becoming 'user channels', whose purpose is therefore much easier to understand. Doing so would involve:
fdc3.getSystemChannels()
function togetUserChannels
(deprecate the existing function but leave it in place for backwards compatibility).fdc3.joinChannel
with a user channel (not an app channel)The text was updated successfully, but these errors were encountered: