diff --git a/packages/uwp/src/extensions.ts b/packages/uwp/src/extensions.ts index 2f5153d..a57cdec 100644 --- a/packages/uwp/src/extensions.ts +++ b/packages/uwp/src/extensions.ts @@ -1,8 +1,10 @@ +import { AppExecutionAliasProvider } from './extensions/app-execution-alias.js' import { FileTypeAssociationProvider } from './extensions/file-type-association.js'; import { IExtensionProvider } from './extensions/extension.js'; import { ShareTargetProvider } from './extensions/share-target.js'; export const extensions : { [K : string] : IExtensionProvider } = { + APP_EXECUTION_ALIAS: AppExecutionAliasProvider, FILE_TYPE_ASSOCIATION: FileTypeAssociationProvider, SHARE_TARGET: ShareTargetProvider, }; diff --git a/packages/uwp/src/extensions/app-execution-alias.ts b/packages/uwp/src/extensions/app-execution-alias.ts new file mode 100644 index 0000000..a28bd1c --- /dev/null +++ b/packages/uwp/src/extensions/app-execution-alias.ts @@ -0,0 +1,15 @@ +import { IExtensionDefinition, IExtensionProvider } from './extension.js'; + +export interface IAppExecutionAliasDefinition extends IExtensionDefinition { + DISPLAY_NAME : string; +} + +export const AppExecutionAliasProvider : IExtensionProvider = { + render(definition: IAppExecutionAliasDefinition) { + return ` + + + + `; + }, +}; diff --git a/packages/uwp/template/_Project/package.appxmanifest b/packages/uwp/template/_Project/package.appxmanifest index 36070d6..6b0b8cc 100644 --- a/packages/uwp/template/_Project/package.appxmanifest +++ b/packages/uwp/template/_Project/package.appxmanifest @@ -1,5 +1,5 @@  - +