f03cacfa5b
## Summary of the Pull Request Adds a feature flag `Feature_EditableActionsPage` that controls whether the Actions page in the Settings UI is read-only vs editable. The editable version is disabled for `Release` builds and enabled everywhere else (i.e. Dev, Preview, etc...). Validated using `<stage>` `AlwaysEnabled` and `AlwaysDisabled`. ## References #6900 - Actions Page Epic ## PR Checklist Closes #10578
24 lines
794 B
Plaintext
24 lines
794 B
Plaintext
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT license.
|
|
|
|
import "EnumEntry.idl";
|
|
|
|
namespace Microsoft.Terminal.Settings.Editor
|
|
{
|
|
runtimeclass ReadOnlyActionsPageNavigationState
|
|
{
|
|
Microsoft.Terminal.Settings.Model.CascadiaSettings Settings;
|
|
void RequestOpenJson(Microsoft.Terminal.Settings.Model.SettingsTarget target);
|
|
event Windows.Foundation.TypedEventHandler<Object, Microsoft.Terminal.Settings.Model.SettingsTarget> OpenJson;
|
|
};
|
|
|
|
[default_interface] runtimeclass ReadOnlyActions : Windows.UI.Xaml.Controls.Page
|
|
{
|
|
ReadOnlyActions();
|
|
ReadOnlyActionsPageNavigationState State { get; };
|
|
|
|
IObservableVector<Microsoft.Terminal.Settings.Model.Command> FilteredActions { get; };
|
|
|
|
}
|
|
}
|