-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Offline Mode: Improve pre-publishing sheet #22606
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Generated by 🚫 Danger |
📲 You can test the changes from this Pull Request in WordPress Alpha by scanning the QR code below to install the corresponding build.
|
📲 You can test the changes from this Pull Request in Jetpack Alpha by scanning the QR code below to install the corresponding build.
|
momo-ozawa
approved these changes
Feb 14, 2024
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.
LGTM w a small nit - the accessibility label for "Connect accounts" and "Not now" in the JP social connections view should be "button", not "text".
Works like a charm otherwise - I went through the testing checklist.
kean
force-pushed
the
task/prepublishing-ui-improvements
branch
from
February 15, 2024 00:32
f304e08
to
9ffaa3a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've made a few fixes and improvements to the pre-publishing sheet and refactor the code to prepare it for the Offline Mode changes.
UISheetPresentationController
, so the screens no longer jump during transitionsPostSettingsViewController
to be shown in a form sheet in the editor to align with the Post List viewThis change can be merged and released independently from the rest of the Offline Mode project changes.
Removing as much of this customization code as possible will go a long way in reducing the risk of this flow breaking in the future, especially considering that there already was a #22012 in Xcode 15-related to the custom presentation controllers.
To test:
The best way to test it is by opening the production version and the new version side by side and verifying that they have the same functionality. All of the changes that were made were cosmetic, and I tried to avoid making any functional changes.
Status Revert
Screenshots
The screenshots and recording of before (on the left) and after (on the right).
1. Sheet presentation
Screen.Recording.2024-02-13.at.7.07.52.PM.mov
2. Dynamic Type
The "Publish" button is now always visible. The separators are hidden unless the content gets obstructed.
Screen.Recording.2024-02-13.at.7.09.39.PM.mov
3. Misc
Note: I don't think the "Now" change is ideal, but it's at least the same location/naming as on the desktop.
Regression Notes
PR submission checklist:
RELEASE-NOTES.txt
if necessary.Testing checklist: