Skip to content

[Core] Add UI usage options to schema#104

Merged
feltech merged 1 commit intoOpenAssetIO:mainfrom
feltech:work/103-uiUsage
Mar 28, 2025
Merged

[Core] Add UI usage options to schema#104
feltech merged 1 commit intoOpenAssetIO:mainfrom
feltech:work/103-uiUsage

Conversation

@feltech
Copy link
Member

@feltech feltech commented Mar 12, 2025

Closes #103.

The design for UI delegation makes use of traits to specify the kind of UI that the host wants the delegate to provide. These will be distinct from other usages of traits and specifically for UI. The design includes a uiPolicy introspection method as well as the main populateUI method. So we need two new usage types.

So add ui and uiPolicy usage types for traits and specifications to the YAML schema

@feltech feltech requested a review from hutchinson March 12, 2025 12:37
@feltech feltech self-assigned this Mar 12, 2025
@feltech feltech requested a review from a team as a code owner March 12, 2025 12:37
Copy link

@hutchinson hutchinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Think it needs a rebase as some of the CI checks are complaining but otherwise good to go.

Closes OpenAssetIO#103.

The design for UI delegation makes use of traits to specify the kind of
UI that the host wants the delegate to provide. These will be distinct
from other usages of traits and specifically for UI. The design includes
a uiPolicy introspection method as well as the main populateUI method.
So we need two new usage types.

So add a ui and uiPolicy usage types for traits and specifications to
the YAML schema

Signed-off-by: David Feltell <david.feltell@foundry.com>
@feltech feltech merged commit d46b78a into OpenAssetIO:main Mar 28, 2025
14 checks passed
@feltech feltech deleted the work/103-uiUsage branch March 28, 2025 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ui usage type

2 participants