Skip to content

Hide @-mentions feature on Gutenberg for Vanilla builds#12391

Merged
mchowning merged 4 commits intogutenberg/release_1.32_integrationfrom
put_mentions_behind_feature_flag
Jul 9, 2020
Merged

Hide @-mentions feature on Gutenberg for Vanilla builds#12391
mchowning merged 4 commits intogutenberg/release_1.32_integrationfrom
put_mentions_behind_feature_flag

Conversation

@mchowning
Copy link
Copy Markdown
Contributor

@mchowning mchowning commented Jul 8, 2020

This PR updates the @-mentions feature in the gutenberg editor to only be present on dev and internal builds, but not on the build that is released to the public. I am accomplishing that by creating a feature flag that is true for any build other than a Vanilla build.

Related PRs:

To Test

@-mentions includes both (1) an @ button in the format bar for RichText blocks in gutenberg (you'll probably need to scroll the format bar to see it), and (2) a response anytime an "@" is typed following a space in such a block.

  1. Verify that @-mentions exist in the following builds:
    • WasabiDebug build
    • ZalphaRelease build
  2. Verify that @-mentions does not exist in a
    • VanillaRelease build

PR submission checklist:

  • I have considered adding unit tests where possible.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@mchowning mchowning added this to the 15.3 milestone Jul 8, 2020
@mchowning mchowning self-assigned this Jul 8, 2020
@peril-wordpress-mobile
Copy link
Copy Markdown

peril-wordpress-mobile bot commented Jul 8, 2020

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@peril-wordpress-mobile
Copy link
Copy Markdown

peril-wordpress-mobile bot commented Jul 8, 2020

You can test the changes on this Pull Request by downloading the APK here.

@mchowning mchowning force-pushed the put_mentions_behind_feature_flag branch from 57ef869 to 88e0893 Compare July 8, 2020 20:38
Copy link
Copy Markdown
Contributor

@cameronvoell cameronvoell left a comment

Choose a reason for hiding this comment

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

Verify that @-mentions exist in the following builds:

  • WasabiDebug build
  • ZalphaRelease build

Verify that @-mentions does not exist in a

  • VanillaRelease build

Looks good!

@mchowning mchowning merged commit 77962ce into gutenberg/release_1.32_integration Jul 9, 2020
@mchowning mchowning deleted the put_mentions_behind_feature_flag branch July 9, 2020 22:57
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.

2 participants