From 98ee98ab8f6e47a8375b82f42044f7a8854cda34 Mon Sep 17 00:00:00 2001 From: Steffen Balslev Date: Wed, 11 Sep 2024 01:58:40 +0200 Subject: [PATCH] Updates to the AppSource apps UX (#1975) Updates to the AppSource apps UX Fixes [AB#548204](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/548204) --- .../src/AppSourceProductDetails.Page.al | 13 +++++++------ .../src/AppSourceProductList.Page.al | 16 ++++++++-------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/System Application/App/AppSource Gallery/src/AppSourceProductDetails.Page.al b/src/System Application/App/AppSource Gallery/src/AppSourceProductDetails.Page.al index 90a318f4a9..a39e4ecdfc 100644 --- a/src/System Application/App/AppSource Gallery/src/AppSourceProductDetails.Page.al +++ b/src/System Application/App/AppSource Gallery/src/AppSourceProductDetails.Page.al @@ -14,7 +14,7 @@ page 2516 "AppSource Product Details" PageType = Card; ApplicationArea = All; Editable = false; - Caption = 'App Overview'; + Caption = 'App overview'; DataCaptionExpression = AppSourceJsonUtilities.GetStringValue(ProductObject, 'displayName'); InherentEntitlements = X; @@ -65,6 +65,7 @@ page 2516 "AppSource Product Details" { Caption = 'Last Modified Date Time'; ToolTip = 'Specifies the date the offer was last updated.'; + Visible = false; } } group(DescriptionGroup) @@ -155,10 +156,10 @@ page 2516 "AppSource Product Details" { action(OpenInAppSource) { - Caption = 'View in AppSource'; + Caption = 'View on AppSource'; Scope = Page; - Image = Open; - ToolTip = 'Opens the app offer in the AppSource marketplace.'; + Image = Info; + ToolTip = 'Opens the app on AppSource.'; trigger OnAction() begin @@ -188,9 +189,9 @@ page 2516 "AppSource Product Details" action(InstallFromAppSource) { - Caption = 'Install From AppSource'; + Caption = 'Install from AppSource'; Scope = Page; - Image = Insert; + Image = Download; ToolTip = 'Installs the app from Microsoft AppSource.'; Enabled = (not CurrentRecordCanBeUninstalled) and (not CurrentRecordCanBeInstalled); Visible = (not CurrentRecordCanBeUninstalled) and (not CurrentRecordCanBeInstalled); diff --git a/src/System Application/App/AppSource Gallery/src/AppSourceProductList.Page.al b/src/System Application/App/AppSource Gallery/src/AppSourceProductList.Page.al index 75fd5c7cc2..cf8ac3a934 100644 --- a/src/System Application/App/AppSource Gallery/src/AppSourceProductList.Page.al +++ b/src/System Application/App/AppSource Gallery/src/AppSourceProductList.Page.al @@ -13,7 +13,7 @@ using System.Environment.Configuration; page 2515 "AppSource Product List" { PageType = List; - Caption = 'Microsoft AppSource Apps'; + Caption = 'Microsoft AppSource apps'; ApplicationArea = All; UsageCategory = Administration; Editable = false; @@ -96,9 +96,9 @@ page 2515 "AppSource Product List" { area(Promoted) { - actionref(AppSource_Promoted; OpenAppSource) { } actionref(Open_Promoted; OpenInAppSource) { } actionref(Refresh_Promoted; UpdateProducts) { } + actionref(AppSource_Promoted; OpenAppSource) { } actionref(ShowSettings_Promoted; ShowSettings) { } } @@ -106,10 +106,10 @@ page 2515 "AppSource Product List" { action(OpenAppSource) { - Caption = 'View AppSource'; + Caption = 'Go to AppSource'; Scope = Page; - Image = OpenWorksheet; - ToolTip = 'View all apps in AppSource'; + Image = GoTo; + ToolTip = 'View all apps on AppSource'; trigger OnAction() begin @@ -119,10 +119,10 @@ page 2515 "AppSource Product List" action(OpenInAppSource) { - Caption = 'View in AppSource'; + Caption = 'View on AppSource'; Scope = Repeater; - Image = Open; - ToolTip = 'View selected app in AppSource'; + Image = Info; + ToolTip = 'View selected app on AppSource'; trigger OnAction() begin