-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Introduce feature flag for editable actions page #10581
Conversation
This is a draft because I can't actually deploy Windows Terminal for some reason. I'm getting some kind of deployment error. I think the implementation is correct, but alas, this is all unverified. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this! Couple notes
- this should apply to 1.10 as well; we should do the work on main and backport it. Feature flags let us not have one-off changes per branch :)
- should we actually just resurrect the 1.8 code as a completely separate XAML page and code-behind file for this? It will let us change the 1.9 and 1.10 ones without merge conflicts and without risking breaking the feature by accidentally leaking part of it to stable
So does this mean the preview versions also won't have editable actions? It seems the focus is stable not having this option but also mentioned 1.10 as well...I'd prefer the preview still have this feature for testing. |
Opposite. Preview will have it, stable will not. |
i really like that idea |
f6e8b90
to
eb9b456
Compare
eb9b456
to
1f904c1
Compare
Validated that this works when the feature flag is "on" vs "off" using |
This comment has been minimized.
This comment has been minimized.
@msftbot merge this in 5 minutes |
Hello @carlos-zamora! Because you've given me some instructions on how to help merge this pull request, I'll be modifying my merge approach. Here's how I understand your requirements for merging this pull request:
If this doesn't seem right to you, you can tell me to cancel these instructions and use the auto-merge policy that has been configured for this repository. Try telling me "forget everything I just told you". |
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`. Closes #10578 (cherry picked from commit f03cacf)
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 forRelease
builds and enabled everywhere else (i.e. Dev, Preview, etc...).Validated using
<stage>
AlwaysEnabled
andAlwaysDisabled
.References
#6900 - Actions Page Epic
PR Checklist
Closes #10578