-
Notifications
You must be signed in to change notification settings - Fork 1.2k
"Activate" vs "Active" Wording on Theme Customization #17107
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
Conversation
…ive wording instead of always using active.
|
You can trigger an installable build for these changes by visiting CircleCI here. |
|
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
|
@illusaen @enejb I'm code freezing 18.2 today, but this PR hasn't been reviewed yet. I normally bump PRs that are not ready to the next release, but this being a bug fix I think it's worth keeping for 18.2. I'd like @startuptester opinion on this, too. I am subscribed to this PR so I'll know if and when it merges and I'll ship a new beta including it when that happens. Or, if we think it can wait till the next release, I'll take care of updating the milestone. 👍 |
Thanks much! |
enejb
left a comment
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.
I tested this and it worked as described.
And the wording makes sense now. Thanks for the fix!
|
Thanks for the fixes @illusaen ! During my testing, there are a couple of other things that could be improved but I think those changes can be tacked in different PRs.
I think we should present the user with something else instead.
cc: @iamthomasbishop Would love to know how we should tackle some of the issues that I found here. |
|
I'm planning to ship a new beta today to start testing #17130. I'll be "taking over" this PR to get it in the beta. Whenever we can batch fixes into betas we try to do it, as deploying a beta involves quite a bit of extra communications downstream. |
Generated by 🚫 dangerJS |
…vs-activate GitHub couldn't automatically resolve a conflict on the `RELEASE-NOTES.txt` file, but my local Git auto-merged it without trouble... ``` Auto-merging RELEASE-NOTES.txt Merge made by the 'recursive' strategy. ```
In d9112e0, I boasted about how my local Git was able to automatically resolve merge conflicts on `RELEASE-NOTES.txt`. Too bad it did it in a way that was not appropriate 🤦♂️ I should have checked that before pushing the commit... This addresses that little issue.
| ----- | ||
| * [internal] Fixed an issue where source and platform tags were not added to a Zendesk ticket if the account has no blogs. [#17084] | ||
| * [*] Set the post formats to have 'Standard' first and then alphabetized the remaining items. [#17074] | ||
| * [*] Fixed wording of theme customization screen's menu bar by using "Activate" on inactive themes. [#17060] |
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.
|
@illusaen this has been bundled as part of 18.2 beta 1 (18.2.0.1). Thanks for your work 🙌 |



Using
theme.isCurrentThemeto check whether wording on menu bar for "Try and Customize" theme screen should be "Activate" or "Active" instead of always using "Active".Fixes #17060
Screenshot
Simulator.Screen.Recording.-.iPhone.12.mini.-.2021-09-01.at.12.36.20.mp4
Testing
To test:
Go to Themes
Click menu bar for an inactive theme
Choose "Try and Customize" on bottom sheet
Notice that top right menu bar button should say "Activate"
Go to Themes
Click menu bar for active theme
Choose "Try and Customize" on bottom sheet
Notice that top right menu bar button should say "Active"
Regression Notes
Potential unintended areas of impact
Using "Activate" on active themes.
What I did to test those areas of impact (or what existing automated tests I relied on)
Tested active theme's customization screen as well.
PR submission checklist:
RELEASE-NOTES.txtif necessary.